如何取出excel中的工作表名和工作薄名

 我来答
鱼木混猪哟
高粉答主

2016-06-07 · 专注Office,尤其Excel和VBA
鱼木混猪哟
采纳数:6078 获赞数:33682

向TA提问 私信TA
展开全部

Excel中可以利用workbook函数提取工作表名和工作簿名。

软件版本:Office2007

方法如下:

1.点击公式菜单中的“名称管理器”:

2.点击新建名称,在名称中输入任意名称,在引用位置输入=get.workbook(3),点击确定:

3.回到Excel,输入公司如下:

4.就可以得到当前工作簿和工作表名:

BAIXINGR

推荐于2017-12-16 · TA获得超过3万个赞
知道大有可为答主
回答量:2.9万
采纳率:89%
帮助的人:8520万
展开全部
方法/步骤
首先介绍如何调用工作表的文件名,然后再介绍在工作表全名中截取工作薄名;
在A2单元格中输入我们的公式:
=CELL("filename")
即可得到整个工作路径的全文件名;

我们可以在全文件名中看到“[”与“]”符号中间的是单个文件名,那么我们现在对这个文件名进行字符提取,公式如下:
=MID(LEFT(CELL("filename"),FIND("]",CELL("filename"))-1),FIND("[",CELL("filename"))+1,LEN(CELL("filename")))

提取单个文件名公式的思路:
找到“[”与“]”符号对应的位置及中间字符串的长度,然后从“]”开始向左获取该长度的字符串,即为文件名了。
接下来介绍如何获取工作薄名,思路跟上条的获取文件名的类似:
找到“]”符号所在的位置,从下一个数据开始到255个字符位之间的所有字符串即是工作薄名了,当然我想文件名再长也不会长过255个字符吧,如果真是的,那就将255换成500或者更大的数字就行了。
定义名称【工作薄名】其公式如下:
=MID(CELL("filename",!A1),FIND("]",CELL("filename"))+1,255)

5
下面我们来验证下公式的效果:我将工作薄的名称反复更改,在A1单元格中的显示内容也会自动更改。。。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式