LibreOffice Calc 中 Google Sheet 的 ARRAYFORMULA 相当于什么?

ors*_*iro 7 libreoffice-calc

在 Google Sheets 中,我可以编写如下公式,以轻松将一个工作表选项卡中的数据镜像到另一个工作表选项卡中:

=ARRAYFORMULA(Sheet1!B1:D9)
Run Code Online (Sandbox Code Playgroud)

LibreOffice Calc 中这个公式的等效项是什么?

Jim*_*y_A 2

根据Libre Office帮助页面:

创建数组公式

如果使用函数向导创建数组公式,则每次都必须选中数组复选框,以便以数组形式返回结果。否则,仅返回正在计算的数组左上角单元格中的值。

如果直接在单元格中输入数组公式,则必须使用组合键Shift+ Ctrl+Enter而不是 Enter 键。只有这样,公式才成为数组公式。

在 LibreOffice Calc 中,数组公式显示在大括号中。您无法通过手动输入大括号来创建数组公式。

结果数组中的单元格会自动受到保护以防止更改。但是,您可以通过选择整个数组单元格区域来编辑或复制数组公式。

有关数组公式的来源和更多信息: 数组函数


所以在这种特殊情况下,您需要输入的只是

=$Sheet1.$B$1:$D$9
Run Code Online (Sandbox Code Playgroud)

然后按Shift+ Ctrl+Enter

或者

插入 -> 函数,写下公式并选中数组复选框

在此输入图像描述