求助:Excel邮件合并至Word时,同一PO号多行条目无法合并到单文档
解决Word邮件合并多行条目同发票输出问题
1. 修正Excel数据源的分组标识
你之前添加的"1"仅标记新客户,需调整为同一发票所有行共享的唯一分组ID(比如「客户编号+采购订单号」):
- 用Power Query给同一采购订单下的所有行项目分配相同的ID值,不同订单的ID唯一。比如首份发票的2个行项目,它们的分组ID必须完全一致。
2. Word邮件合并核心设置
- 打开Word,启动邮件合并向导,选择「信函」类型,连接到你的Excel数据源。
- 先插入发票抬头内容(客户名称、地址等),这些是单份发票唯一的信息。
- 插入9列的行项目表格:
- 插入1行9列的表格,将数据源中对应9列的字段分别插入到每个单元格。
- 选中整个表格行,点击「邮件」选项卡→「规则」→「重复区域」,选择你设置的分组ID辅助列。这一步会让Word自动把同一分组ID下的所有行项目重复显示在表格中。
3. 避免重复打印抬头
- 选中抬头区域的所有内容,点击「邮件」→「规则」→「跳过记录如果」,设置条件:
[分组ID] = [上一条记录:分组ID]。这样同一发票的第2、3行项目就不会重复打印抬头了。
4. 添加自动合计(可选)
如果需要自动计算发票总金额,在表格最后一行添加合计行,按Ctrl+F9插入域代码大括号,输入公式:{ =SUM(ABOVE) },切换到预览模式后,Word会自动计算当前发票所有行项目的金额总和。
5. 预览并完成合并
点击「预览结果」检查首份发票是否显示2个行项目($650和$200),确认无误后完成合并即可。
内容的提问来源于stack exchange,提问作者Amanda barrow-scott
相关产品推荐
相关产品推荐

