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

= (公式) 字段代码使用数学公式计算数字。

可以使用“布局”选项卡上的“公式”命令(在表格内单击时显示)将此字段添加到文档。 还可以使用“ 字段 ”对话框添加它。

若要打开“”对话框,在 Windows 中,选择“插入”选项卡,然后在“文本”组中,选择“文档部件”,然后选择“”。 在 Mac 上,选择“插入”选项卡上,然后选择“字段”。 (如果看不到“字段”,可能需要先选择“文本”。)

域代码在确定域代码的值(例如当前日期或页数)后,告诉 Word 要插入或要提供给文档的内容。 通常情况下,所得的值仅显示为文档的一部分。 你可以通过在 Windows 上按“Alt+F9”或在 Mac 上按“fn+Option+F9”在查看结果或查看域代码之间进行切换。

提示: 如果你有电子表格应用程序(如 Excel),在文档中嵌入全部或部分工作表通常比使用 = (公式) 字段更容易。

语法

在文档中查看 = (Formula) 字段代码时,语法如下所示:

{ = 公式 [书签 ] [\#数字图片 ] }

说明

公式是一个 表达式,它可以包含任何数字的组合、引用数字的书签、结果为数字的域及可用的运算符和函数。 表达式可以引用表中的值和函数返回的值。

了解有关信息:

运算符

在 = (公式) 域中,您可以使用数值以及以下数学和关系运算符的任意组合。

+

加法

减法

*

乘法

/

除法

%

百分比

^

幂和根

=

等于

<

小于

<=

小于或等于

>

大于

> =

大于或等于

< >

不等于

函数

= (公式) 域可以使用以下函数返回的值。 具有空括号的函数可以接受任意数量的参数。 参数必须由 Microsoft Windows 控制面板中的区域设置中定义的列表分隔符分隔,逗号 (,) 或分号 (;)。 参数可以是数字、公式或书签名。 函数 AVERAGE()、COUNT()、MAX()、MIN()、PRODUCT() 和 SUM() 也可以接受表格单元格引用作为参数。

ABS(x)

返回一个数或公式的正值,而不管其实际为正值或负值。

AND(x,y)

如果逻辑表达式 x y 都为真,返回值为 1,或者如果表达式中有一个为假,则返回值为 0(零)。

AVERAGE( )

返回数值列表的平均值。

COUNT( )

返回列表中的项目数。

DEFINED(x)

如果表达式 x 有效,则返回值 1(真),或者如果该表达式不能被计算,则返回值 0(假)。

FALSE

返回 0 (零)。

INT(x)

返回数字或公式 x 中小数位左侧的数。

MIN( )

返回列表中的最小值。

MAX( )

返回列表中的最大值。

MOD(x,y)

返回值 x 除以值 y 的余数。

NOT(x)

如果逻辑表达式 x 为真,返回值 0(零)(假);如果该表达式为假,返回值 1(真)。

OR(x,y)

如果两个逻辑表达式 xy 中任意一个或两个都为假,则返回值 1(真),或者如果两个表达式均为假,则返回值 0(零)(假)。

PRODUCT( )

返回数值列表的乘积。 例如,函数 { = PRODUCT (1,3,7,9) } 将返回值 189。

ROUND(x,y)

x 四舍五入到指定小数位数 y 后的值返回;x 可以是一个数字或公式的结果。

SIGN(x)

如果 x 为正值,则返回值 1,或者如果 x 为负值,则返回值 -1。

SUM( )

返回一列数值或公式的总和。

TRUE

返回值 1。

表格引用

在表中执行计算时,可引用 A1、A2、B1、B2 等 表 单元格,其中字母代表列号,数字代表行号。 Microsoft Word 中的单元格引用,不同于 Microsoft Excel 中的单元格引用,始终为绝对引用,而且不会显示 $ 符号。 例如,在 Word 中引用单元格 A1 与在 Excel 中引用单元格 $A$1 相同。

说明单元格引用的表格

引用单独的单元格

若要引用公式中的单元格,使用逗号将引用分隔为单独的单元格,使用冒号分隔指定范围中的第一个和最后一个单元格,如下示例所示。

若要计算这些单元格的平均值:

带有选定单元格区域的表格

=average(b:b) 或 =average(b1:b3)

带有选定单元格区域的表格

=average(a1:b2)

带有选定单元格区域的表格

=average(a1:c2) 或 =average(1:1,2:2)

带有选定单元格区域的表格

=average(a1,a3,c2)

引用整个行或列

您可以通过以下方式在计算中引用整个行或列:

  • 使用这样的区域,它只包含表示区域的字母或数字 — 例如,1:1 引用表中的第一行。 如果您决定稍后添加其他单元格,此标志允许计算自动包含行中的所有单元格。

  • 使用包含特定单元格的区域 — 例如,a1:a3 引用包含三行的一列。 此标志只允许计算包含这些特定单元格。 如果随后添加其他单元格并希望将其加入计算,则需要编辑计算。

引用另一个表中的单元格

若要引用另一个表中的单元格,或者引用表外的某个单元格,用书签标识该表。 例如,域 { =average(Table2 b:b) } 将计算以书签 Table2 标记的表中 B 列的平均值。

书签

引用一个或多个值的书签的名称。

\# 数字图片

指定数字结果的显示方式。 此开关被称为“图片”开关,因为您使用符号来表示字段结果的格式。

例如,开关 \# $,0.00 在 { = SUM(ABOVE) \# $,0.00 } 中显示结果,例如“$4,455.70”。 如果域的结果不是数字,则此开关不起作用。

注意: 在不包含空格的简单数字图片周围不需要引号,例如 { MarchSales \# $,0.00 }。 对于更复杂的数字图片以及那些包含文本或空格的数字图片,需要用引号将数字图片括起来,如以下图片项目示例所示。 如果通过使用“插入”选项卡上的“字段”命令或“布局”菜单上的“公式”命令插入字段,Word向数字图片开关添加引号) (。

组合下列格式项目可以创建数字图片开关:

图片项

0(零)

指定要在结果中显示的必备数值位置。 如果结果不包含该位置中的一个数字,Word 将显示 0(零)。 例如,{ = 4 + 5 \# 00.00 } 将显示“09.00”。

#

指定要在结果中显示的必备数值位置。 如果结果不包含该位置中的一个数字,Word 将显示一个空格。 例如,{ = 9 + 6 \# $### } 将显示“$ 15”。

x

舍弃“x”占位符左侧的位数。 如果占位符位于小数点的右边,Word 将结果四舍五入到该位置。 例如:
{ = 111053 + 111439 \# x## } 将显示“492”。
{ = 1/8 \# 0.00x } 将显示“0.125”。
{=3/4\#.x} 将显示“.8”。

. (小数点)

确定小数点位置。 例如,{ = SUM(ABOVE) \# $###.00 } 将显示“$495.47”。

注意: 在 Windows 上,使用指定为 控制面板 中区域设置的一部分的小数符号。

,(千位分隔符)

将数字分隔为一系列三位数字。 例如,{ = Netprofit \# $#,###,### } 将显示“$2,456,800”。

注意: 在 Windows 上,使用由 控制面板 中的区域设置指定的数字分组符号。

-(减号)

将减号添加至负结果,或如果结果为正或 0(零)则添加一个空格。 例如,{ = 10 - 90 \# -## } 将显示“-80”。

+(加号)

将加号添加至正结果,将减号添加至负结果或结果为 0(零)时添加空格。 例如,{ = 100 - 90 \# +## } 将显示“+10”,{ = 90 - 100 \# +## }将显示“-10”。

%、$、* 等

在结果中包括指定的字符。 例如,{ = netprofit \# "##%" } 将显示“33%”。

"正;负"

为正结果和负结果指定不同的数字格式。 例如,如果书签 Sales95 为正值,域 { Sales95 \# "$#,##0.00;-$#,##0.00" } 将以常规格式显示数值 — 例如,"$1,245.65"。 以粗体格式和减号显示负值 — 例如,"-$345.56"。

"正; 负; 零"

为正结果、负结果和 0(零)结果指定不同的数字格式。 例如,根据“Sales95”书签的值,{ Sales95 \# "$#,##0.00;($#,##0.00);$0"} 将显示正、负和 0(零),如下所示:$1,245.65、($345.56)、$0

'文本'

在结果中添加文本。 请将该文本加单引号。 例如,{ = {Price} *8.1% \# "$##0.00 'is sales tax' " } 将显示 "$347.44 is sales tax"。

`numbereditem`

显示使用 “插入标题” 命令或通过插入 SEQ 字段进行编号的上一项的编号。

请为项目标识符(如“table”或“figure”)加上重音符 (`)。 序数以阿拉伯数字显示。 例如,{ =SUM(A1:D4) \# "##0.00 'is the total of Table' `table`" } 将显示“456.34 is the total of Table 2”。

若要向对象添加描述文字,请在 Windows 上右键单击该对象,或在 Mac 上,按住 Control+单击该对象,然后选择“插入标题”。

示例

示例 1

以下字段从 书签 GrossSales 表示的值中减去。 数字图片开关使用货币符号显示结果,例如 14,786.17 美元:

{ = GrossSales-29,897.62 \# "$#,##0.00" }

示例 2

以下 = (公式) 字段计算其页码从 47 开始的文档中的总页数;它显示一个结果,例如“第 51 页,共 92 页”:

第 { PAGE } 页,共 { = (47 - 1) + { NUMPAGES } } 页

示例 3

以下示例引用表中的值。 示例中的单元格引用指的是 = (公式) 域所在表格的单元格。 如果引用表中没有该域,用书签标记该表并指定该书签,然后执行单元格引用。

{ = SUM(ABOVE) }(在表格单元格中插入)

从域上方单元格到列顶部,或到第一个空白单元格或到无效值的单元格的和。

{ = SUM(Table3 C3) }

用书签 "Table3" 标记的表格中第三行第三列中单元格的内容。

{ = MIN(Table3 A3:D3) }

用书签 "Table3" 标记的表格中第三行前四个单元格的最小值。

需要更多帮助?

需要更多选项?

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

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

此信息是否有帮助?

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

谢谢您的反馈!

×