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

您可以使用文档中的 If 字段,或者可以将 If 字段用作邮件合并中 If-Then-Else 规则的一部分。

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

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

  2. 在"域名"列表中,选择"如果"。

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

  4. 单击“确定”。

若要将 If 字段用作邮件合并的一部分,在设置邮件合并时请执行下列操作:

  1. 在" 邮件" 选项卡上的"& 插入域 "组中,单击"规则 ",然后单击" 如果..."然后...其他

  2. 在"域名称"列表中,选择合并域的名称,例如"城市"。

  3. "比较 "列表中,选择想要的运算符。 例如,若要选择特定城市中的收件人,请选择"等于"。

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

    注意: 如果在"比较"列表中选择了"空白"或"非空白",请将"比较对象"框留空。

  5. "插入此 文本框"中,键入指定条件为 true 时要显示在文档中的文本。 例如,若要为东京的收件人自定义文本,可以键入特别 适合东京周边的

  6. "否则插入此 文本框"中,键入当指定的条件不为 true 时要显示在文档中的文本。 例如,若要为不在东京的收件人提供常规文本,可以键入,尤其是 你周围的邻域

语法

查看文档中的 If 域代码时,语法如下所示:

{ IF Expression1OperatorExpression2TrueTextFalseText}

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

说明

表达式 1、表达式 2

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

注意: 

  • 表达式 2 必须用引号括起来,以便与字符串进行比较。

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

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

运算符

比较运算符。 在运算符之前和之后插入空格。

运算符

说明

=

等于

<>

不等于

>

大于

<

小于

>=

大于等于

<=

小于等于

TrueText、FalseText

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

示例

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

{IF order>=100 "Thanks" "minimum order is 100 units"}

返回页首

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Office Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×