首页 >>  正文

excel提取所有工作表名称

来源:baiyundou.net   日期:2024-09-20

老板发给我一个Excel表,里面有很多个子表,让我制作一个工作表目录,下表是我模拟的数据表,有15个子sheet

我们要批量的提取所有工作表名,并且建立超链接,点一下就可以至对应的表格

制作过程也很简单,一条公式搞定

1、提取工作表名

我们需要用到一个宏表函数,可以快速提取工作簿的表名

GET.WORKBOOK(1)

但是它不能直接用,需要搭配名称管理器来使用

我们把光标放在A1单元格,然后在公式选项卡下,点击名称管理器

然后新建一个名称,我们自定义为"表名"

引用位置,输入的公式是:

=INDEX(GET.WORKBOOK(1),ROW(Sheet1!A1))

然后我们在A1单元格中输入公式:

=表名

然后向下填,就一次性的得到了当前工作表所有的表名

2、去除工作簿名称

它默认中括号里面是工作簿名称,然后再是工作表名称

我们可以输入公式:

=TEXTAFTER(表名,"]")

TEXTAFTER是获取分隔符后面的名字,就得到了所有的表名。

如果没有上面的新函数,也可以使用公式:

=MID(表名,FIND("]",表名)+1,1000)

3、建立超链接

我们都知道HYPLINK函数公式可以用来做超链接,所以我们输入的公式是:

=IFERROR(HYPERLINK(表名&"!A1",TEXTAFTER(表名,"]")),"")

4、自动更新

当我们表名进行了修改时,这个目录也能进行快速的更新;

因为我们的工作表用来了宏表函数公式,所以我们需要将表格另存为XLSM格式的文件

关于这个小技巧,你学会了么?动手试试吧!

","gnid":"914d45cbdec0e35c1","img_data":[{"flag":2,"img":[{"desc":"","height":"985","title":"","url":"https://p0.ssl.img.360kuai.com/t01af239319926efdcc.jpg","width":"1049"},{"desc":"","height":"680","s_url":"https://p0.ssl.img.360kuai.com/t01146b798ef4a9cf44_1.gif","title":"","url":"https://p0.ssl.img.360kuai.com/t01146b798ef4a9cf44.gif","width":"819"},{"desc":"","height":"758","title":"","url":"https://p0.ssl.img.360kuai.com/t01541cea131d05979b.jpg","width":"922"},{"desc":"","height":"1380","title":"","url":"https://p0.ssl.img.360kuai.com/t0190c9ba797d4929ea.jpg","width":"1156"},{"desc":"","height":"972","title":"","url":"https://p0.ssl.img.360kuai.com/t01e27faf53c52c74ee.jpg","width":"1226"},{"desc":"","height":"758","title":"","url":"https://p0.ssl.img.360kuai.com/t0198c332ec41f9b664.jpg","width":"1368"},{"desc":"","height":"506","title":"","url":"https://p0.ssl.img.360kuai.com/t013fb95150484e1a15.jpg","width":"850"},{"desc":"","height":"990","title":"","url":"https://p0.ssl.img.360kuai.com/t014e556b5632b696b3.jpg","width":"952"},{"desc":"","height":"637","title":"","url":"https://p0.ssl.img.360kuai.com/t0184ac502ca90824ad.jpg","width":"972"}]}],"original":0,"pat":"art_src_3,fts0,sts0","powerby":"hbase","pub_time":1695041700000,"pure":"","rawurl":"http://zm.news.so.com/d67e9f388e6b3b2e4c5d5b7acf648026","redirect":0,"rptid":"406a59905a6e5c9e","rss_ext":[],"s":"t","src":"Excel自学成才","tag":[],"title":"制作Excel工作表目录,一个公式搞定

秦古玛5222怎么可以把EXCEL中多个表格单独提取出来 -
朱宝映15028522138 ______ 右键单击工作表标签sheet1,在出现的菜单中选择”移动或复制工作表”.在工作簿右侧的下拉菜单中(写着Book1)那个框,点向下小箭头,再点”新工作簿”,这样就新建了一个工作簿,在任务栏中就会有一个新的工作簿了.sheet1的数据\格式就全部存在了另一个工作簿中了.另个两个工作表同样去分别做. 再把原来的这个工作簿删了,不删也可以的哟. 希望对您有的帮助

秦古玛5222提取文件中所有excel表格中的相关内容输出到同一个表格中 -
朱宝映15028522138 ______ 将这些文件copy到一个文件夹(只有这些Excel,且若打开某一文件,数据就能看见——即不用点其他sheet),建一新Excel,也存到该文件夹.仅打开该新Excel,按Alt+F11,左边窗口右键点,插入模块,在右边窗口粘贴如下代码:Sub Find() ...

秦古玛5222谁知道在EXCEL中有N个工作表,我想查找某个工作表怎么做 -
朱宝映15028522138 ______ 一、在第一个工作表中插入一命令按钮 视图-工具栏-控件工具箱 再增加一个“命令按钮” 二、定义一个查找功能的过程,如: 工作表名在A1单元格 Private Sub CommandButton1_Click() Dim i As Integer Dim shtName As String shtName = ...

秦古玛5222请问有公式可以得出一EXCEL文件中所有工作表名称吗? -
朱宝映15028522138 ______ 1、在插入-名称-定义里定义一个名称,X=GET.WORKBOOK(1)2、然后,在A1中以数组公式输入=index(x,row(1:1)),向下复制,可以得到本工作簿所有的表名.

秦古玛5222EXCEL多个工作表相同位置的数据想提取到同一张表里 -
朱宝映15028522138 ______ 如图,提取工作表SHEET1-SHEET8中的A1值.步骤是: 第一步,定义名称. 在SHEET9工作表中,点击“公式”、“定义名称”.在“新建名称”对话框中,“名称”设置为如X,“引用位置”输入 =INDEX(GET.WORKBOOK(1),ROW(D1)) 然后在A1中输入 =X 向下拖公式,就会显示各工作表名称. 第二步,提取数据 在B1中输入 =INDIRECT(A1&"!A1") 就提取出SHEET1-SHEET8工作表A1单元格的值.

秦古玛5222如何从多个Excel文件中提取指定单元格数据 -
朱宝映15028522138 ______ 工具/材料:Microsoft Office Excel2016版,多个Excel文件. 1、首先在桌面上打开Excel文件. 2、在Microsoft Office Excel2016版窗口上,选中顶部工具栏里“方方格子”的“工作表”图标的“汇总拆分”图标. 3、在Microsoft Office Excel...

秦古玛5222如何用EXCEL函数提取工作表名 -
朱宝映15028522138 ______ =MID(CELL("filename",$A$1),FIND("]",CELL("filename",$A$1))+1,LEN(CELL("filename",$A$1))-FIND("]",CELL("filename",$A$1)))

秦古玛5222Excel统计表 如何提取其它工作表中的数据 -
朱宝映15028522138 ______ 问题表述不是太清楚,不过问题应该不难,没有附件,不好回答.你可以用数组函数处理.至少要有表的样式,再放点数据在上面,大家才好帮你回答. 如果只是根据找到符合一个条件的数据,就用vlookup函数;如果你想找满足多条件的个数,就用数组公式,类似:=sum(--(工作表2!A1:A10="计算机")*(工作表2!B1:B10="外网")*(工作表2!C1:C10="")) 就可以了. 注意数组公式写完了要按Ctrl+Shift+Enter,不能直接按回车.

秦古玛5222快速为Excel工作簿创建工作表目录的方法有哪些?
朱宝映15028522138 ______ 打开Excel 2007,右击第一张工作表标签选择“重命名”,把它重命名为“目录”工作表.选中B1单元格,切换到“公式”选项卡,单击“定义名称”,在弹出的“新建名...

秦古玛5222EXCEL提取表格数据 -
朱宝映15028522138 ______ 这个用VLOOKUP函数可以做到假设这张表格的工作薄名是BOOK.xls,工作表名为SHEET1,员工名字写在A列,ID写在B列 你这张优秀员工奖金的表格A列是员工名字则要写入ID的单元格中写入公式=VLOOKUP(A2,[BOOK...

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024