1. 首页 > excel教程 > 如何批量提取excel文件名称(怎么快速提取一个excel文件中的所有工作表名)

如何批量提取excel文件名称(怎么快速提取一个excel文件中的所有工作表名)

如何批量提取excel文件名称(怎么快速提取一个excel文件中的所有工作表名)

本文主要为大家介绍How to batch extract excel file names(如何快速提取一个excel文件中的所有工作表名),下面一起来看看具体内容吧。

在使用公式查询或汇总多工作表数据时,往往需要使用整个工作簿中所有工作表的名称。本例介绍如何使用宏表函数GET.WORKBOOK 提取工作表名称。

1. Ctrl+F3 调出定义名称对话框,或点击[公式]-[定义名称]调出定义名称对话框。

2. 在[名称] 框中输入定义的名称(在本例中,输入ShName)以方便在工作表中引用。在【参考位置】中输入=GET.WORKBOOK(1),设置完成后点击【确定】按钮。

3、双击一个单元格,输入公式:=INDEX(ShName,ROW(A1)),返回包含工作簿名称的工作表名称。

4、INDEX函数使用说明: INDE(数组,第二个参数)表示从数组中提取哪个元素。例如:INDEX({1,7,9},2)表示从{1,2,3}的数组中取出第二个元素,即7。

5、修改公式,去掉括号,只保留工作表名称。公式为:=REPLACE(INDEX(ShName,ROW(A1)),1,FIND(']',INDEX(ShName,ROW(A1))),'')

6. 下拉公式可以看到所有的工作表名都按顺序返回了,这样可以在其他函数中引用。

注意:工作簿中隐藏的工作表名称也会显示出来,本例隐藏了一个名为“Merged Cells”的工作表。

7、如果在2007版Excel中使用了宏表功能,点击保存会弹出如下对话框:

8.有两种解决方法:

1)选择另存为97-2003版本的Excel格式,即扩展名为.xls的格式;

2) 选择另存为启用宏的工作簿。

关于How to batch extract excel file names(如何快速提取一个excel文件中的所有工作表名)的介绍到这里就结束了,了解更多办公软件知识可以收藏我们的网站,我们将为你提供更多精彩内容。

本文由李青候发布,不代表东辰网立场,转载联系作者并注明出处:https://www.ktwxcd.com/excel/250802.html

留言与评论(共有 0 条评论)
   
验证码:

联系我们

在线咨询:点击这里给我发消息

微信号:vx614326601

工作日:9:30-18:30,节假日休息