1. 首页 > excel教程

excel如何批量提取全部工作表名称公式的内容(excel如何批量提取全部工作表名称公式中的数据)

excel如何批量提取全部工作表名称公式的内容(excel如何批量提取全部工作表名称公式中的数据)

本文主要为大家介绍How to batch extract the contents of all worksheet name formulas in excel(如何批量提取excel中所有工作表名称公式中的数据),下面一起来看看具体内容吧。

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

提取工作表名称过程:

Ctrl+F3调出定义名称对话框,或点击【公式】-【定义名称】调出定义名称对话框。

在[名称] 框中输入定义名称(本例中为ShName),以便在工作表中轻松引用。在【参考位置】中输入=GET.WORKBOOK(1),设置完成后点击【确定】按钮。

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

INDEX函数使用说明:

INDEX(array, 第二个参数) 表示从数组中提取哪个元素。例如:INDEX({1,7,9},2)表示从{1,2,3}的数组中取出第二个元素,即7。

修改公式,去掉括号,只保留工作表名称。公式是:

=REPLACE(INDEX(ShName,ROW(A1)),1,FIND(']',INDEX(ShName,ROW(A1))),'')

下拉公式,可以看到所有的工作表名称都按顺序返回,方便其他函数引用。

注意:工作簿中隐藏的工作表名称也会显示出来,本例隐藏了一个名为“Merged Cells”的工作表。

如果在2007版Excel中使用了宏表功能,点击保存会弹出如下对话框:

有两种解决方案:

1)选择另存为97-2003版本的Excel格式,即扩展名为.xls的格式;

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

关于How to batch extract the contents of all worksheet name formulas in excel(如何批量提取excel中所有工作表名称公式中的数据)的介绍到这里就结束了,了解更多办公软件知识可以收藏我们的网站,我们将为你提供更多精彩内容。

本文由侯云飞发布,不代表东辰网立场,转载联系作者并注明出处:https://www.ktwxcd.com/excel/250007.html

留言与评论(共有 0 条评论)
   
验证码:

联系我们

在线咨询:点击这里给我发消息

微信号:vx614326601

工作日:9:30-18:30,节假日休息