如何批量提取工作表名称

如何将工作簿中的所有工作表名称批量提取出来呢?
这里有两种方法:
一、专业法
第一步:点击公式——定义名称,在开的界面中定义好名称,比如“名称”,在引用位置中输入公式=MID(GET.WORKBOOK(1),FIND(']',GET.WORKBOOK(1))+1,99),点击确定。

说明:
WORKBOOK(1)函数表示当前活动工作簿,是宏表函数,需要结合定义名称来使用。
FIND函数返回一个字符串在另一个字符串中出现的起始位置。
语法结构=FIND(要查找的字符串,被搜索的字符串,[开始搜索的位置])
注意,FIND函数是有区分大小写的,不支持使用通配符。
MID函数是针对一个文本字符串,从中间任意位置开始,提取出特定长度的字符串。
语法结构=MID(字符串,开始位置,长度)
第二步:在单元格中输入公式=IFERROR(INDEX(名称,ROW(A1)),''),想下填充即可获取结果。

说明:
INDEX函数用来在给定的单元格区域中,返回特定行列交叉处单元格的值或引用。
语法结构=INDEX(区域或数组常量,返回值所在区域的行号,返回值所在区域的列号)
IFERROR函数用来判断某些内容的正确与否,正确则返回正确结果,错误则返回需要显示的信息。
语法结构=IFERROR(判断公式,需要返回内容)
二、“投机”法
第一种方法是针对长期使用的,如果是临时性需要的,这样操作比较麻烦,那有什么简便的么?
答案是肯定的。
右击工作簿左下角的三角形,打开活动文档,如图所示:

之后按快捷键Ctrl+Alt+O打开QQ的屏幕识图功能,对数据进行提取即可。

(0)

相关推荐

  • 提取工作表名,函数和vba代码哪个更方便?

    你好,我是刘卓.欢迎来到我的公号,excel函数解析.在工作中,我们有时需要提取出工作簿中所有分表的名字,以方便我们在总表中进行数据的汇总.而提取工作表名既可以用函数,也可以用vba代码.今天就来分享 ...

  • 表名再多也不怕!一条公式提取所有工作表名

    你好,我是刘卓.欢迎来到我的公号,excel函数解析.今天要和你分享的函数是get.workbook,它可以获取工作簿的一些信息,比如工作簿的所有工作表名,选择的工作表名,活动工作表名等. -01- ...

  • 这种工作表目录还能动态更新,太好用啦!

    原创作者 | 李锐 微信公众号 | Excel函数与公式(ID:ExcelLiRui) 个人微信号 | (ID:ExcelLiRui520) 这种工作表目录还能动态更新 太好用啦! 工作中难免遇到比较 ...

  • 就任性!批量更改工作表名称

    今天和大家分享的VBA小代码内容是-- 呃,对了,先说个事,之前给大家分享的一键提取工作表名称并建立超链接的小代码,不知道大家还记得吗?VBA常用小代码:一键生成带超链接的工作表目录 您问我为啥突然问 ...

  • VBA常用小代码:就任性!一键批量更改工作表名称~

    照例举个例子,如下图的A列所示,工作表名是一些可爱家伙. 现在,我们想把工作表名称,根据E:F列的匹配信息,修改为如下形式,部门-人名: (栗子里表名修改的规则,就是依照E:F的信息,在每个人名前增加 ...

  • 让效率飞起来!Excel批量修改工作表名称。

    Excel按A列数据批量修改表名称!微信公众号 Excel情报局昨日高效技能温故知新:Excel表格一拆多,小问题大智慧!Excel图片随单元格隐藏!Excel单元格内容批量复制到合并单元格,超越职场 ...

  • Excel技巧精选 | 如何用批量创建Excel工作表名称?

    --正文开始-- 要一个一个给工作表改名字,如何是个头啊. 「牛闪闪有没有好方法?」--一位客户微信上询问. 这个问题利用透视表也许能较快的解决.我们来操作看看. 场景    财务.HR.采购.市场, ...

  • 按指定名称批量创建工作表

    个人微信号 | (ID:LiRuiExcel520) 微信服务号 | 跟李锐学Excel(ID:LiRuiExcel) 微信公众号 | Excel函数与公式(ID:ExcelLiRui) 按指定名称批 ...

  • Excel提取所有工作表名称到单元格。工作再忙也要学一下!

    Excel提取所有工作表名称到单元格!微信公众号 Excel情报局昨日高效技能温故知新:教你一招Excel葵花点穴手:双击单元格隐藏该行!Excel输入数字金额全自动转元角分大写!不会这个技巧活该加班 ...

  • 一个公式,提取当前工作表名称

    公式涉及三个函数: 一下子就把它们嵌套在一起,姐怕说不明白,我们一个个公式来写吧: 首先,打开任意一个Excel工作表,在C2单元格输入: =CELL('filename',A1) 公式结果是包含文件 ...

  • VBA之批量生成工作表及获取工作表名称

    前言 当你需要批量生成工作表及获取工作表名称时,懂点VBA将事半功倍. 1批量生成工作表 先命名"汇总"表,在A列中输入要生成的工作表名称.如下图所示: ALT+F11 打开VBA ...

  • 使用函数如何获取工作表名称

    今天我们来聊一下如何获取工作表名称,一般做目录经常需要用到,顺便见见宏表函数的应用! 从2003版本开始,我们已经无法直接在工作表中使用宏表函数,那是Excel4.0版本遗留一下,也是现在VBA或者宏 ...