![如何在 Excel 中保留相同的变量的同时将公式复制到整个列?](https://linux22.com/image/1558324/%E5%A6%82%E4%BD%95%E5%9C%A8%20Excel%20%E4%B8%AD%E4%BF%9D%E7%95%99%E7%9B%B8%E5%90%8C%E7%9A%84%E5%8F%98%E9%87%8F%E7%9A%84%E5%90%8C%E6%97%B6%E5%B0%86%E5%85%AC%E5%BC%8F%E5%A4%8D%E5%88%B6%E5%88%B0%E6%95%B4%E4%B8%AA%E5%88%97%EF%BC%9F.png)
我有一个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)
。