怎么一次性 快速获取excel工作中多个工作表名称
来源:网络收集 点击: 时间:2024-04-291、先使用定义名称的方式,将所有工作表的名称归入到一个集合中:
详细步骤:
1)点击顶端的功能区的公式栏
2)点击“定义名称”
3)在跳出的弹窗中,在引用位置输入公式:get.wordbook(1)
在名称处定义为:所有工作表
如图所示
我们可以用sum()函数测试,来看看引用“所有工作表”时显示的内容,如图,我们可以直观看到,所有工作表都已 提取到“所有工作表”这个名称集合中了,之后步骤就是提取这个集合中的数了。


2、之后,使用index函数,提取“所有工作表”这个名称中的具体数
步骤:
1)在index的第一个参数 array输入“所有工作表”
2)在index的第二个参数 array输入数字,代表要取的是哪一个工作表
这时的公式:index(所以工作表,3),表示取第3个工作表的名称;
3)再将固定的数字用row行数代表,这样,就不用提取一个工作表输入一个数字这么麻烦了,可以复制公式到哪一行,就代表取哪一个工作表,例如:复制到第4行代表取第4个工作表的名称
综合以上,公式为:index(所有工作表,row())
具体效果如图:




3、因提取的工作表名称带有工作簿的名称,如果有需要可以将其去掉,使用right函数提取
整体公式:RIGHT(A1,LEN(A1)-FIND(],A1)),其中a1表示已经使用index函数的提取名称,index函数提取的名称会带有“”中括号,上述函数就是通过定位]的位置,进行判断从哪里截图名称。


4、提取完名称后,如果希望以后也能继续使用这个功能,需要将表格保持为“启用宏”的工作簿格式,如图:
当我们按ctrl+s保存时,会跳出弹窗,提示为当前未“启用宏”,要保存为“启用宏文件类型”,需要点击“否”,然后在弹窗中选择“excel 启用宏的工作簿”


版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_626629.html