excel 工作簿怎么快速提取当中各个工作表名称

如题所述

excel工作簿快速提取各个工作表名称的方法:

1.定义名称“获取表名”,在“插入”菜单下点击“名称”下的“定义”。

2.名称定义为get ,可以随便设置,在下方输入函数“=get.workbook(1)”。

3.在单元格中,选择多个单元格,输入公式=transpose(get),然后按ctrl+shift+enter三键输入数组计算。

4.可以看到,工作表名称是获得了,但前面的前缀还要删除掉。选择所有的工作表名称,ctrl+c,再右击,在弹出的菜单中选择“选择性粘贴”。

5.在“选择性粘贴”窗口中选择“数值”后点击“确定”按钮。

6.在“数据”菜单下选择“分列”。

7.在“分列”窗口中我们选择“固定宽度”。

8.如图将做分隔线定位在工作表前。

9.点击下一步骤,选择“不导入此列(跳过),最后点击”确定按钮。这个时候就可以提取出所有工作表的名称了。

  

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-11-23
先定义名称: X =get.workbook(1)
然后在单元格中输入如下公式( 函数里的 x 即为上述定义的名称 x ).
=REPLACE(INDEX(x,ROW(C1)),1,FIND("]",INDEX(x,ROW(C1))),)&T(NOW())
往下拉。
如要避免超出范围的单元格出现错误提示,可加上if 语句:
=IF(ISERROR(REPLACE(INDEX(x,ROW(C1)),1,FIND("]",INDEX(x,ROW(C1))),)),"",REPLACE(INDEX(x,ROW(C1)),1,FIND("]",INDEX(x,ROW(C1))),))&T(NOW())
复制表格可自动重算(如果原先下拉范围足够的话),插入表格不会自动重算,要在后面的单元格下拉公式追问

怎么先定义名称: X =get.workbook(1)
可以说详细点吗?

追答

在公式-定义名称,名称输入:X,引用位置里输入: =get.workbook(1)
在工作表任意单元格里输入:=IF(ISERROR(REPLACE(INDEX(x,ROW(C1)),1,FIND("]",INDEX(x,ROW(C1))),)),"",REPLACE(INDEX(x,ROW(C1)),1,FIND("]",INDEX(x,ROW(C1))),))&T(NOW())
显示的是第一个工作表名称,下拉直至显示出所有工作表名称

本回答被提问者采纳
第2个回答  2011-11-23
打开工作本中,然后右键点击左下角的向左箭头,就可以在众多工作表中选取自己想要打开的工作表!
第3个回答  2011-11-23
双击工作表名称,然后CTRL+C复制,其它就不清除了

Excel中如何提取多个工作簿的数据?
一、使用公式提取数据 对于简单的数据提取需求,可以使用Excel中的外部引用功能。例如,如果所有工作簿都位于同一文件夹内,并且你需要从每个工作簿的相同位置提取数据,可以在一个新的工作簿中,通过输入工作簿路径和工作表名称的方式,使用等号引导公式直接引用数据。但这种方法较为繁琐,且当工作簿数量较多...

如何提取excel表里的工作表?
1、打开Excel原始文件 2、在需要提取的工作簿(表单)名称上单击右键,出现如图所示对话框,选择移动或复制选项;若一次性移动两张或以上的工作簿(表单),在选取工作簿(表单)时按住键盘Ctrl键,一次性同时选取所有工作簿(表单),并在其中一张工作簿(表单)名称上单击右键 3、弹出移动或复制工作表...

excel怎么批量提取工作表名称?快速提取全部工作表名称的技巧_百度知 ...
1、Ctrl+F3调出定义名称对话框,或者点击【公式】-【定义名称】调出定义名称对话框。2、在【名称】框里输入一个定义名称(本例输入ShName),方便在工作表中引用。在【引用位置】处输入=GET.WORKBOOK(1),设置完毕后点击【确定】按钮。3、双击一个单元格,输入公式:=INDEX(ShName,ROW(A1)),这时就...

excel怎么提取工作表标签名称?
首先,一种常规的方法是使用CELL函数。在任一单元格输入公式,例如“=RIGHT,LEN)-FIND))”,这个公式可以提取出当前工作表的名称。不过,这种方法通常只适用于提取当前活动工作表的名称。其次,如果想要提取工作簿中所有工作表的名称,可以使用宏表函数GET.WORKBOOK。具体步骤是:首先新建一个汇...

怎么把Excel表中的名称提取出来?
提取Excel工作表名称的方法有两种:方法一:1. 打开Excel文件,点击“公式”栏,进而点击“定义管理器”。2. 在弹出的对话框中,点击新增按钮, 名称:“sheet”, 引用位置:“=REPLACE(GET.WORKBOOK(1),1,FIND("]",GET.WORKBOOK(1)),)&T(NOW())”,并点击确认。3. 再次点击新增按钮, 名称...

excel表格中如何快速查询到各个工作表下面的名称
在左下角那4个箭头处,点右键,就会弹出所有表的名称,再点击你所要表的名称就行了。如下图:

Excel表格怎么批量提取各sheet名称?
想要快速提取Excel各Sheet名称,你可以遵循以下步骤:首先,进入公式选项,为一个空白位置定义一个名称,比如“A”,输入公式“=get.workbook(1)”后确认。这将获取工作簿的首个Sheet名称。接下来,选中同一列的20个单元格(数量等于工作表数),输入“=TRANSPOSE(A)”。然后,按Ctrl+Shift+Enter组合键...

EXCEL提取工作表名称函数是什么?
首先,使用宏表函数GET.WORKBOOK可以提取工作簿中所有工作表的名称。具体操作步骤包括:通过Ctrl+F3调出定义名称对话框,在“名称”框中输入一个自定义的名称,如“ShName”,在“引用位置”处输入“=GET.WORKBOOK”并确定。之后,在单元格中输入公式“=...

excel 工作簿怎么快速提取当中各个工作表名称
excel工作簿快速提取各个工作表名称的方法:1.定义名称“获取表名”,在“插入”菜单下点击“名称”下的“定义”。2.名称定义为get ,可以随便设置,在下方输入函数“=get.workbook(1)”。3.在单元格中,选择多个单元格,输入公式=transpose(get),然后按ctrl+shift+enter三键输入数组计算。4.可以看到,...

Excel如何批量提取全部工作表名称公式
首先,打开定义名称对话框,输入一个定义名称如"ShName",以便在工作表中引用。然后,在引用位置处输入公式=GET.WORKBOOK(1)。接下在任一单元格输入公式:=INDEX(ShName,ROW(A1)),此公式返回包括工作簿名称的工作表名称。使用INDEX函数,提取数组中的指定元素。例如:INDEX({1,7,9},2)提取数组的...

相似回答