我在一个单元格中有一个复杂的公式,其中包含对其他单元格的各种引用。
=INDEX($Sheet1.B1:B100;MATCH(C1;$Sheet1.D1:D100;0))
我希望同一列中的所有单元格具有相同的公式,只增加一个引用。但是,如果我选择字段并向下拖动小方块,则所有引用都会递增。
因此以下字段将具有值:
=INDEX($Sheet1.B2:B101;MATCH(C1;$Sheet1.D2:D101;0))
=INDEX($Sheet1.B3:B102;MATCH(C2;$Sheet1.D3:D102;0))
=INDEX($Sheet1.B4:B103;MATCH(C3;$Sheet1.D4:D103;0))
…
但我需要的是:
=INDEX($Sheet1.B1:B100;MATCH(C1;$Sheet1.D2:D100;0))
=INDEX($Sheet1.B1:B100;MATCH(C2;$Sheet1.D2:D100;0))
=INDEX($Sheet1.B1:B100;MATCH(C3;$Sheet1.D2:D100;0))
…
这意味着不应增加所有矩阵,必须增加对C列的单个引用。我怎么能这样做,因为太多的行受到影响而无法手动操作?
答案 0 :(得分:2)
而不是:
=INDEX($Sheet1.B1:B100;MATCH(C1;$Sheet1.D1:D100;0))
使用:
=INDEX($Sheet1.$B$1:$B$100,MATCH(C1,$Sheet1.$D$1:$D$100,0))
在您不希望更改的每个列和行之前放置$美元符号。那是$ B $ 1 .... $ B $ 100 .......... $ D $ 1 ..... $ D $ 100