怎么快速提取一个excel文件中的所有工作表名

怎么快速提取一个excel文件中的所有工作表名,第1张

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

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

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

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

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

随便找一个单元格输入=REPLACE(CELL("filename",A1),1,FIND("]",CELL("filename",A1)),"")&T(NOW())

即可得到工作表名

包含路径及工作簿名称用

=CELL("filename",A1)

注意:必须保存工作簿后上述公式才能生效

求工作表名称,只能用公式篏套,没有直接的函数(要求文件保存过): =MID(CELL("filename"),FIND("]",CELL("filename"))+1,255)

Excel中可以利用workbook函数提取工作表名和工作簿名。

软件版本:Office2007

方法如下:

1点击公式菜单中的“名称管理器”:

2点击新建名称,在名称中输入任意名称,在引用位置输入=getworkbook(3),点击确定:

3回到Excel,输入公司如下:

4就可以得到当前工作簿和工作表名:

以上就是关于怎么快速提取一个excel文件中的所有工作表名全部的内容,包括:怎么快速提取一个excel文件中的所有工作表名、如何在单元格中获取Excel工作表的名称、在EXCEL中,用什么函数来获取工作簿中的工作表的名称等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/web/9653331.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存