Как скопировать формулы на весь столбец, сохранив те же переменные в Excel?

Как скопировать формулы на весь столбец, сохранив те же переменные в Excel?

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

Это не то, что мне нужно. Похоже, я не могу придумать, как сохранить тот же диапазон ячеек в формуле, не копируя и не вставляя формулу в каждую ячейку вручную.

Формла выглядит следующим образом:

=VLOOKUP(Table1[[#All],[Service Tag]], '[Master record on a new sheet in excel]'!A2:D30,2, FALSE)

Однако, когда я копирую формулу, «A2:D30» каждый раз увеличивается на единицу; A3:D31 и т. д., а это не то, что мне нужно. Я хочу, чтобы формула была одинаковой в каждой ячейке. Есть ли способ сделать это, не копируя и не вставляя ее каждый раз вручную?

решение1

Вы можете принудительно сделать ссылку на ячейку абсолютной / статической / заблокированной.

Имеет место следующая семантика:

  • A1- нормальный / бесплатный
    • Вертикальное воспроизведение даст A2, A3, ...
    • Горизонтальное воспроизведение даст B1, C1, ...
  • $A1- заблокировать колонку
    • Вертикальное воспроизведение даст A2, A3, ...
    • Горизонтальное воспроизведение даст A1, A1, ...
  • A$1- заблокировать строку
    • Вертикальное воспроизведение даст A1, A1, ...
    • Горизонтальное воспроизведение даст B1, C1, ...
  • $A$1- заблокировать полностью
    • Вертикальное воспроизведение даст A1, A1, ...
    • Горизонтальное воспроизведение даст A1, A1, ...

Эти блокировки можно циклически переключать, нажимая кнопку F4, когда курсор находится на ссылке на ячейку.


В вашем случае, похоже, вы хотите$A$2:$D$30

решение2

Я думаю, что вы говорите об абсолютных ссылках. Погуглите. Что касается формулы, вы можете добавить знак $ в качестве абсолютной ссылки к именам ячеек, и они не будут увеличиваться, как, например !$A$2:$D$30,2, FALSE), .

Связанный контент