我们知道,在用excel工作表是,有时会建成很多个工作表,在我们要确定到底建立哪几个工作表的,因为太多,容易眼花缭乱,这时我们就需要知道怎么提取工作表的名称了。本次介绍,如何一次性获取excel工作簿中多个工作表名称的方式;
工具/原料
excel办公软件
方法/步骤
1、咸犴孜稍先使用定义名称的方式,将所有工作表的名称归入到一个集合中:详细步骤: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启用宏的工作簿”