中国投资网 百科 如何批量提取工作表名称(excel提取当前工作表名称)

如何批量提取工作表名称(excel提取当前工作表名称)

当使用公式查询或汇总多工作表数据时,通常需要使用整个工作簿中所有工作表的名称。本例介绍如何使用宏表函数GET.WORKBOOK提取工作表名称

1.ctrl+F3调出定义名称对话框,或点击〖公式〗-〖定义名称〗调出定义名称对话框。

2.在[名称]框中输入一个定义名称(在本例中,输入ShName ),以便在工作表中引用。Enter=GET。工作簿(1)放在[引用位置],设置完毕后点击[确定]。

3.双击一个单元格并输入公式:=INDEX(ShName,ROW(A1)),然后将返回包含工作簿名称的工作表名称。

4.INDEX函数的使用说明:INDE (array,第二个参数)指示从数组中提取哪个元素。例如:INDEX({1,7,9},2)表示从{1,2,3}的数组中提取第二个元素,即7。

5.修改公式,删除括号,只保留工作表名称。公式为:=REPLACE(INDEX(ShName,ROW(A1))、1、FIND(']'INDEX(ShName,ROW(A1)))、'')

6.下拉公式可以看到所有工作表名称都是按顺序返回的,这样其他函数就可以引用它们。

注意:工作簿中隐藏的工作表名称也将显示。在本示例中,隐藏了一个名为“Merge Cells”的工作表。

7.如果您正在使用2007 Excel中的宏表函数,当您单击“保存”时,会弹出以下对话框:

8.有两种解决方案:

1)选择另存为Excel格式(97-2003版),即带有。xls扩展名;

2)选择另存为启用宏的工作簿。

本文来自网络,不代表本站立场,转载请注明出处:https:

如何批量提取工作表名称(excel提取当前工作表名称)

中国投资网后续将为您提供丰富、全面的关于如何批量提取工作表名称(excel提取当前工作表名称)内容,让您第一时间了解到关于如何批量提取工作表名称(excel提取当前工作表名称)的热门信息。小编将持续从百度新闻、搜狗百科、微博热搜、知乎热门问答以及部分合作站点渠道收集和补充完善信息。