怎么把工作簿里面的名字提出来 怎么快速提取一个excel文件中的所有工作表名?
怎么快速提取一个excel文件中的所有工作表名?
提取Excel工作表的名称在Excel中是一个非常典型的应用场景,特别是在VBA中,这里我就教会你两种提取工作表名称的方法。
方法1:使用VBA代码自动提取汇总Step1:打开一个Excel文件,新建多个工作表并分别命名,如图:
Step2:编写VBA代码
按快捷键Alt F11进入VBA编辑器,依次点击菜单栏的【插入】——【模块】,插入一个新模块,然后将如下代码复制到编辑区,代码注释如下图。
Sub 星星()
Dim ss As Worksheet
Dim i As Integer
i 0
For Each ss In Sheets
i i 1
Cells(i, 1)
Next
End Sub
Step3:执行VBA程序
按快捷键F5可直接执行代码;或关闭VBA编辑器后,在工作表界面依次点击【开发工具】选项卡——【宏】——选中相应的宏【星星】——点击【执行】。
提取汇总的工作表名称如下:
注意:汇总结果会自动存到当前活动工作表,为防止数据覆盖丢失,最好新建一个空白工作表再执行代码执行完毕后再将新建的工作表名字删去。
方法2:借助压缩软件提取Excel文件信息Step1:修改Excel的后缀名
将工作薄的后缀名由xlsx改为rar(或者其他压缩文档的后缀均可)
Step2:打开压缩文件
双击打开修改后的文件,在电脑上安装有解压缩软件的前提下,该文件以解压缩的打开。
点击打开xl文件夹,点击打开workbook.xml文件。
可以发现工作表名称以一种规范化存储在一起,如图所示。
Step3:复制工作表名称到工作表中
将所需信息的四行代码复制到Excel工作表中,发现存储在一个单元格中。依次使用“以分隔符号gt进行分列”、“转置”、“快速填充”三个功能对数据进行整理,得到工作表名称汇总结果如下。
总结:
第一种方法比较中规中矩,但更适用于有VBA基础的“技术人员”。第二种方法剑走偏锋思路更加活跃,且最后一步要求有一定的数据整理能力。
你学会了哪种方法呢?
「精进Excel」系头条签约作者,关注我,如果任意点开三篇文章,没有你想要的知识,算我耍流氓!
现名,原名,曾用名怎么填?
现名:指你现在正在使用的名字原名:指你出生时所使用的名字曾用名:指你除了现名之外曾用过什么名字举例:你叫张宏,你户口本上叫张洪,你初中上学时填了个张鸿。那么你的现名就是张宏,原名也就是户口本上的名字叫张洪曾用名就是你之前用过的名字,张鸿。如果没有的话就不要填了。曾用名,泛指曾经使用过的人名、地名和科技名词。名家召承兰名钧认为:曾用名对个人来说,指本人在读书和工作期间曾经使用过的名字。公民常住人口登记表、居民户口薄上登载的“曾用名”项目和户口迁移证上登载的“别名”项目均应填写为公民过去在户口登记机关申报登记并正式使用过的姓名。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。