我有一个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)
。