【问题标题】:LibreOffice Calc: How to control which values are incremented on drag down?LibreOffice Calc:如何控制在下拉时增加哪些值?
【发布时间】:2018-06-21 10:23:56
【问题描述】:

我在一个单元格中有一个复杂的公式,其中包含对其他单元格的各种引用。

=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 的单个引用必须递增。我该如何做到这一点,因为太多行受到影响而无法手动执行?

【问题讨论】:

标签: libreoffice libreoffice-calc


【解决方案1】:

代替:

=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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-24
    • 1970-01-01
    • 2022-01-26
    相关资源
    最近更新 更多