EXCEL中如何批量命名工作表
EXCEL中如何批量命名工作表的方法及具体操作步骤如下,以wps2019中的EXCEL为例做演示。
1、在电脑的wps中找到需要批量命名的表格文件并将其打开,如下图所示,进入下一步。
2、在这里以用人名为例做演示,将需要批量命名的内容选中后,点进文件上方插入透视表选项,进入下一页面,如下图所示。
3、在弹出的设置选项对话框中不需要做任何的更改,点击下方的确定选项,进入下一页面,如下图所示。
4、这时会发现右侧弹出字段列表栏,将“姓名”前的方框勾选上,如下图所示,进入下一步。
5、然后将刚勾选的字段按住鼠标拖动到下方“筛选器”框中,如下图所示,进入下一步。
6、然后点击表格文件上方菜单栏中的选项栏下的“显示报表筛选页”选项,如下图所示,进入下一页面。
7、在弹出的设置选项对话框中默认选择的是姓名字段,点击下方的确定选项,进入下一步,如下图所示。
8、这时就可以看到工作表下方的名称已经被批量命名好了,完成工作表中的批量命名操作,如下图所示。
方法一、打开excel表格,找到下面的工作表sheet1、sheet2、sheet3栏,选择要改名的工作表.比如sheet1,单击“格式→工作表→重命名”命令.这时工作表的标签上名字将被反白显示.然后在标签上输入新的表名即可。
方法二、或者你直接双击工作表标签即可重新命名。注意我们在excel命名工作表命名规则:不会区分英文大小写。
那么在excel中是如何批量重命名工作表呢?
其实我们这里就需要VBA代码来进行实现。下面以一个简单的案例为例,比如我们工作表有几十个,现在我要将这几十个工作表按目前的顺序重命名为1,2,3……,该输入VBA代码是什么?
SUB XXX()
DIM I
FOR I=1 TO SHEETS.COUNT
SHEETS(I).NAME=I
NEXT I
END SUB
输入以上VBA代码即可实现批量重命名工作表。
首先,我们来准备新的名字,对应相应的工作表,从A2单元格开始,A1存放标题字段。
新名字全部准备好后,然后任意工作表标签右击,点击查看代码,或者ALT+F 11快捷键,调出VBE对话框。
进入VBE对话框后,右击thisworkbook,选择插入,然后选择模块。
双击模块,进入代码输入框输入一下代码
Sub 重命名()
Dim i&
For i = 2 To Sheets.Count
Sheets(i).Name = Sheets(1).Cells(i, 1)
Next
End Sub
也可以记住,下次直接粘贴即可,代码通用。
然后点击开发工具选项卡,在控件下面选择按钮控件(开发工具选项卡一般默认是没有的,具体可参考我前面的经验,有具体介绍如何调出)
在空白处,拖动鼠标,画出一个大小适合的按钮,然后右击选择制定宏。
选择重命名,然后点击确定。
8
最后点击按钮,看看效果吧,已经全部重命名。OK!小伙伴们,你们学会了吗?