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

415
T Crumpen

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

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

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

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

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

0

2 ответа на вопрос

4
Attie

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

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

  • 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

Вы, сэр / мадам, спасатель жизни, который озадачивал меня часами T Crumpen 6 лет назад 1
Рад был помочь :-) Attie 6 лет назад 0
1
OsamaAli1996

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

Похожие вопросы