Сохраняйте абсолютную ссылку даже при вставке строк в Excel 2007 - PullRequest
11 голосов
/ 07 октября 2010

У меня есть электронная таблица, в которой я хочу, чтобы формула ячейки всегда смотрела на конкретную ячейку, даже если вставлены строки или столбцы и заданная ячейка перемещается.По сути, я всегда хочу смотреть на «верхнюю» ячейку таблицы, даже если новые строки вставляются вверху таблицы.

например.Ячейка A2 имеет формулу [= $ E $ 2]

Теперь я выделяю строку 1 и делаю Вставить строку.Формула в A2 теперь говорит [= $ E $ 3], но я хочу, чтобы она смотрела на новую строку 2.

Доллары будут сохранять абсолютную ссылку на ячейку независимо от того, что я делаю с ячейкой «ссылки», но я хочу, чтобы ссылка на ячейку была абсолютной, независимо от того, что я делаю с ячейкой «ссылка».Если это имеет смысл!

По сути, у меня есть «таблица» в Excel 2007, и я хочу всегда ссылаться на верхнюю строку.Проблема в том, что строки добавляются в эту таблицу сверху, поэтому верхний ряд продолжает двигаться вниз, чтобы освободить место для нового верхнего ряда.

--- Alistair.

Ответы [ 3 ]

13 голосов
/ 08 октября 2010

Попробуйте =indirect("F2").Это будет работать, если вы знаете, что верхняя правая ячейка таблицы всегда будет $F$2.

3 голосов
/ 07 января 2014
0 голосов
/ 02 февраля 2017

Опираясь на ответ @ ktdrv (я не могу комментировать): =indirect("F"&ROW()) будет $F2, если это ссылка, которую нужно перетащить вниз на несколько строк.Небольшой недостаток =indirect() заключается в том, что вы теряете подсветку ссылки на ячейку для формулы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...