MS Excel自动更改单元格变量

时间:2013-11-03 10:12:34

标签: excel autofill

我正在使用公式
=Lookup(B2,Sheet2:D2:Sheet2:D9,Sheet2:A2:Sheet2:D9)
来搜索Sheet2的D列中当前Sheet中B列的值,然后返回同一行中Sheet2的A列的值。当我扩展单元格的下角以垂直自动填充500个单元格时,我看到Excel增加了B2:B500以及D2,D9,A2,A9(Sheet2的那些)。我不希望后者发生。事实上,我希望公式中的Excel 不要改变 D2,D9,A2,A9。
我该怎么办?

1 个答案:

答案 0 :(得分:8)

您的问题与相对和绝对引用之间的差异有关。

将公式从一个单元格复制到另一个单元格时,相对引用会发生更改。如果您在B1中输入=A1并将其复制到B2,则现在为=A2

复制时绝对引用不会更改。在B2中输入=$A$1,然后将其复制到B2,它仍然是=$A$1

列引用之前的“$”锚定列。行引用前的“$”锚定行。两者之前都固定一个特定的单元格。