你如何复制数组公式向下Calc的列?(How do you copy an array formul

2019-11-03 08:01发布

我在细胞以下数组公式B2

=INDEX($M$2:$O$110;MATCH(1;($M$2:$M$110=C2)*($N$2:$N$110=E2);0);3)

我想复制下来一列,所以我想:

B2 {=INDEX($M$2:$O$110;MATCH(1;($M$2:$M$110=C2)*($N$2:$N$110=E2);0);3)} B3 {=INDEX($M$2:$O$110;MATCH(1;($M$2:$M$110=C3)*($N$2:$N$110=E3);0);3)} B4 {=INDEX($M$2:$O$110;MATCH(1;($M$2:$M$110=C4)*($N$2:$N$110=E4);0);3)}

等等

余输入公式为B2 ,我按下CTRL+SHIFT+ENTER ,然后我复制公式向下B柱。 这不仅给了我:

=INDEX($M$2:$O$110;MATCH(1;($M$2:$M$110=C2)*($N$2:$N$110=E2);0);3)

相对参考C2E2似乎被视为绝对参考。 我想E2C2改变。

我使用OpenOffice的计算器,所以我有; 代替,在功能。

Answer 1:

在计算(OpenOffice或LibreOffice的),你会始终创建整个划线的区域一个数组公式如果您填写向下或向侧面用填充柄(小黑圆点在活动单元格的右下角)一个数组公式。

如果你需要为每个单元单个数组公式,那么你必须复制公式,然后选择目标单元格,并粘贴公式。

你也可以复制,不填,如果你持有按Ctrl + Shift键并拖动填充句柄。



文章来源: How do you copy an array formula down a column in Calc?