Абсолютная ссылка на лист в формулах Excel - PullRequest
0 голосов
/ 31 марта 2020

У меня есть список в Sheet3, заполненный содержимым столбца в Sheet1. Для этого используется простая ссылка на ячейку. Однако иногда я перемещаю целые строки с Sheet1 на Sheet2, когда задача в этой строке завершена. Поэтому после перемещения я больше не хочу, чтобы в списке в Sheet3 отображался элемент, который я только что переместил в Sheet2. Тем не менее, когда я перемещаю ячейки с Sheet1 на Sheet2, Excel автоматически меняет ссылку с Sheet1 на Sheet2 в формуле в Sheet3, следовательно, не достигает моей цели.

Как я могу использовать абсолютную ссылку на свой лист, чтобы при перемещении ячеек формулы оставались неизменными? Я знаю, что такая функция существует в Libreoffice, где вы можете просто использовать символ $ перед именем листа. Но это не работает в Excel.

Моя формула в столбце 1 строки 1 Sheet3:

=Sheet1!C6

И это копируется во все строки ниже, что делает ее Sheet1!C7, Sheet1!C8 и так далее в строках ниже.

1 Ответ

1 голос
/ 31 марта 2020

Спасибо @ mitch-Nz и @ Nare sh Bhope за решение, которое сработало:

=INDIRECT("Sheet1!C"&ROW())

Я просто использовал это в Sheet3 и теперь, если я перемещаю строки на другой лист, ссылка останется самой Sheet1 в sheet3.

...