Excel如何快速批量提取多个工作表Sheet的名称

作者:活力源 | 创建时间: 2023-06-22
工作中,我们有时会需要 将多个工作表Sheet的名称提取出来,制作成一个目录。 如果一个一个去复制粘贴,效率肯定是很低的,如果Sheet数量很多,会严重影响我们的工作进度。 因此,作者在这里分享一个 非常简单实用的解决办法。...
Excel如何快速批量提取多个工作表Sheet的名称

操作方法

如下图,假定我们要将Sheet名称"北京"、"上海"、"广州"、"深圳"提取出来,放置在Sheet名称为" 提取名称"的Sheet中。

点击左上角的" 文件"选项卡。

将普通的Excel文件(文件后缀为.xlsx或xls) 另存为启用宏的Excel文件(文件后缀为 .xlsm)。

打开另存为的启用宏的Excel文件,点击" 公式"菜单下的" 定义名称"。

我们定义名称为"提取名称"(名称可以随便写一个)。 引用位置输入: =GET.WORKBOOK(1) 点击" 确定"。

在"提取名称"Sheet中的任意一个单元格输入函数公式。 =INDEX(提取名称 这时,定义好的名称会在下方显示出来,我们 鼠标双击弹出的名称选取该名称。

函数公式输入完整。 =INDEX(提取名称,ROW(A1))

向下填充公式,即可 提取 所有工作表Sheet的名称。 这时,我们提取的名称前面是包含 工作薄本身的名称的。

使用函数公式, 去除工作薄本身的名称。

再次向下填充公式,实现我们想要的效果。

如对您有帮助,请 点赞、投票支持一下作者,谢谢~

温馨提示

如果工作表Sheet名称很多的情况下,本方法还是非常有帮助的。
点击展开全文

更多推荐