Ответ 1
Попробуйте =indirect("F2")
. Это будет работать, если вы знаете, что верхняя правая ячейка таблицы всегда будет $F$2
.
У меня есть электронная таблица, где я хочу, чтобы формула ячейки всегда смотрела на определенную ячейку, даже если строки или столбцы вставлены и перемещается конкретная ячейка. Фактически, я всегда хочу посмотреть на "верхнюю" ячейку таблицы, даже если новые строки вставлены в верхней части таблицы.
например. Ячейка A2 имеет формулу [= $E $2]
Теперь я выделяю строку 1 и вставляю строку. Формула в A2 теперь говорит [= $E $3], но я хочу, чтобы она смотрела на новую строку 2.
В долларах будет сохраняться абсолютная ссылка на ячейку, независимо от того, что я делаю с ячейкой "ссылки", но я хочу, чтобы ссылка на ячейку была абсолютной независимо от того, что я делаю с ячейкой "ссылки". Если это имеет смысл!
Фактически, у меня есть "таблица" в excel 2007, и я хочу всегда ссылаться на верхнюю строку. Проблема в том, что строки добавляются в эту таблицу сверху, поэтому верхняя строка продолжает двигаться вниз, чтобы освободить место для новой верхней строки.
--- Алистер.
Попробуйте =indirect("F2")
. Это будет работать, если вы знаете, что верхняя правая ячейка таблицы всегда будет $F$2
.
Вы также можете использовать функцию смещения:
http://office.microsoft.com/en-us/excel-help/offset-function-HP010342739.aspx
или же
https://support.office.com/en-us/article/offset-function-c8de19ae-dd79-4b9b-a14e-b4d906d11b66
Основываясь на ответе @ktdrv (я не могу комментировать): =indirect("F"&ROW())
будет $F2
, если это ссылка, которую нужно перетащить несколькими строками. Небольшой недостаток с =indirect()
заключается в том, что вы теряете подсветку ссылок на ячейку для формулы.