域代码: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 order>=100 "谢谢" "最小订单数量是 100 个单位"}

返回页首

需要更多帮助?

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×