Excel求助:多个工作表同时提取名称,全部是当前工作表的值。怎么才能不同呢?

用公式提取工作表名称=MID(CELL("filename"),FIND("]",CELL("filename"))+1,255),然后新增工作表再用它来提取,结果两个名... 用公式提取工作表名称=MID(CELL("filename"),FIND("]",CELL("filename"))+1,255),然后新增工作表再用它来提取,结果两个名称是一样的,都是当前激活的单元格名称。
如何才能让他们取的名称跟其名称一一对应呢?
展开
 我来答
南柯全栈开发
2010-08-14 · 还没有填写任何签名哦
南柯全栈开发
采纳数:139 获赞数:713

向TA提问 私信TA
展开全部
这个简单的函数不能解决的吧,用vba倒是可以。如果你指的是把所有工作表名字汇总到某个表格里面,你可以采用下面这个代码:
Sub sn()
For i = 1 To Sheets.Count
Cells(i, 1).Value = Sheets(i).Name
Next
End Sub

alt+F8,随便输入字符,创建,把上面代码粘贴到打开界面并覆盖原代码,然后
alt+F8执行,就会在当前工作表生成工作表名称汇总列表
---------------------------------------
看了半天,模模糊糊明白,
我也提供一个公式吧
=RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND("]",CELL("filename",A1)))
soft580
2010-08-14 · TA获得超过745个赞
知道小有建树答主
回答量:357
采纳率:0%
帮助的人:423万
展开全部
修改一下公式就行了:

=MID(CELL("filename",a1),FIND("]",CELL("filename",a1))+1,255)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
猫之大神
2010-08-14 · TA获得超过6727个赞
知道大有可为答主
回答量:1681
采纳率:100%
帮助的人:1667万
展开全部
这个公式要复制到不同工作表中,在每个工作表的相对应单元格,得出不同的工作表名.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式