首页 >>  正文

提取工作表名称的公式

来源: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工作表目录,一个公式搞定

顾于星4925请问有公式可以得出一EXCEL文件中所有工作表名称吗? -
符高妍18344473996 ______ 1、在插入-名称-定义里定义一个名称,X=GET.WORKBOOK(1)2、然后,在A1中以数组公式输入=index(x,row(1:1)),向下复制,可以得到本工作簿所有的表名.

顾于星4925用函数提取全部工作表的名称 -
符高妍18344473996 ______ =MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,99) 其中99是工作表名的字符数,必须大于或等于工作表名的长度.但要注意文件必须先保存,否则返回空值.

顾于星4925如何获得excel当前文件名和工作表名 -
符高妍18344473996 ______ 输入以下公式,得到文件名=MID(CELL("filename"),FIND("[",CELL("filename"))+1,FIND("]",CELL("filename"))-FIND("[",CELL("filename"))-1) 输入以下公式,得到工作表名=MID(CELL("filename"),FIND("]",CELL("filename"))+1,99)

顾于星4925Excel中怎么提取工作表的名称?
符高妍18344473996 ______ =MID(CELL("filename"),FIND("]",CELL("filename"))+1,255) 这样得到的工作表名称为当前激活的工作表的名称

顾于星4925EXCEL表格里 自动获取excel文件名 -
符高妍18344473996 ______ 1、首先打开要猎取文件名的表格,进行操作设置. 2、使用Chrome浏览器或者360浏览器,把整个文件夹拖到浏览器里面,自动生成目录,然后全选复制,然后粘贴到新的excel表格中进行操作. 3、打开Excel表格,查看产生的文件名目录,如图所示. 4、也可以在桌面新建一个文本文档,写入“DIR *.* /B >文件名列表.CSV”这个代码. 5、另存为 .bat 格式,把保存的bat文件放到里面,并双击打开. 6、双击保存的bat文件,就会生成一个刚刚命名的“.CSV"文件,里面就包含了文件夹所有的文件名称,这样也可以自动获取excel文件名.

顾于星4925excel2003如何提取单元格的公式(合并计算后的公式,列如:?
符高妍18344473996 ______ 亲,这个可以解决.如下图,先选中A列,再点击“菜单”,“数据”,“分列”.连续点击两次下一步,然后如下图勾选“文本”.完成. 再在B1粘贴这个公式:=MID(A1,2,FIND("!",A1)-2) 最后,把B1得到的结果复制,选择性粘贴为数值. 大功告成! 你试过了吗?注意看第一步第一张图,“分列”、“文本”这个步骤,就是把你的公式变为文本!这样才能在后面单元格使用公式提取表名. 当你在B1把A1的工作表名提取出来以后,对A列再执行一次“分列”操作,这次勾选“常规”,不就把A列的文本公式又还原到了计算结果了吗?A列的操作是可逆的,先变成文本,方便你在其它地方用公式提取其中的表名;再变回公式.

顾于星4925如何获取EXCEL第一个sheet的名 -
符高妍18344473996 ______ 可以用公式:=MID(CELL("filename",$A$1),FIND("]",CELL("filename",$A$1))+1,LEN(CELL("filename",$A$1))-FIND("]",CELL("filename",$A$1))) 得到当前工作表名.(使用公式前需要先保存工作簿)

顾于星4925怎样在EXCEL表中使用公式提取省市名 -
符高妍18344473996 ______ 1、首先“FIND”函数主要用于确定某些字符数据在该单元格内数据字符串的具体位置. 2、打开工作表,鼠标单击选择H2单元格并输入公式“=LEFT(G2,FIND(“省”,G2))”后,按下键盘上的回车键计算出结果即可. 3、可以看到在H2单元格中已经完成了对省份的提取. 4、接着鼠标单击选中该单元格,将该公式填充到下面单元格内,完成对省份的提取. 5、FIND函数语法构成:FIND(find_test,within_text,[start_num]). 6、find_test:查找的文本字符,within_text:包含查找文本的文本字符串,start_num:指定查找的字符.

顾于星4925如何获得一个excel文件中所有sheet表的名称 -
符高妍18344473996 ______ 选定所有工作表为工作组,在其中的一个单元格输入公式: =RIGHT(CELL("FileName",C2),LEN(CELL("FileName",C2))-FIND("]",CELL("FileName",C2))) 即可在所有工作表的该单元格显示各工作表的名称. 特别说明:此公式只对已经保存的EXCEL文件有效,新建的BOOK1文件在没有保存前显示为错误值.

顾于星4925快速为Excel工作簿创建工作表目录的方法有哪些?
符高妍18344473996 ______ 打开Excel 2007,右击第一张工作表标签选择“重命名”,把它重命名为“目录”工作表.选中B1单元格,切换到“公式”选项卡,单击“定义名称”,在弹出的“新建名...

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