EXCEL 工作薄里面有很多工作表,怎样提取所有工作表名称

EXCEL 工作薄里面有很多工作表,怎样提取所有工作表名称,第1张

定义个名称公式,定义名称,定义名称,名称框输一名称(如bm)复制这公式=REPLACE(GETWORKBOOK(1),1,FIND("]",GETWORKBOOK(1)),)&T(NOW())粘贴到引用位置框,确定,提取表名的起始位置=index(bm,1,row(a1))下拉(那a1的1表示从第一个工作表开始提取),提取出来后,复制,选择性粘贴为数值后,公式下的名称管理器,找到刚定义的名称删除它

可以利用宏来获取。

代码如下:

Sub 将全部表名称写到A列()

k = 1

For Each Sht In Sheets

Cells(k + 1, 1) = ShtName       '指定写入的行和列

k = k + 1

Next

End Sub

选择空白sheet执行宏即可。

1、首先选择“公式”,定义一个名称,还是以定义为“A”为例,引用位值处输入“=getworkbook(1)”,然后点击“确定”。

2、接着在同一个列中同时选择20个单元格(有几个工作表就选择几个单元格),在其中输入公式“=TRANSPOSE(A),然后在键盘上输入输Ctrl+Shift+Enter”,输入后即可看到所有单元格中已经包含了所有的工作表名。

3、选定出现的数据,点复制,点选择性粘贴,数值,再用查找,替换,把工作薄名称去掉,这就可以完成一次性提取excel各sheet名称。

EXCEL必备工具箱是一个的EXCEL插件,点击“安装”后就可以使用,绝大部分功能可以免费使用,与excel完全溶为一体。提供了密码去除、阴阳历转换、将选区存储为、身份z号码校验、工作表排序及生成目录、人工双面打印、专业水准的套表数据汇总、穿透查询等实用功能。

工作表标签上点击右键还增加了轻松隐藏/取消隐藏工作表、工作表导出为文件功能。针对财务人员,还提供了个人所得税、未确认融资费用、按揭贷款/一般贷款利息、各种复利、实际利率法摊销等计算功能。此外,还提供了自动生成分析文档、财务比例计算等模版,来简化你的日常工作。

提取工作表名,可以用宏表函数getworkbook来实现。

1、点击公式菜单——定义名称命令。在新建名称中输入一个名称,此处为工作表名,在引用位置输入公式:=GETWORKBOOK(1),点击确定。

2、在A1单元格输入公式:=INDEX(工作表名,ROW()),将提取到工作表的表名。

1利用公式,首先我们打开工具栏中的“公式”选项卡,点击下拉菜单中的“定义名称”。

2定义一个名称,以定义为“abc”为例,另外在引用位值处输入“=getworkbook(1)”,然后点击“确定”。

3接着我们随便点击一个单元格,在其中输入以下公式“=INDEX(abc,ROW(A1)&T(NOW()))”,然后直接在键盘上点击“Enter”即可看到这个单元格中已经包含第一个工作表名了,接着我们用鼠标左键下拉即可得到所有的工作表的名称。

4从以上得到的名称可以看出,我们得到的名称除了工作表名称外还有工作薄名称,所以接下来我们还要去除工作薄名称,首先选中刚刚得到的所有工作表名称,Ctrl+c(或者右键点击复制),然后随便选中一个单元格,点击鼠标右键,选择“选择性粘贴”中的“值”即完成粘贴。

5接着我们选中粘贴的所有工作表名称,在“数据”下拉菜单中点击“分列”进入以下窗口,选择“固定宽度”后点击“下一步”。

以上就是关于EXCEL 工作薄里面有很多工作表,怎样提取所有工作表名称全部的内容,包括:EXCEL 工作薄里面有很多工作表,怎样提取所有工作表名称、如何获取EXCEL中工作表的名称、如何一次性提取excel各sheet名称等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10053175.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存