
如下图,假定我们要将Sheet名称"北京"、"上海"、"广州"、"深圳"提取出来,放置在Sheet名称为"提取名称"的Sheet中。
点击左上角的"文件"选项卡。
将普通的Excel文件(文件后缀为xlsx或xls)另存为启用宏的Excel文件(文件后缀为xlsm)。
打开另存为的启用宏的Excel文件,点击"公式"菜单下的"定义名称"。
我们定义名称为"提取名称"(名称可以随便写一个)。
引用位置输入:=GETWORKBOOK(1)
点击"确定"。
在"提取名称"Sheet中的任意一个单元格输入函数公式。
=INDEX(提取名称
这时,定义好的名称会在下方显示出来,我们鼠标双击d出的名称选取该名称。
函数公式输入完整。
=INDEX(提取名称,ROW(A1))
向下填充公式,即可提取所有工作表Sheet的名称。
这时,我们提取的名称前面是包含工作薄本身的名称的。
使用函数公式,去除工作薄本身的名称。
10
再次向下填充公式,实现我们想要的效果。
在工作簿添加一个新的工作表,将需要提取的sheet页名放在A列
右键点击工作表名,选择查看代码,贴入以下代码:
Sub 选择复制()
ReDim arr([a1]End(xlDown)Row - 1)
For i = 1 To [a1]End(xlDown)Row
arr(i - 1) = Cells(i, 1)
Next
Sheets(arr)Copy
End Sub
最后按F5执行。
一个Excel工作簿中包含了多个工作表,现在需要从这几个工作表中分别提取一些指定数据,下面分享一下具体的 *** 作方法。
1、首先打开一份包含了3家销售公司业务员业绩的Excel表格,并在末尾新建一个抽查表,如下图所示。
2、将3家销售公司的员工工号+姓名+公司名称全部复制到刚刚新建的抽查表中,如下图所示。
3、这时在抽查表中,选中A2单元格---数据---数据验证。
4、然后选择序列,之后序列数据选择I3:I40单元格区域数据,如下图所示。
5、这时工号的下拉菜单就制作完毕了,如下图所示就提取完成了。
以上就是关于怎样提取excel中多个全部工作表名字提取出来全部的内容,包括:怎样提取excel中多个全部工作表名字提取出来、如何从一个excel中批量提取多个固定的sheet页、如何提取多个excel工作表中相同位置的单元格数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)