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

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

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

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

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

2 ответа2

4

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

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

  • 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

1

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

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