Сохранение ссылок после сортировки - есть ли приложение для работы с электронными таблицами или есть возможность сделать это?
Если у вас есть ссылки на отдельные ячейки в таблице, они будут уничтожены при сортировке таблицы. Мне было интересно, есть ли приложение для работы с электронными таблицами, которое позволяет вам переопределить это поведение.
Такое же поведение, как показано ниже, происходит в Libre Office, OpenOffice и Numbers. Было бы полезно узнать о параметрах в любой из них или в любой программе для работы с электронными таблицами (за исключением Windows), в которой есть возможность изменить это.
Например:
A B C
1 Name Number Count
2 The 100 500
3 Quick 200 400
4 Brown 300 350
5 Fox 400 300
6 Jumps 500 250
7 Over 600 200
8 The 700 150
9 Lazy 800 100
10 Dog 900 50
11 Total 4500 2300
12 Even 2000 850
13 Odd 1600 1450
Куда:
B12 = SUM(B9;B7;B5;B3) = 2000
Если вы отсортируете приведенную выше таблицу по столбцу A, вы получите:
B12 = SUM(B9;B7;B5;B3) = 2100
Что на самом деле требуется, так это чтобы вид дал:
B12 = SUM(B6;B7;B4;B8) = 2000
Использование функции Indirect(), которая упоминается в некоторых ответах на этот вопрос, не меняет этого поведения.
Необходима функция сортировки, которая обновляет все ссылки, так что, если в таблице находится расположение B3 -> B8, то же преобразование выполняется, если ссылка B3 указана где-либо еще.
1 ответ
Я нашел решение для LibreOffice. Необходимо включить опцию "обновить ссылки на сортировку, которая находится в" настройках ". Я протестировал эту опцию, и она работает, ссылки обновляются правильно.
Я не смог найти способ сделать это ни в Numbers, ни в OpenOffice.
Эта ссылка может быть полезна всем, кто интересуется ситуацией с LibreOffice - она объясняет, как они исправили проблему, а затем отменила исправление после жалоб на разрушение старых таблиц:
https://forum.openoffice.org/en/forum/viewtopic.php?f=9&t=74986