MS Excel自动更改单元格变量

cod*_*bie 1 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.
我能做什么?

Mar*_*ald 8

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

将公式从一个单元格复制到另一个单元格时,相对引用会更改.如果您输入=A1B1并将其复制到B2,现在就是=A2.

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

列引用之前的"$"锚定列.行引用前的"$"锚定行.两者之前的A $锚定特定单元格.