在表格单元格中使用公式

在表格中,您可以使用单元格中的公式,它们根据其他单元格中的值进行计算。包含公式的单元格会显示计算值。

如果公式返回错误,则单元格显示为“####”。

公式是一个表达式,它将根据表达式中指定单元格中的值进行计算。

以下函数可用,并可在公式中使用:

  • Sum。计算定义的单元格中值的和。

  • Average。计算定义的单元格中值的平均值。

  • 计数。对含有数字的单元格进行计数。

此外,您还可以插入表达式,以根据指定单元格和单元格范围的值计算结果。

tip 您可以自动将**求和**、**平均值**和**计数**作为自动公式应用于列或行单元格。自动公式工具会自动检测范围并插入计算结果。

公式必须始终以等号 (=) 开头,可以包含以下符号:

符号

描述

+

-

*

次数

/

除以

^

指数

()

括号

指定公式中的单元格

您可以通过以下方式指定公式中的单元格和单元格范围:选择或通过使用列和行标签引用。

  • 要在公式中引用单元格,请使用列字母和行数。

    示例:A1、D2、C3

  • 要在公式中指定一系列单元格,使用范围内的第一个和最后一个单元格,并使用冒号“:”分隔。

    示例:A2:B4

  • 要将公式应用于多个范围,先使用函数,在后面的括号中列出表格的一个或多个范围,并用逗号分隔。

    示例:Sum (A2:B2, A3:B3)

如果单元格是合并单元格的一部分,则使用左上单元格的单元格编号。如果合并单元格包含值,则合并单元格后只显示左上单元格的值。

示例:

以下表格的单元格范围为 A1:G8。

  • 合并 A3C4 单元格。

table_formula_ex_merge1

合并单元格后,您可以在所有公式中使用 A3 标识合并的单元格。新单元格显示之前 A3 中的值。

table_formula_ex_merge2

更改单元格数据类型

每个单元格都有分配的数据类型。

默认数据类型为**常规**,但您可以在**属性**调色板上进行更改,或使用**编辑表格**上下文工具栏中的编辑工具进行更改。

注意:您不能更改包含公式的单元格的数据类型。

以下数据类型可用:

  • 角度

  • 货币

  • 日期

  • 十进制数

  • 通用

  • 注释

  • 百分比

  • 整数

注意:如果公式不能确定数据类型,则返回错误,且单元格显示为“####”。

要更改单元格数据类型:

  1. 在图形区域中的表格单元格内单击进行选择。

  1. 在功能区上单击**表格 > 数据**,然后选择数据类型。

插入公式

您可以通过多种方法将公式插入到单元格中:

  • 手动

  • 使用公式工具

  • 使用 EditTableCell 命令

  • 将公式从一个单元格复制到同一表格(或其他表格)的其他单元格中

  • 从电子表格程序复制公式

  • 自动填充表格单元格

注意:您不能将公式插入到锁定单元格中。

手动插入公式

要手动插入公式:

注意:公式必须以等号 (=) 开头。

  1. 选择表格单元格,以就地编辑:

    • 在单元格内单击以进行选择,然后键入 =(等号)。

      - 或者 -

    • 双击单元格。

    单元格将切换到编辑模式,并出现编辑工具。

  2. 输入公式。

    您可以使用如下示例中的函数:

    • =Sum(C3:D8)。将行 3 至 8、列 C 和 D 单元格的值相加。

    • =Average(C3:D8)。计算行 3 至 8、列 C 和 D 单元格的平均值。

    • =Count(C3:D8)。为行 3 至 8、列 C 和 D 单元格计数。

    • =(C3+D3)/2。将单元格 C3 和 D3 的值相加,并将结果除以 2。

  3. Enter 键以计算结果。

使用公式工具插入公式

根据选定的用户界面,公式可用于关联工具菜单中以及上下文工具栏或功能区中的选定单元格。

您还可以使用**表格**上下文功能区的这些弹出菜单插入数据类型和公式。

  • **数据**弹出菜单 icon_flyout_data 。列出可用的数据类型。

  • **公式**弹出菜单 icon_flyout_formula 。列出可用的函数。

  • **自动公式**弹出窗口 icon_flyout_autoformula 。列出的函数根据列或行内相邻单元格自动生成适当的公式。应用程序会自动检测范围并在单元格中插入指定的函数。

tip 对具有大量列或行的表格使用 自动公式 功能。自动公式 功能可自动计算列、行或列/行中若干相邻单元格的总和或平均值,而无需用户指定范围。如果指定的自动公式功能在列内和行内的相邻单元格中都检测到值,则以列为准。

要使用公式工具插入公式:

  1. 单击表格单元格内部进行选择。

  2. 请执行以下操作之一:

    • 在**表格**上下文功能区上单击**公式**弹出菜单,然后选择公式。

    • 在**编辑表格**上下文工具栏单击**公式**弹出菜单,然后选择公式。

    • 右键单击,然后单击 SumAverageCount 或**单元格**。

  3. 指定与所选公式对应的单元格或单元格范围。

  4. Enter 键以计算结果。

要使用自动公式工具插入公式:

  1. 单击表格单元格内部进行选择。

    示例:

    • 要对某一列求和,请指定该列中最后一个带有数字的单元格正下方的单元格。

    • 要对某一行求和,请指定该行中最后一个带有数字的单元格旁边的单元格。

  2. 请执行以下操作之一:

    • 在**表格**上下文功能区上,单击**自动公式**弹出菜单,然后选择公式。

    • 在**编辑表格**上下文工具栏上,单击**自动公式**弹出菜单,然后选择公式。

    • 右键单击,然后单击**自动公式**并选择公式。

    您可以选择 SumAverageCount

    注意:在大多数情况下,**自动公式**函数会自动检测正确的范围。但是,当该函数显示不正确的范围时,您可以通过在单元格中键入所需的范围来手动更正。

  3. Enter

    计算出的值将显示在单元格中。

示例:

下表显示了如何计算每列的总和。

table_autoformula_ex_sum

使用 EditTableCell 命令插入公式

您可以使用 EditTableCell 命令插入公式和更改单元格的数据类型。

要使用 EditTableCell 命令插入公式:

  1. 在命令提示符中键入 EditTableCell

  2. 在图形区域中指定一个表格。

  3. 在命令提示符中指定要插入 An 格式的公式的单元格,这里 A 代表列指示符,n 代表行数。

  4. 指定**公式**选项。

  5. 使用以下选项在指定单元格中插入公式:

    • SumAverageCount。在指定单元格插入相应公式。

      要指定单元格范围:

      1. In the graphics area, click inside the first cell of the range.

      2. 点击区域内的最后一个单元格。

        公式显示为包含指定范围作为其参数。

      3. Enter 键以计算结果。

    • 单元格。在公式单元格中插入选定单元格标识符。

      1. 在命令提示符中键入 EditTableCell

      2. 在图形区域中,在单元格内单击。

        指定单元格的标识符显示在公式单元格中。

      3. Enter 键以计算结果。

      注意:使用**单元格**选项在同一工程图的其他表格中选择单元格。

    • 方程式。将公式单元格切换到编辑模式,然后将出现等号符号。键入方程式,然后按 Enter 以计算结果。

    • 退出。退出公式选项。

  6. 根据需要重复步骤 5。

  7. 指定**退出**以关闭命令。

要更改单元格的数据类型:

  1. 在命令提示符中键入 EditTableCell

  2. 在图形区域中指定一个表格。

  3. 指定一个单元格或一系列单元格,格式为 AnAn:An,其中 A 表示列指示符,n 表示行号。

  4. 指定 Datatype 选项。

  5. 指定数据类型:角度货币日期小数位数常规注释百分比整数

  6. 指定**退出**以退出数据类型选择。

  7. 指定**退出**以关闭命令。

将公式复制到其他单元格

您可以将公式复制到同一表格的其他单元格。单元格范围的变化将根据新位置而定。

要保证范围相同,在列或行标识符前插入美元符号 ($)。

示例:

以下表格显示如何使用美元符号 ($) 控制复制行为:

table_formula_ex_copy1

  • 单元格 E3 包含:Sum(C3:C7)

    如果您将公式复制到单元格 E4,它将更新为 Sum(C4:C8)

  • 单元格 F3 包含:Sum($C3:$C7)

    如果您将公式复制到 F4,它将保持不变:Sum($C3:$C7)

自动插入数据

您可以在相邻单元格中自动插入数据。

将选定单元格的特定夹点拖动到相邻单元格上方。值会根据单元格数据类型递增。

示例:

  • 数字以 1 为增量自动填充。

  • 日期以一天为增量自动填充。

父主题

处理表格中的文本、字段和图块