
1、Ctrl+F3调出定义名称对话框,或者点击公式-定义名称调出定义名称对话框。
2、在名称框里输入一个定义名称(本例输入ShName),方便在工作表中引用。在引用位置处输入=GETWORKBOOK(1),设置完毕后点击确定按钮。
3、双击一个单元格,输入公式:=INDEX(ShName,ROW(A1)),这时就返回了包括工作簿名称的工作表名称。
1、打开excel文件,点击“公式”栏,进而点击“定义名称”。
2、在d出的对话框1处输入“sheet”,并删除在对话框的2处原有的信息。
3、把公式“=REPLACE(GETWORKBOOK(1),1,FIND("]",GETWORKBOOK(1)),)&T(NOW())”复制粘贴进对话框2处,并点击确认。
4、重复以上 *** 作,点击“定义名称”,进入对话框,在1处输入“sheetname”,并把公式“=LOOKUP(ROW(INDIRECT("1:"&COLUMNS(sheet))),MATCH(sheet,sheet,),sheet)”复制粘贴进对话框2处,并点击确认。
5、在任意工作表单元内输入“=sheetname”并确认,得到第一张工作表的名称sheet1。
6、鼠标左键长按第一张工作表的名称sheet1往下拖动至任意单元格,可视工作表数量的多少来选择拖动长度,拖动后全部显示的是第一张工作表的名称。
7、选择拖动后全部的单元格范围,光标回到2处,
8、在键盘下同时按下ctrl、shift、enter三个件后完成工作表的名称提取。
提取工作表名,可以用宏表函数getworkbook来实现。
1、点击公式菜单——定义名称命令。在新建名称中输入一个名称,此处为工作表名,在引用位置输入公式:=GETWORKBOOK(1),点击确定。
2、在A1单元格输入公式:=INDEX(工作表名,ROW()),将提取到工作表的表名。
1、首先选择“公式”,定义一个名称,还是以定义为“A”为例,引用位值处输入“=getworkbook(1)”,然后点击“确定”。
2、接着在同一个列中同时选择20个单元格(有几个工作表就选择几个单元格),在其中输入公式“=TRANSPOSE(A),然后在键盘上输入输Ctrl+Shift+Enter”,输入后即可看到所有单元格中已经包含了所有的工作表名。
3、选定出现的数据,点复制,点选择性粘贴,数值,再用查找,替换,把工作薄名称去掉,这就可以完成一次性提取excel各sheet名称。
EXCEL必备工具箱是一个的EXCEL插件,点击“安装”后就可以使用,绝大部分功能可以免费使用,与excel完全溶为一体。提供了密码去除、阴阳历转换、将选区存储为、身份z号码校验、工作表排序及生成目录、人工双面打印、专业水准的套表数据汇总、穿透查询等实用功能。
工作表标签上点击右键还增加了轻松隐藏/取消隐藏工作表、工作表导出为文件功能。针对财务人员,还提供了个人所得税、未确认融资费用、按揭贷款/一般贷款利息、各种复利、实际利率法摊销等计算功能。此外,还提供了自动生成分析文档、财务比例计算等模版,来简化你的日常工作。
1
宏表函数法:
插入名称——定义:名称中输入一个定义名称的符号或单词,如Name,引用位置中输入:=getworkbook(38)
按添加后确定。
在任意单元格中输入定义的名称:=Name,将获得工作表名称。
2
VBA法,VBA的代码有所不同,但基本原理是一样的。下面是一个典型的代码:
Function
ShtName()
ApplicationVolatile
ShtName
=
ApplicationCallerParentName
End
Function
在工作表的单元格中输入:=ShtName
即可获得工作表名称
以上就是关于Excel如何批量提取全部工作表名称公式全部的内容,包括:Excel如何批量提取全部工作表名称公式、怎么快速提取一个excel文件中的所有工作表名、Excel 通过什么函数获取工作表名称等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)