如何轻松快速删除Excel中的空白行提升工作效率
1046
2023-02-01
本文目录一览:
解决如何获取excel所有sheet的名称的步骤如下:
1.想要获取Excel中所有sheet页名称做成目录,首先“插入”一个sheet页做为目录页,并在A1和B1填写“获取名称”和“列表目录”。
2.点击菜单栏“公式”后,单击“定义名称”。名称中填写标识,引用位置填写“=get.wortbook(1)”后,点击“确定”,完成组合定义。
3.单击A2单元格,输入"=index(标识,row(a2))"回车;鼠标左键点击a2单元格右下角,鼠标变成“+”号后往下拖动鼠标即可将所有sheet页名称填充到列表中,完成sheet名称获取。
4.获取的列表名称是带有文件名称的,需要将文件名称去掉。单击B2单元格,输入“=right(a2,len(a2)-find("xlsx.]",a2,1)-4)”获取最终的列表目录。选中此列所有名称,按“ctrl+c”复制后,右键选择“值粘贴”完成列表。
这样就解决了如何获取excel所有sheet的名称的问题了。
1、电脑打开Excel表格。
2、按Alt+F11进入VBA。
3、进入VBA后,点击插入模块。
4、点击插入模块后,输入代码
sub m
for each sh in sheets
k=k+1
cells(k,1)=sh.name
next
end sub
然后点击运行。
5、点击运行后,所有sheet名称就都提取出来了。
Sub 取得所有工作表的名字()
For i = 1 To Sheets.Count
'写到当前表的第1列
Cells(i, 1).Value = Sheets(i).Name
Next
End Sub
如下图,假定我们要将Sheet名称"北京"、"上海"、"广州"、"深圳"提取出来,放置在Sheet名称为"提取名称"的Sheet中。
点击左上角的"文件"选项卡。
将普通的Excel文件(文件后缀为.xlsx或xls)另存为启用宏的Excel文件(文件后缀为.xlsm)。
打开另存为的启用宏的Excel文件,点击"公式"菜单下的"定义名称"。
我们定义名称为"提取名称"(名称可以随便写一个)。
引用位置输入:=GET.WORKBOOK(1)
点击"确定"。
在"提取名称"Sheet中的任意一个单元格输入函数公式。
=INDEX(提取名称
这时,定义好的名称会在下方显示出来,我们鼠标双击弹出的名称选取该名称。
函数公式输入完整。
=INDEX(提取名称,ROW(A1))
向下填充公式,即可提取所有工作表Sheet的名称。
这时,我们提取的名称前面是包含工作薄本身的名称的。
使用函数公式,去除工作薄本身的名称。
10
再次向下填充公式,实现我们想要的效果。
关于获取excel表单名字和excel表里找名字的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。 获取excel表单名字的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于excel表里找名字、获取excel表单名字的信息别忘了在本站进行查找喔。版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。