SW
SW
审计工具箱
数据处理

相同名称列合并

将相同名称的列合并为一个新列

视频教程


用于将 Excel 表中相同名称的列值合并为一个新列。最初为金蝶 ERP 系统导出的辅助科目余额表设计,处理多个同名列的辅助核算项。

功能特点

  • 自动查找所有同名列
  • 支持自定义连接符(如逗号、分号等)
  • 支持指定同名列的最大数量(不足时自动插入空列)
  • 合并结果添加为新列(列名格式:合并_原列名
  • 支持批量处理文件夹中的多个文件
  • 支持按文件名关键词过滤文件

配置文件

配置文件路径:input/相同名称列合并配置表.xlsx

配置表结构(「配置表」工作表):

单元格参数说明
B1文件或文件夹路径要处理的 Excel 文件路径或文件夹路径
B2文件名关键词用于过滤文件名,留空则处理所有 Excel 文件
B3待合并列名需要合并的列名(如 核算项目
B4连接符用于连接多个值的分隔符(如 -),留空则直接拼接
B5最大列数相同列名的最大数量,不足时自动插入空列(必须为正整数)

使用示例

假设 Excel 中有多个同名的 核算项目 列:

科目代码科目名称核算项目核算项目核算项目期末余额
1002.01银行存款账户A账户B1000

配置:B3核算项目B4-B55

处理后会在末尾新增列 合并_核算项目,值为 账户A-账户B,并在原表中补齐空列到 5 个。

注意:

  • 如果同名列数量少于最大列数,会自动插入空列补齐
  • 如果新列 合并_原列名 已存在,则跳过该文件
  • 如果只有 1 个同名列,也会跳过(无需合并)
  • 直接修改原文件,请操作前先备份数据