Excel用宏表函数GET.WORKBOOK来批量提取全部工作表名称

2015-04-27 20:17 1458 1 收藏

现在玩excel的人越老越多,excel中的各种小秘密都公之于众,但是总会有你不知道的小秘密,今天小编给大家分享一个excel小技巧,看完你就会觉得你知道的太少了,赶紧来学习吧!

【 tulaoshi.com - 软件教程 】

使用宏表函数GET.WORKBOOK可提取工作表名称,这在使用公式查询或汇总多工作表数据时经常会用到,公式中使用到了INDEX函数,不了解的朋友可以翻阅相关资料。

简述

首先调出定义名称对话框,快捷键Ctrl+F3,输入一个名称,在引用位置处输入=GET.WORKBOOK(1),并点击确定。双击一个单元格输入=INDEX(ShName,ROW(A1)),INDEX(数组,第二参数)表示从数组中提取第几个元素,下拉公式就可以看到顺序返回了所有工作表名称,这样就可以在其他函数中引用了。

步骤

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

提取工作表名称过程:

Ctrl+F3调出定义名称对话框,或者点击【公式】-【定义名称】调出定义名称对话框。

Excel批量提取工作表名称公式4

在【名称】框里输入一个定义名称(本例输入ShName),方便在工作表中引用。在【引用位置】处输入=GET.WORKBOOK(1),设置完毕后点击【确定】按钮。

Excel批量提取工作表名称公式5

双击一个单元格,输入公式:=INDEX(ShName,ROW(A1)),这时就返回了包括工作簿名称的工作表名称。

Excel批量提取工作表名称公式6

INDEX函数使用说明:

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/ruanjianjc/)

INDEX(数组,第二参数)表示从数组中提取第几个元素。例如:INDEX({1,7,9},2)表示从{1,2,3}的数组里提取第2个元素,也就是7。

Excel批量提取工作表名称公式7

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/ruanjianjc/)

将公式修改一下,将中括号的部分去掉,只留下工作表名称。公式为:

=REPLACE(INDEX(ShName,ROW(A1)),1,FIND("]",INDEX(ShName,ROW(A1))),"")

Excel批量提取工作表名称公式8

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

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

Excel批量提取工作表名称公式9

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

Excel批量提取工作表名称公式10

解决方案有两种:

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

Excel批量提取工作表名称公式3

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

来源:https://www.tulaoshi.com/n/20150427/170676.html

延伸阅读
标签: 办公软件
    当我们拿到一本书时,会首先看到书名;打开这本书时,会看到书的目录,以后才是各章的内容。而各章的内容可以是文字、图形、表格等等。而在Excel系统中,一个工作簿文件就是类似于一本书组成的一个文件,在其中又会包含许多工作表,这些工作表可以储存不同类型的数据等等。工作簿是Excel中重要的基础概念之...
标签: 电脑入门
共享工作簿功能,可以让用户使用共享工作簿来创建和编辑公式、更改格式乃至添加工作表。通过在 Microsoft Excel 工作簿和外部工作簿或外部文件中的信息之间建立几种链接。与工作簿链接的文件既可以在本计算机中,也可以在局域网中,还可以在Internet中。通过这 些方法与数据建立链接,而不是复制它们,可以很方便地在这些外部数据被改动时更新...
标签: excel
Excel工作表怎么移动? &n(图老师整理)bsp; 怎么设tulaoShi.com置Excel表格标题重复打印?   Excel动画教程Tulaoshi.Com:加载“宏”   Excel大写数字怎么设置?   Excel表格边框怎么设置?  
标签: 电脑入门
我们在填写一些清单时,如学生的成绩单、编辑的稿费单、柜台的销售清单等,如果加入了提示信息、发现错误时自动出现警告信息、填写数据时的自动验证其有效性和特殊数据的保护等功能,这样一个人性化、智能化的表格相信一定受到大家的喜爱。但如何能轻松制作出这样一个表格呢?其实真正实现起来并不难,只要你善于使用Excel中提供的保护机制和友...
标签: excel
excel怎么用函数提取数字   许多熟悉Excel进行数据处理的网友都会深刻的感受到这款软件功能的强大,尤其是如果会使用函数的话,那不仅仅是可以让事情事半功倍,还会让同事都觉得自己真的是一个Excel高手。今天图老师小编就以提取文字与数字混杂在一起的数据中,利用函数只提取数字的方法讲解excel使用教程,大家感觉感觉学习一下吧! ...

经验教程

370

收藏

61
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部