假设有多个工作簿工作表,示例每个工作簿表示一个年级,工作簿中每个工作表表示该年级各班级学生成绩记录,采用相同模板。
我们需要根据提供的学生姓名,将学生体育成绩填写到对应列当中
因为顺序不固定,所以需要一个个学生姓名对比匹配,找到学生的位置(所在行)填充成绩。
如果只有几个十几个学生可以手动查找和填写,但是学生数量有几百上千个则非常麻烦,需要消耗大量的时间和精力,所以这里就推荐使用Excel表格批量处理程序来解决该问题,使用的是【46-多个工作表匹配并填充数据】该程序。
程序使用方法打开【46-多个工作表匹配并填充数据】程序
在【参数设置】工作表选择要操作工作簿(注意:操作时待处理工作簿要处于关闭状态)
点击【选择工作簿】按钮
可以多选,选择后点击【确定】按钮
程序将获取选择工作簿包含的全部工作表,每行表示一个工作表
可以通过上方的按钮筛选出待处理的工作表,不需要处理的工作表删除所在行,例如可以实现保留第一个工作表,保留指定名称工作表,删除第n个工作表,删除指定名称工作表等。
输入参数
匹配列:查询数据所在行的列
填充列:找到匹配行后数据填充的列
查找的数据在第3列(姓名),填充的数据在第10列(体育成绩)
在【匹配数据】工作表,第1列输入查找的数据(姓名),第2列输入找到后填充的数据(体育成绩)
参数输入完成后,点击【匹配】按钮,可以选择相同匹配或者包含匹配
弹出提示,操作不可恢复,所以要做好原数据备份,点击【确定】继续执行,等待处理完成
完成后弹出提示【处理完成】
查看处理结果,可以看到,已按姓名找到各学生并填充学生的体育成绩
如果大家需要使用该程序,可以访问我的同名↓获取,谢谢大家支持
,