Applies ToMicrosoft 365 专属 Word Word 2024 Word 2021 Word 2019 Word 2016

If 字段比较两个值,然后插入与比较结果相对应的文本。 在邮件合并main文档中使用时,If 字段 可以检查合并数据记录中的信息,例如邮政编码或帐号。 例如,可以只向位于特定城市的那些客户端发送信件。

可以在文档中使用 If 字段,也可以在邮件合并中使用 If 字段作为 If-Then-Else 规则的一部分。

若要在文档中使用 If 字段,请执行以下操作:

  1. 在“插入”选项卡上的“文本”组中,单击“文档部件”,然后单击“”。

  2. “字段名称” 列表中,选择“ If”。

  3. “域代码 ”框中,按照上面所示的语法键入表达式、运算符、true 文本和 false 文本。

  4. 单击“确定”。

若要在邮件合并中使用 If 字段,请在设置邮件合并时执行以下操作:

  1. 在“ 邮件 ”选项卡上的“ 写入 & 插入字段 ”组中,单击“ 规则”,然后单击“ 如果...”然后。。。否则

  2. “字段名称” 列表中,选择合并字段的名称,例如 “城市”。

  3. “比较 ”列表中,选择所需的运算符。 例如,若要挑出特定城市中的收件人,请选择“ 等于”。

  4. 在“比较对象”框中键入要使用的值。 例如,要选择在东京的收件人,请键入东京

    注意: 如果在“比较”列表中选择了“为空”或“不为空”,请将“比较到”框留空。

  5. “插入此文本 ”框中,键入在指定的条件为 true 时要在文档中显示的文本。 例如,若要为东京的收件人自定义文本,可以 特别针对东京社区键入。

  6. 在“ 否则插入此”文本框中 ,键入在指定的条件不为 true 时要在文档中显示的文本。 例如,若要为不在东京的收件人提供通用文本,可以 特别针对周围的社区键入。

语法

在文档中查看 If 字段代码时,语法如下所示:

{ IF Expression1运算符Expression2TrueTextFalseText}

注意: 域代码决定域显示的内容。 域结果是计算域代码之后文档中显示的内容。 要在查看域代码和域代码结果之间切换,请按 Alt+F9。

说明

Expression1、Expression2

要比较的值。 这些表达式可以是合并字段数据、 书签 名称、字符字符串、数字、返回值的嵌套字段或数学公式。 如果表达式包含空格,请将表达式括在引号内。

注意: 

  • Expression2 必须用引号括起来,以便将其作为字符串进行比较。

  • 如果运算符为 =<>则 Expression2 可以包含问号 ( ) 表示任何单个字符或星号 (*) 表示任何字符串。

  • 如果在 Expression2 中使用星号, 则 Expression1 中与星号对应的部分和 Expression2 中剩余的任何字符不能超过 128 个字符。

运算符

比较运算符。 在 运算符前后插入一个空格。

运算符

说明

=

等于

<>

不等于

>

大于

<

小于

>=

大于等于

<=

小于等于

TrueText、FalseText

当比较为 true 时产生的文本 (TrueText) 或 false (FalseText) 。 如果未指定 FalseText 并且比较为 false,则 IF 字段没有结果。 包含多个单词的每个字符串都必须用引号引起来。

示例

以下示例指定,如果客户订单大于或等于 100 个单位,文档中将显示文本“谢谢”。 如果客户订单少于 100 个单位,则文档中将显示文本“最低订单为 100 个单位”。

{IF 订单>=100 “谢谢” “最小订单为 100 单位”}

返回页首

需要更多帮助?

需要更多选项?

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

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