Ms word 使用逗号和';和';

Ms word 使用逗号和';和';,ms-word,ms-office,mailmerge,Ms Word,Ms Office,Mailmerge,我有一个邮件合并部分,该部分必须使用逗号和“and”显示多个字段的结果,具体取决于结果值 例如:如果值A、B和D以“新”开头,则显示它们(新制动器、新轮胎和新雨刮器)。但是,我不想显示C(其值为'Fluids',不包括单词'New'),我需要将结果格式化,添加逗号和'and' 按顺序排列的列是:制动器、轮胎、液体、刮水器、机油。属性(制动器)为新制动器、旧制动器、正常制动器;(轮胎)新轮胎,旧轮胎,正常轮胎 这就是我现在的处境: { IF {MERGEFIELD brakes }="New*"

我有一个邮件合并部分,该部分必须使用逗号和“and”显示多个字段的结果,具体取决于结果值

例如:如果值A、B和D以“新”开头,则显示它们(新制动器、新轮胎和新雨刮器)。但是,我不想显示C(其值为'Fluids',不包括单词'New'),我需要将结果格式化,添加逗号和'and'

按顺序排列的列是:制动器、轮胎、液体、刮水器、机油。属性(制动器)为新制动器、旧制动器、正常制动器;(轮胎)新轮胎,旧轮胎,正常轮胎

这就是我现在的处境:

{ IF {MERGEFIELD brakes }="New*" "New Brakes" ""}{ IF { MERGEFIELD fluids }="" " and { MERGEFIELD tires }" ",{ IF { MERGEFIELD tires }="New*" "New Tires" ""}{ IF { MERGEFIELD oil}=" " and { MERGEFIELD wipers}" ",...
我得到的结果如下:

, ,New Fluids 
以及其他格式不正确的答案。我很欣赏任何改变这种逻辑的想法


提前谢谢

你的问题陈述不清楚。我在你的字段中没有看到任何关于“New”的检查——“New”似乎与你试图构建的字段代码无关?你寻找的结果也不清楚;如果您能给出预期结果组合的示例,包括每个合并字段为这些结果包含的数据,这会有所帮助。感谢@Cindymister,我在再次阅读后意识到它是模糊的,但希望编辑提供进一步的细节,我感谢您的建议和评论。您的数据来源是什么?我的直觉是最好在数据源中处理这个问题。例如,如果这是一个数据库,我会为文本创建一个查找表,并在用作数据源的查询/表中存储相应的ID号。如果是Excel,我可能会创建其他列,其中包含一个值,您可以直接在If字段中测试该值。如果字段根本没有“通配符匹配”或其他字符串操作的功能。谢谢Cindy,我使用Alteryx;)解决了这个问题你的问题陈述不清楚。我在你的字段中没有看到任何关于“New”的检查——“New”似乎与你试图构建的字段代码无关?你寻找的结果也不清楚;如果您能给出预期结果组合的示例,包括每个合并字段为这些结果包含的数据,这会有所帮助。感谢@Cindymister,我在再次阅读后意识到它是模糊的,但希望编辑提供进一步的细节,我感谢您的建议和评论。您的数据来源是什么?我的直觉是最好在数据源中处理这个问题。例如,如果这是一个数据库,我会为文本创建一个查找表,并在用作数据源的查询/表中存储相应的ID号。如果是Excel,我可能会创建其他列,其中包含一个值,您可以直接在If字段中测试该值。如果字段根本没有“通配符匹配”或其他字符串操作的功能。谢谢Cindy,我使用Alteryx;)解决了这个问题