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}的数组里提取第2个元素,也就是7。

5、将公式修改一下,将中括号的部分去掉,只留下工作表名称。公式为:=REPLACE(INDEX(ShName,ROW(A1)),1,FIND("]",INDEX(ShName,ROW(A1))),"")

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

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

7、如果是在2007版Excel中使用宏表函数,点击保存时会弹出下面的对话框:

8、解决方案有两种:

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

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

(0)

相关推荐

  • 怎样快速在cad中批量提取坐标(cad快速提取坐标点)

    施工当中经常需要从CAD中直接取坐标,少量坐标可以通过查看工具直接提取.然而一旦需提取坐标点较多时,直接提取工作量太大,这时就需要使用其他办法了.本经验将简单的来讲下如何通过多线段工具来快速批量提取坐 ...

  • excel怎么批量复制相同的内容到多个工作表中

    数据部门在拿到一份数据后,可能需要将一个表格中的数据复制到多个文件中,怎么批量复制呢?怎么在不打开其他表格的情况下复制呢?现在给大家分享一个方法. 操作方法 01 选择加载项中的方方格子,并找到工作表 ...

  • 怎样在多个Excel工作表中快速跳转指定表

    这个方法肯定是有的,至于怎么做,那就要看看下面的教程怎么说吧! 1、先来看一下,我建立了很多工作表,大概有十几个 2、在左下角有一个绿色小三角,点击这里可以切换不同的工作表,你左键点击,尝试一下 3、 ...

  • word如何提取提纲(如何快速提取word的标题)

    在下图的 Word 文件中,若是已经有对章.节.小节等标题结构设定了样式,并且有文字内容,要如何取出文件中的大纲标题?如果你开启了『导航窗格』,便可以清楚看到该文件的标题结构:先查询一下内容文字的样式 ...

  • Excel如何批量提取全部工作表名称公式

    在使用公式查询或汇总多工作表数据时经常需要用到整个工作簿所有工作表的名称,下面介绍如何用宏表函数GET.WORKBOOK来提取工作表名称。 提取工作表名称过程: Ctrl+F3调出定义名称对话框,或者 ...

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

    在日常办公中经常需要提取一个excel工作薄中所有工作表的名称以方便后期的数据统计,下面我就跟大家分享几个快速提取所有工作表名称的方法. 方法/步骤1 01 首先,我分享第一个方法,这个方法可是非常简 ...

  • Excel中如何快速获取全部工作表的名称

    一个工作簿中有的时候会有很多工作表,我们如何快速获取所有工作表的名称并列出清单呢?手动输入是一个方法,但在工作簿有多工作表时,就会是个麻烦事了. 操作方法 01 定义名称"获取表名" ...

  • 只需1分钟 教你在Excel中批量创建工作表

    因为工作需要,有时我们需要在同一个Excel工作簿中创建几十甚至上百个工作表,你是不是想死的心都有了?不用烦心,小编今天教大家一个方法,通过数据透视表,可以瞬间完成任务,又快又好. 首先启动Excel ...

  • EXCEL工作簿怎么单独提取一个表单?

    一个Excel文件常常包含有数个工作簿(表单),工作中有时候只需要提取其中的一张或者数张工作簿(表单),如何操作能确保被提取的工作簿(表单)数据和格式都保持不变? 方法一: 1.打开Excel原始文件 ...