使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

注意: 本文已完成其工作,随后将不再使用。 为防止出现“找不到页面”问题,我们将删除已知无效的链接。 如果创建了指向此页面的链接,请删除这些链接,以便与我们一起为用户提供通畅的 Web 连接。

你可以使用公式在表格中执行计算和逻辑比较。 当你打开文档时,Word 会自动更新公式的结果。 当你使用“更新域”命令时,Word 也会更新结果。

注意:  表中的公式是一种域代码。 有关域代码的详细信息,请参阅 Word 中的域代码

本文内容

打开“公式”对话框

要在 Word 中添加或修改公式,你必须打开“公式”对话框。 在“公式”对话框中,你可以编辑公式、选择数字格式、选择要粘贴到公式中的函数以及粘贴书签。

在“公式”对话框中添加和修改公式。

本主题中的过程描述使用“表格”菜单打开“公式”对话框,但你也可以通过单击“布局”选项卡上的“公式”来打开“公式”对话框。

  1. 将光标放在要在其中创建或修改公式的表格单元格中。

    当将光标放在表格单元格中或选择表格中的文字时,Word 将显示“表设计”和“布局”选项卡,它们通常会隐藏。

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

    • 如果你的 Word 窗口很宽,请单击直接显示在功能区上的“公式”。

      当窗口较宽时,公式将出现在“布局”选项卡本身上,而不是在“数据”菜单上。
    • 如果 Word 窗口缩小,请首先单击“数据”打开其菜单,然后单击“公式”。

      在“布局”选项卡上,单击“数据”以查看菜单,然后单击“公式”。
    • 在“表格”菜单上,单击“公式”。

在表格单元格中插入公式

  1. 选择需要在其中放置结果的表格单元格。

    如果该单元格不为空,请删除其内容。

  2. 在 "布局" 选项卡上,单击 "公式"。

    或者,在 "表格" 菜单上,单击 "公式"。

  3. 使用“公式”对话框创建公式。

    你可在“公式”框中键入公式,从“数字格式”列表中选择数字格式,并使用“粘贴函数”和“粘贴书签”列表粘贴函数和书签。

更新公式结果

当你在文档中插入公式时和当 Word 打开包含公式的文档时,Word 将计算公式的结果。

你也可以让 Word 重新计算一个或多个特定公式的结果。

  1. 选择要更新的公式。

    你可在选择公式时按住 命令 键,从而选择多个公式。

  2. 按 Control 并单击公式,然后单击“更新域”。

示例:使用位置参数对表格中的数字进行求和

你可在以下函数中使用位置参数(LEFT、RIGHT、ABOVE、BELOW):

  • AVERAGE

  • COUNT

  • MAX

  • MIN

  • PRODUCT

  • SUM

例如,请考虑以下使用 SUM 函数和位置参数对数字进行求和的过程。

重要:  为了避免在表格中使用位置参数进行求和计算时发生错误,请在将包括在计算中的所有空单元格中键入零 (0)。

  1. 选择需要在其中放置结果的表格单元格。

  2. 如果该单元格不为空,请删除其内容。

  3. 在 "布局" 选项卡上,单击 "公式"。

    或者,在 "表格" 菜单上,单击 "公式"。

  4. 确定要进行求和的数字,然后输入如下表所示的相应公式。

    对这些数字求和…

    在“公式”框中键入此内容

    单元格上方

    =SUM(ABOVE)

    单元格下方

    =SUM(BELOW)

    单元格上方和下方

    =SUM(ABOVE,BELOW)

    单元格左侧

    =SUM(LEFT)

    单元格右侧

    =SUM(RIGHT)

    单元格左侧和右侧

    =SUM(LEFT,RIGHT)

    单元格左侧和上方

    =SUM(LEFT,ABOVE)

    单元格右侧和上方

    =SUM(RIGHT,ABOVE)

    单元格左侧和下方

    =SUM(LEFT,BELOW)

    单元格右侧和下方

    =SUM(RIGHT,BELOW)

  5. 单击“确定”

可用函数

注意:  使用位置参数(例如 LEFT)的公式不包括标题行中的值。

下表中所述的函数可以在表格公式中使用。

函数

功能

示例

返回结果

ABS()

计算括号中的值的绝对值

=ABS(-22)

22

AND()

计算括号中的所有参数是否均为 TRUE。

=AND(SUM(LEFT)<10,SUM(ABOVE)>=5)

如果公式左侧(同一行中)的值的总和小于 10,而且公式上方(同一列中,不包括任何标题单元格)的值的总和大于或等于 5,则结果为 1;否则结果为 0。

AVERAGE

计算括号中指定的项目的平均值。

=AVERAGE(RIGHT)

公式单元格右侧(同一行中)的所有值的平均值。

COUNT()

计算括号中指定的项目的数量。

=COUNT(LEFT)

公式单元格左侧(同一行中)的值的数量。

DEFINED()

计算括号内部的参数是否已定义。 如果参数已定义,且在计算时未出现错误,则返回 1;如果参数尚未定义或返回错误,则返回 0。

=DEFINED(gross_income)

如果 gross_income 已定义,且在计算时未出现错误,则返回 1;否则返回 0。

FALSE

不带参数。 始终返回 0。

=FALSE

0

IF()

计算第一个参数。 如果第一个参数为 true,则返回第二个参数;如果第一个参数为 false,则返回第三个参数。

注意:  刚好需要三个参数。

=IF(SUM(LEFT)>=10,10,0)

如果公式左侧的值的总和大于或等于 10,则返回 10;否则返回 0。

INT()

将括号内的值向下舍入到最接近的整数。

=INT(5.67)

5

MAX()

返回括号内指定的项目的最大值。

=MAX(ABOVE)

在公式上方的单元格(不包括任何标题行)中找到的最大值。

MIN()

返回括号内指定的项目的最小值。

=MIN(ABOVE)

在公式上方的单元格(不包括任何标题行)中找到的最小值。

MOD()

带两个参数(必须为数字或计算为数字)。 返回将第一个参数除以第二个参数之后所得到的余数。 如果余数为 0(零),则返回 0.0

=MOD(4,2)

0.0

NOT()

带一个参数。 计算该参数是否为 true。 如果该参数为 true,则返回 0;如果该参数为 false,则返回 1。 在 IF 公式中最常用。

=NOT(1=1)

0

OR()

带两个参数。 如果有任何一个参数为 true,则返回 1。 如果两个参数均为 false,则返回 0。 在 IF 公式中最常用。

=OR(1=1,1=5)

1

PRODUCT()

计算在括号中指定的项目的乘积。

=PRODUCT(LEFT)

将公式左侧的单元格中的所有值相乘所得到的乘积。

ROUND()

带两个参数(第一个参数必须为数字或计算为数字;第二个参数必须为整数或计算为整数)。 将第一个参数舍入到第二个参数指定的位数。 如果第二个参数大于零 (0),则将第一个参数向下舍入到指定的位数。 如果第二个参数为零 (0),则将第一个参数向下舍入到最近的整数。 如果第二个参数为负数,则将第一个参数向下舍入到小数点左侧。

=ROUND(123.456, 2)

=ROUND(123.456, 0)

=ROUND(123.456, -2)

123.46

123

100

SIGN()

带一个参数,该参数必须为数字或计算为数字。 计算括号内指定的项目是大于、等于还是小于零 (0)。 如果大于零,则返回 1;如果等于零,则返回 0;如果小于零,则返回 -1。

=SIGN(-11)

-1

SUM()

计算括号内指定的项目的总和。

=SUM(RIGHT)

公式右侧的单元格的值的总和。

TRUE()

带一个参数。 计算该参数是否为 true。 如果该参数为 true,则返回 1;如果该参数为 false,则返回 0。 在 IF 公式中最常用。

=TRUE(1=0)

0

在公式中使用书签名或单元格引用

你可以通过在公式中使用书签名来引用已添加书签的单元格。 例如,如果已添加书签的单元格包含一个书签名为 gross_income 的数字或计算为该数字,则公式 =ROUND(gross_income,0) 可将该单元格的值向下舍入到最近的整数。

你还可在公式中使用列引用和行引用。 有两种引用样式:RnCn 和 A1。

注意:  包含公式的单元格不包括在使用引用的计算中。 如果该单元格是引用的一部分,则它会被忽略。

RnCn 引用

你可以使用 RnCn 引用约定在公式中引用表格的行、列或单元格。 在此约定中,Rn 指第 n 行,Cn 指第 n 列。 例如,R1C2 指第一行第二列中的单元格。

下表包含 RnCn 引用样式的示例。

若要引用…

…使用此引用样式

整列

Cn

整行

Rn

特定单元格

RnCn

包含公式的行

R

包含公式的列

C

两个指定单元格之间的所有单元格

RnCn:RnCn

已添加书签的表格中的单元格

Bookmark_name RnCn

已添加书签的表格中的单元格区域

Bookmark_name RnCn:RnCn

A1 引用

你可以使用 A1 引用约定引用一个单元格、一组单元格或一个单元格区域。 在此约定中,字母表示单元格所在的列,数字表示单元格所在的行。 表格中的第一列为列 A;第一行为行 1。

下表包含 A1 引用样式的示例。

若要引用…

...使用此引用

第一列第二行中的单元格

A2

第一行中的前两个单元格

A1,B1

第一列中的所有单元格以及第二列中的前两个单元格

A1:B2

Word 中的域代码

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×