LibreOffice Calc:如何控制哪些值在向下拖动时递增?
LibreOffice Calc: How to control which values are incremented on drag down?
我在一个单元格中有一个复杂的公式,其中包含对其他单元格的各种引用。
=INDEX($Sheet1.B1:B100;MATCH(C1;$Sheet1.D1:D100;0))
我希望同一列中的所有单元格都具有相同的公式,并且只有一个引用递增。但是如果我 select 字段并向下拖动小方块,所有引用都会增加。
因此以下字段将具有值:
=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 的单个引用。我该怎么做,因为太多的行受到影响而无法手动进行?
而不是:
=INDEX($Sheet1.B1:B100;MATCH(C1;$Sheet1.D1:D100;0))
使用:
=INDEX($Sheet1.$B:$B0,MATCH(C1,$Sheet1.$D:$D0,0))
在您不想更改的每一列和每一行前放置一个 $ 美元符号。即 $B$1 .... $B$100 .......... $D$1 ..... $D$100
我在一个单元格中有一个复杂的公式,其中包含对其他单元格的各种引用。
=INDEX($Sheet1.B1:B100;MATCH(C1;$Sheet1.D1:D100;0))
我希望同一列中的所有单元格都具有相同的公式,并且只有一个引用递增。但是如果我 select 字段并向下拖动小方块,所有引用都会增加。
因此以下字段将具有值:
=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 的单个引用。我该怎么做,因为太多的行受到影响而无法手动进行?
而不是:
=INDEX($Sheet1.B1:B100;MATCH(C1;$Sheet1.D1:D100;0))
使用:
=INDEX($Sheet1.$B:$B0,MATCH(C1,$Sheet1.$D:$D0,0))
在您不想更改的每一列和每一行前放置一个 $ 美元符号。即 $B$1 .... $B$100 .......... $D$1 ..... $D$100