假设有多个工作簿工作表,示例每个工作簿表示一个年级,工作簿中每个工作表表示该年级各班级学生成绩记录,采用相同模板。

excel多条记录和表格匹配(46-多个工作表匹配并填充数据)(1)

excel多条记录和表格匹配(46-多个工作表匹配并填充数据)(2)

我们需要根据提供的学生姓名,将学生体育成绩填写到对应列当中

excel多条记录和表格匹配(46-多个工作表匹配并填充数据)(3)

因为顺序不固定,所以需要一个个学生姓名对比匹配,找到学生的位置(所在行)填充成绩。

如果只有几个十几个学生可以手动查找和填写,但是学生数量有几百上千个则非常麻烦,需要消耗大量的时间和精力,所以这里就推荐使用Excel表格批量处理程序来解决该问题,使用的是【46-多个工作表匹配并填充数据】该程序。

程序使用方法

打开【46-多个工作表匹配并填充数据】程序

excel多条记录和表格匹配(46-多个工作表匹配并填充数据)(4)

在【参数设置】工作表选择要操作工作簿(注意:操作时待处理工作簿要处于关闭状态)

点击【选择工作簿】按钮

excel多条记录和表格匹配(46-多个工作表匹配并填充数据)(5)

可以多选,选择后点击【确定】按钮

excel多条记录和表格匹配(46-多个工作表匹配并填充数据)(6)

程序将获取选择工作簿包含的全部工作表,每行表示一个工作表

excel多条记录和表格匹配(46-多个工作表匹配并填充数据)(7)

可以通过上方的按钮筛选出待处理的工作表,不需要处理的工作表删除所在行,例如可以实现保留第一个工作表,保留指定名称工作表,删除第n个工作表,删除指定名称工作表等。

excel多条记录和表格匹配(46-多个工作表匹配并填充数据)(8)

输入参数

匹配列:查询数据所在行的列

填充列:找到匹配行后数据填充的列

excel多条记录和表格匹配(46-多个工作表匹配并填充数据)(9)

excel多条记录和表格匹配(46-多个工作表匹配并填充数据)(10)

查找的数据在第3列(姓名),填充的数据在第10列(体育成绩)

excel多条记录和表格匹配(46-多个工作表匹配并填充数据)(11)

在【匹配数据】工作表,第1列输入查找的数据(姓名),第2列输入找到后填充的数据(体育成绩)

excel多条记录和表格匹配(46-多个工作表匹配并填充数据)(12)

参数输入完成后,点击【匹配】按钮,可以选择相同匹配或者包含匹配

excel多条记录和表格匹配(46-多个工作表匹配并填充数据)(13)

弹出提示,操作不可恢复,所以要做好原数据备份,点击【确定】继续执行,等待处理完成

excel多条记录和表格匹配(46-多个工作表匹配并填充数据)(14)

完成后弹出提示【处理完成】

excel多条记录和表格匹配(46-多个工作表匹配并填充数据)(15)

查看处理结果,可以看到,已按姓名找到各学生并填充学生的体育成绩

excel多条记录和表格匹配(46-多个工作表匹配并填充数据)(16)

如果大家需要使用该程序,可以访问我的同名↓获取,谢谢大家支持

excel多条记录和表格匹配(46-多个工作表匹配并填充数据)(17)

,