3

Я создал таблицу Excel, в которой время от времени данные в нескольких столбцах смещаются на несколько строк вниз, чтобы освободить место для новых данных. У меня также есть ячейка, которая ссылается на самую верхнюю ячейку в одном из этих столбцов. Я хочу, чтобы эта ячейка продолжала извлекать информацию для самой верхней ячейки в этом столбце. Однако, когда я вставляю новую информацию (которая соответственно перемещает все строки вниз), ссылка также перемещается. Например, скажем, что верхняя ячейка - F4, а я вставляю 10 строк, соответствующая ячейка теперь ссылается на F14, а не на F4. Есть ли способ заставить эту ячейку быть статической ссылкой только на конкретную ячейку?

1 ответ1

7

Вы можете поставить знак доллара ($) перед тем, что хотите оставить статической ссылкой, если скопируете формулу в другие ячейки.

В ссылке на ячейку F4 вы можете изменить ее на F$4 .

Однако, если вы вставите или удалите какие-либо строки до F4 , Excel автоматически настроит формулу (например, при вставке строки F$4 станет F$5). Чтобы предотвратить это, вы можете обернуть ссылку на ячейку с помощью функции INDIRECT следующим образом:

=INDIRECT("F4")

Функция INDIRECT создает ссылку на ячейку из заданной ей строки, в этом случае возвращает ссылку на F4. Делая это таким образом, Excel не будет корректировать формулу, если вы вставляете или удаляете какие-либо строки; это всегда будет указывать на F4, несмотря ни на что.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .