如何自动完成在向下拖动时可以更改列名的公式?
How can I autocomplete formula that can change column name when dragged down?
我想在行的基础上设置公式,从 LibreOffice 的列中获取值。例如,我的值如下所示 Sheet 1:
A B C D E F G H I
1 A1 B1 C1 D1 E1 F1 G1 H1 I1
2 A2 B2 C2 D2 E2 F2 G2 H2 I2
3 A3 B3 C3 D3 E3 F3 G3 H3 I3
在Sheet2中,我需要Sheet1中每一列的值作为行条目(如=Sheet1.A1),如下所示:
=Sheet1.A1
=Sheet1.B1
=Sheet1.C1
=Sheet1.D1
=Sheet1.E1
=Sheet1.F1
=Sheet1.G1
=Sheet1.H1
=Sheet1.I1
当我向下拖动小方块得到这个图案时,我应该可以完成单元格。
如何在 LibreOffice 中完成此操作?
只需使用 TRANSPOSE()
function as array function:
- 将光标置于单元格
Sheet2.A1
;
作为公式,输入
=TRANSPOSE(Sheet1.A1:I1)
按CTRL+SHIFT+Enter,进入公式为 array function.
结果:
之后要编辑公式,您必须先 select 完整的结果数组 (Sheet2.A1:A9
)。否则,LO Calc 将抱怨仅更改数组的一部分。
我想在行的基础上设置公式,从 LibreOffice 的列中获取值。例如,我的值如下所示 Sheet 1:
A B C D E F G H I 1 A1 B1 C1 D1 E1 F1 G1 H1 I1 2 A2 B2 C2 D2 E2 F2 G2 H2 I2 3 A3 B3 C3 D3 E3 F3 G3 H3 I3
在Sheet2中,我需要Sheet1中每一列的值作为行条目(如=Sheet1.A1),如下所示:
=Sheet1.A1
=Sheet1.B1
=Sheet1.C1
=Sheet1.D1
=Sheet1.E1
=Sheet1.F1
=Sheet1.G1
=Sheet1.H1
=Sheet1.I1
当我向下拖动小方块得到这个图案时,我应该可以完成单元格。
如何在 LibreOffice 中完成此操作?
只需使用 TRANSPOSE()
function as array function:
- 将光标置于单元格
Sheet2.A1
; 作为公式,输入
=TRANSPOSE(Sheet1.A1:I1)
按CTRL+SHIFT+Enter,进入公式为 array function.
结果:
之后要编辑公式,您必须先 select 完整的结果数组 (Sheet2.A1:A9
)。否则,LO Calc 将抱怨仅更改数组的一部分。