怎么快速提取一个excel文件中的所有工作表名?

在日常办公中经常需要提取一个excel工作薄中所有工作表的名称以方便后期的数据统计,下面我就跟大家分享几个快速提取所有工作表名称的方法。

方法/步骤1

  • 01

    首先,我分享第一个方法,这个方法可是非常简单的哦。打开一个含有多个工作表的excel工作薄,然后新建一个工作表,此处命名为“汇总表”,如下图所示。

  • 02

    找到“查看代码”并打开,查找方法如下图所示,有以下两个方法:1.鼠标右键点击“汇总表”,在下拉菜单中找到“查看代码”;2.找到工具栏中的“开发工具”,可以看到“查看代码”在“控件”下拉菜单中。

  • 03

    点击“查看代码”后进入如下对话框,双击“sheet7(汇总表)”可以看到右边弹出sheet7代码输入框,在其中输入以下内容: Sub a() For Each sh In Sheets k = k + 1 Cells(k, 1) = sh.Name Next End Sub 输入后点击工具栏中的“运行”,点击下拉菜单中的“运行子过程/用户窗体”,运行完毕后即完成所有工作表名的提取。

  • 04

    接下来点击“工程”中的“查看对象”即可回到工作薄中,我们可以看到工作表名已经全部提取出来了,是不是很简单呢。

方法/步骤2

  • 01

    这里还有另外一个方法,就是利用公式,首先我们打开工具栏中的“公式”选项卡,点击下拉菜单中的“定义名称”。

  • 02

    点击后进入如下窗口,我们随便定义一个名称,以定义为“abc”为例,另外在引用位值处输入“=get.workbook(1)”,然后点击“确定”。

  • 03

    接着我们随便点击一个单元格,在其中输入以下公式“=INDEX(abc,ROW(A1)&T(NOW()))”,然后直接在键盘上点击“Enter”即可看到这个单元格中已经包含第一个工作表名了,接着我们用鼠标左键下拉即可得到所有的工作表的名称。

  • 04

    从以上得到的名称可以看出,我们得到的名称除了工作表名称外还有工作薄名称,所以接下来我们还要去除工作薄名称,首先选中刚刚得到的所有工作表名称,Ctrl+c(或者右键点击复制),然后随便选中一个单元格,点击鼠标右键,选择“选择性粘贴”中的“值”即完成粘贴。

  • 05

    接着我们选中粘贴的所有工作表名称,在“数据”下拉菜单中点击“分列”进入以下窗口,选择“固定宽度”后点击“下一步”。

  • 06

    点击后进入如下窗口,用鼠标左键点击标尺中想要分割的位置即可在工作薄名称与工作表名称之间形成分割线,然后点击“下一步”。

  • 07

    点击后选择如下窗口的“不导入此列(跳过)”,点击“完成”即可完成工作薄名称去除。

方法/步骤3

  • 01

    第三个方法跟第二个方法有些相似,前面都是利用公式,首先我们同样选择“公式”,定义一个名称,还是以定义为“abc”为例,引用位值处输入“=get.workbook(1)”,然后点击“确定”。

  • 02

    接着在同一个列中同时选择6个单元格(有几个工作表就选择几个单元格),在其中输入公式“=TRANSPOSE(abc),然后再键盘后输入“Ctrl+Shift+Enter”,即可看到所有单元格中已经包含了所有的工作表名。

  • 03

    但是同方法二一样,我们得到的名称除了工作表名称外还有工作薄名称,所以接下来我们还要去除工作薄名称,方法就同方法二中的4-7步骤。

(0)

相关推荐

  • 在excel表格中怎么给工作表设置横向打印

    我们在进行Excel表格数据打印的时候,想要给工作表设置横向打印,该怎么操作呢?今天就跟大家介绍一下在excel表格中怎么给工作表设置横向打印的具体操作步骤.1. 首先打开电脑上想要设置的Excel表 ...

  • Excel 2007中找到指定工作表的方法

    平常我们总是习惯于在同一个Excel文档中设计大量表格。工作表标签栏一次最多也就显示五六个工作表名称,即不能排序又不支持查找功能。想直接在标签栏中按名称找工作表可不简单,单是翻页就够你眼睛花的。在此为 ...

  • Excel 2007中如何做到工作表水平并排查看

    有的时候,需要对不同的excel表进行对比着看,这时候就需要垂直和水平平铺窗口,如何在Excel2007中做到2个工作表水平并排查看呢? 前提:两个工作表是两个excel文件,不是同一个excel中的 ...

  • excel中怎么将工作表名创建为目录超链接?

    今天要和大家分享的是:如何将excel中的工作表名创建为目录超链接? 1.首先打开数据表格,我们发现有5个工作表,如下图所示: 2.接着我们定位到sheet1中,选择方方格子插件,如下图所示: 3.选 ...

  • 把一个excel拆分成多个工作表

    工作中经常会遇到把一个工作表分成若干个表格的时候,以其中的某个条件命名表 格名统计分类建立表格,如果数据很多的话工作量也是很大的,有没有准确快捷的 办法呢,和小编一起操作吧. 操作方法 01 打开表格 ...

  • 在EXCEL 2010中如何为工作表命名

    方法1: 1."打开"电脑中需要编辑的Excel工作薄. 2.如图所示,"双击"工作表左下角的需要修改的工作表"名称".工作表名称的底部会变 ...

  • Excel 2007中如何使工作表垂直并排查看

    Excel 2007中如何使工作表垂直并排查看

  • 如何把某个文件夹中的文件名提取到Excel表格中

    如果我们需要用到某个文件夹中所有文件的文件名,怎么快速提取到Excel呢?下面就来给大家分享操作的方法. 操作方法 01 首先,打开需要提取文件名的文件夹,对着地址栏点击复制文件夹地址. 02 再打开 ...

  • 怎么快速定位到excel表格中的最后一个有数据的单元格

    excel是一款电子表格软件,它拥有直观的外形.优异的计算功能.然而,仍然有不少用户对于一些操作不太熟悉,他们问道:怎样才能快速定位到excel表格中的最后一个有数据的单元格呢?小编今天给大家分享解决 ...