If statement 邮件合并中的If语句

If statement 邮件合并中的If语句,if-statement,ms-word,mailmerge,If Statement,Ms Word,Mailmerge,我正在尝试为考勤证书创建一个邮件合并,它从excell spreadasheet中引入考勤值 spreasheet中的attendence列将包含两位数的数值或空白 如果有值,我希望它显示出席率百分比,否则不显示任何内容 邮件合并中的逻辑是{If{MERGEFIELD attention}=“[0-9]*”,“{MERGEFIELD attention},”} 有人能告诉我哪里出了问题吗?假设出席人数占百分比(例如,3%为03%),使用{IF{MERGEFIELD attention}=“?”{

我正在尝试为考勤证书创建一个邮件合并,它从excell spreadasheet中引入考勤值

spreasheet中的attendence列将包含两位数的数值或空白

如果有值,我希望它显示出席率百分比,否则不显示任何内容

邮件合并中的逻辑是{If{MERGEFIELD attention}=“[0-9]*”,“{MERGEFIELD attention},”}


有人能告诉我哪里出了问题吗?

假设出席人数占百分比(例如,3%为03%),使用{IF{MERGEFIELD attention}=“?”{={MERGEFIELD attention}%}。如果愿意,您可以去掉其中的一些引号和空格,但是在AICR中,您需要在“=”周围至少有一个空格

i、 e.不能使用正则表达式通配符(甚至不能使用正则表达式通配符的Word版本)。这里只允许使用“?”和“*”,并且只能在表达式的一端使用“*”