如示例有多个表格,为各年级(工作簿)各班级(工作表)学生成绩记录,数据中包含多个标题,为不定位置。
例如我们需要替换这些标题行为其他形式,手动操作就是打开表格,找到需要替换的位置,复制替换为的区域,粘贴。如果有几百几千个表格,这样操作就会十分麻烦,需要大量重复操作,浪费时间和精力。这里就推荐使用Excel表格批量处理程序【80-批量在指定文本单元格位置复制粘贴操作】来解决该问题
程序使用方法打开【80-批量在指定文本单元格位置复制粘贴操作】程序
在【参数设置】工作表选择要操作工作簿(注意:操作时待处理工作簿要处于关闭状态)
点击【选择工作簿】按钮
可以多选,选择后点击【确定】按钮
程序将获取选择工作簿包含的全部工作表,每行表示一个工作表
可以通过上方的按钮筛选出待处理的工作表,不需要处理的工作表删除所在行,例如可以实现保留第一个工作表,保留指定名称工作表,删除第n个工作表,删除指定名称工作表等。
【粘贴数据】工作表,录入待复制的区域(示例为 B3:I3)
输入参数:查找行,查找列,查找区域,待查找文本,粘贴区域,相对行位置,相对列位置
比如我们要替换多个标题区域,在第2列查找,查找列输入2,待查找文本是“学号”,粘贴区域为B3:I3,粘贴相对行位置输入0(在找到位置上方输入正数,下方输入负数),粘贴相对列位置输入0(在找到位置右侧输入正数,左侧输入负数)
选择粘贴类型
参数输入完成后点击相应的处理按钮
弹出提示,操作不可恢复,所以要做好原数据备份,点击【确定】继续执行,等待处理完成
完全相同(查找值=单元格值),包含(单元格值包含查找值)
完成后弹出提示【处理完成】
查看处理结果,可以看到,已找到指定位置,执行批量复制粘贴操作
如果大家需要使用该程序,可以访问我的同名↓获取,谢谢大家支持
,