模块
目录
索引 🔎︎

# 公式

定义 LibreOffice Calc 的公式语法选项。

要访问此命令...

打开电子表格文档，选择「LibreOffice - 偏好设置工具 - 选项
- LibreOffice Calc - 公式」。

## 公式选项

### 公式语法

有三种选项，下面分别举例。示例电子表格中有两个工作表: Sheet1 与 Sheet2。在 Sheet1 的 A1 单元格中引用了 Sheet2 的 C4 单元格。

- Calc A1 - 这是 LibreOffice Calc 的默认风格。该引用应为「=$Sheet2.C4」

- Excel A1 - 这是 Microsoft Excel 的默认风格。该引用应为「=Sheet2!C4」

- Excel R1C1 - 这是 Microsoft Excel 中的相对行/列地址。该引用应为「=Sheet2!R[3]C[2]」

### 使用英文函数名称

LibreOffice Calc 中的函数名称可以是译文。本复选框默认不旋中，即显示本地化的函数名。选中本复选框可切换为英文函数名称。该变化会发生在下述位置: 公式输入及显示，函数向导及公式提示。当然您可以取消选中本项，恢复本地化函数名称的显示。

## 分隔符

本选项组允许您配置公式表达式当中的分隔符。例如当您希望以逗号 (,) 而非分号 (;) 分隔函数参数时，本功能会非常方便。

例如您可以输入「=SUM(A1,B1,C1)」，而不必输入「=SUM(A1;B1;C1)」。

类似地，您还可以更改行内数组的列与行分隔符。往常行内数组使用分号 (;) 作为列分隔符，竖线 (|) 作为行分隔符，因此典型的 5×2 行内数组表达式可以这样写:

「={1;2;3;4;5|6;7;8;9;10}」

将列分隔符更改为逗号 (,)，行分隔符更改为分号 (;)，同样的表达式就会变成这样:

「={1,2,3,4,5;6,7,8,9,10}」

## 详细计算设置

您可以在此配置解析字符串参数所给出的引用时应使用的公式语法。本项会影响将引用作为字符串值对待的内置函数，如 INDIRECT。

## 加载文件时重新计算

加载非常大的文件时，重新计算公式可能会消耗显著的时间。

### Excel 2007 及更高版本:

载入大电子表格文件可能消耗很长时间。如果您不需要立即更新大电子表格的数据，可以将重新计算行为推迟到更合适的时间。LibreOffice 允许您推迟 Excel 2007 (或更高版本) 电子表格的重新计算，以便提高加载速度。

### ODF 电子表格 (不是由 LibreOffice 保存):

较新版本的 LibreOffice 会在 ODF 文件中缓存电子表格公式的结果。该功能有助于 LibreOffice 更快地重新计算由 LibreOffice 保存的大 ODF 文件。

对于由其他程序保存的 ODF 电子表格，可能不存在缓存的公式结果，可延迟重新计算以提高文件加载速度，就像对 Excel 2007 文件那样。

对上方各条目，有如下选项可用:

- 从不重新计算 - 载入文件时不重新计算公式。

- 总是重新计算 - 载入文件时重新计算所有公式。

- 提示用户 - 提示用户选择操作。

LibreOffice 保存的 ODF 电子表格会尊重 从不重新计算 与「总是重新计算」选项。

相关主题

数组公式