excel怎么批量提取工作表名称?快速提取全部工作表名称的技巧
![](/skin/2018/images/text-message.png)
在使用公式查询或汇总多工作表数据时经常需要用到整个工作簿所有工作表的名称,本例介绍如何用宏表函数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)选择另存为启用宏的工作簿。
相关推荐:
相关文章
- 经常使用excel办公的朋友都知道excel单元格中经常是数字和字符混在一起的,那么我们该如何快速批量从excel单元格中提取含有文字单元格中的数字呢?下面小编为大家介绍快速2015-10-29
- excel中如何快速提取含有文字单元格中的数字,很多人会想到使用函数,其实很多情况下如果不需要函数就能解决的时候,我们就可以选择基本操作来解决这一问题。下面小编就为2015-10-26
- 对于一些计算表和工作薄,用户不希望将工作表的某个部分进行修改,通过锁定和保护可以实现工作表的部分或者整个工作薄的保护。那么EXCEL如何隐藏、锁定和保护工作表的内容?2016-01-15
- Excel2013工作表怎么给数据设置千元的单位?excel表格中的数据默认是元,但是数据然大了,想一千元为单位该怎么设置呢?下面分享excel中设置千元单位的方法,需要的朋友可2016-01-13
- Excel2010如何保护工作表和解除被保护的工作表?很多朋友表示并不是很清楚,所以今天小编就为大家详细介绍一下,不会的朋友快快来学习吧2016-01-12
- 我们可能经常会用到powerpoint中链接幻灯片的功能,却很少用到,甚至很少听到excel链接表格的功能。其实,掌握这项技巧也是很有必要的,那么在Excel中如何在不同的工作表之2016-01-09
- 有时引用的单元格区域内没有数据,Excel仍然会计算出一个结果“0”,这样使得报表非常不美观,看起来也很别扭,那么在Excel中如何用IF函数清除工作表中的0?下面小编就为大2016-01-06
- 这篇教程是向脚本之家的朋友介绍在Excel2010工作表中给数据创建图片方法,教程真的很不错,对于不知道怎么操作的朋友可以参考本文,希望能对大家有所帮助2016-01-04
- Excel2016的预测工作表forecast该怎么使用?这个功能是可以从历史数据分析出事物发展的未来趋势,而且可以用图表的形式展现出来,下面分享这个功能的使用方法,需要的朋友2016-01-04
- 当我们在使用Excel进行办公的时候,我们可能会碰到同一个Excel文档中有多个Sheet页面的情况,那么在excel电子表格中怎么进行全部设置工作表的名称?下面小编就为大家详细介2015-12-29
最新评论