如何在excel某个单元格中 显示工作薄名称

比如一个EXCEl文件里面有三个表格,分别是工资、补助、扣款,我想在B2单元格内显示为工资,当我改动名称,单元格里的也能随之自动改变... 比如一个EXCEl文件里面有三个表格,分别是工资、补助、扣款,我想在B2单元格内显示为工资,当我改动名称,单元格里的也能随之自动改变 展开
 我来答
nizheiwanyi
推荐于2016-09-18 · 知道合伙人软件行家
nizheiwanyi
知道合伙人软件行家
采纳数:546 获赞数:5709
数码爱好者

向TA提问 私信TA
展开全部

使用cell公式可获取sheet名称。当所在sheet更改名字时,返回值会自动更改。

1、如下公式可获取本sheet名称:

=CELL("filename",A1)

2、如下公式则可获取sheet2名称:

=CELL("filename",sheet2!A1)

  • 单元格地址无需手动输入,可直接点击该sheet单元格,并且不限于A1,该sheet中任意单元格皆可。

jkcrow
2011-07-21 · TA获得超过476个赞
知道小有建树答主
回答量:611
采纳率:0%
帮助的人:540万
展开全部
在单元格中填写如下公式即可
=MID(CELL("filename"),FIND("]",CELL("filename"))+1,20)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
E侠兔7502
2011-07-21 · TA获得超过3154个赞
知道大有可为答主
回答量:3205
采纳率:53%
帮助的人:2182万
展开全部
2003版。插入\名称\定义:定义名称为XX,公式里输入:=RIGHT(GET.CELL(32),LEN(GET.CELL(32))-FIND("]",GET.CELL(32)))
在B2里输入=XX
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
同彬蚁芝兰
2019-06-26 · TA获得超过3987个赞
知道大有可为答主
回答量:3268
采纳率:27%
帮助的人:500万
展开全部
公式为:
=MID(CELL("FileName",A1),FIND("[",CELL("FileName",A1))+1,FIND(".",CELL("FileName",A1))-FIND("[",CELL("FileName",A1))-1)
特别注意,只有在保存过的EXCEL文件中输入这个公式才会显示,新建的BOOK1文件里是没有用的。因为公式是调取硬盘里的文件名的,没有保存过的文件根本就没有文件名,所以显示为错误的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
敏筠相痴凝
2020-06-27 · TA获得超过3807个赞
知道大有可为答主
回答量:3214
采纳率:33%
帮助的人:230万
展开全部
插入—名称—定义:
x=mid(get.workbook(1),find("]",get.workbook(1))+1,30)
在单元格中以数组形式输入=x,则单元格是一个工作表名的水平数组。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式