批量更改多个excel工作簿中零件号的名称

一个文件夹放着几百个excel工作簿,在文件夹中手动搜索出一个零件号涉及的多个工作簿,逐一打开工作簿再搜索零件号更改表中零件号的名称(打开再搜索是因为要更改零件号在每个表中的位置不固定)。费时费力。求老师解决

如下图所示的excel工作表,有若干个工作表,我们要将每个工作表的名称命名为如图所示的部门名称。如果部门太多的时候,一个一个去命名就会太麻烦,我们今天就要批量命名。
excel中如何批量更改工作表的名称

将鼠标点击在部门表中任何一个单元格,依次点击【插入】---【数据透视表】,就弹出了【数据透视表】的对话框,点击【确定】即可。
excel中如何批量更改工作表的名称

点击【确定】之后。就打开了【数据透视表】的工作页面,然后将右侧【数据透视表字段列表】下方【选择要添加到报表的字段】----【部门】字段拖动到【在以下区域间拖动字段】下方的【报表筛选】区域。
excel中如何批量更改工作表的名称
excel中如何批量更改工作表的名称

这时,数据透视表左上方就出现了对【部门】进行的筛选。如图所示。

点击【数据透视表工具】---【选项】右侧下拉箭头,点击【显示报表筛选页】。
excel中如何批量更改工作表的名称
excel中如何批量更改工作表的名称

在弹出的【显示报表筛选页】的提示框内,可以看到,要将【部门】作为要显示的报表筛选页,点击【确定】即可。见证奇迹的时刻到了,工作薄的工作表名称立刻变成了我们需要的各个部门了。
excel中如何批量更改工作表的名称
excel中如何批量更改工作表的名称

最后,只需要清除每个工作表的内容,使每个工作表成为空白表格即可。可以用删除,也可以用【开始】--【清除】---【清楚内容】。
excel中如何批量更改工作表的名称追问

我不是要改工作表名称,我是要批量改工作簿中的内容
一个文件夹放着几百个excel工作簿,在文件夹中手动搜索出一个零件号涉及的多个工作簿,逐一打开工作簿再搜索零件号更改表中零件号的名称(打开再搜索是因为要更改零件号在每个表中的位置不固定)。我不会vb,如何用vb实现,求老师解决

温馨提示:答案为网友推荐,仅供参考
相似回答