如何让单元格内容与工作表名称相同?

大家好,请教个问题,用EXCEL时,现在里面有一个工作表,之后会用该工作表复制或移动建立多个(格式内容)都相同的工作表,到时再将单个工作表改名称,(因为这些工作表的格式完... 大家好,请教个问题,用EXCEL时,现在里面有一个工作表,之后会用该工作表复制或移动建立多个(格式内容)都相同的工作表,到时再将单个工作表改名称,(因为这些工作表的格式完全一样,只不过每个工作表里面内容不一,名称不一),能不能在每个工作表的指定一列(如:A1 或B1 C1)显示他所在的工作表的名字??因我现在只有一个工作表,想建立好公式后(即单元格的内容正好=工作表的名称),再用该工作表复制或移动建立多个副本,然后再将新建立的工作表改名。 展开
 我来答
闳绮梅说鲸
2020-05-05 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:34%
帮助的人:947万
展开全部
提取工作表名,工作簿先要保存,然后再用公式。
公式可以简化,从“]”右侧开始取20个字符,一般工作表名不会超过20个字符,不足20个不受影响:
=mid(cell("filename",$a$1),find("]",cell("filename",$a$1))+1,20)
Zipall
2011-07-20 · TA获得超过1.3万个赞
知道大有可为答主
回答量:8104
采纳率:42%
帮助的人:8624万
展开全部
=MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,99)
追问
您好,我用了一下该代码,可以达到我想要的效果,复制或移动后改任意工作表的名称其他工作表不受影响,我看了一下,是不是若想将内容放在F2中,就将A1改为F2,另外的,您能说一下这个代码是什么意思吗?后面的+1,99分别是什么意思??99是代表99个工作表吗?可以再多吗?
追答
CELL("filename",A1)
返回A1所在工作表的从磁盘盘符开始到工作表名称结束的字符串.
像这样 C:\Documents and Settings\Administrator\桌面\[Sample.xls]Sheet1
find找到"]"在这个字符串中的位置.
mid从该位置的下一位开始向右取99个字符. 工作表名称最多20个字符,所以这个数字只要大于等于20即可,用99是为了输入方便.
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-07-19
展开全部
=RIGHT(CELL("filename"),LEN(CELL("filename"))-FIND("]",CELL("filename")))
追问
您好,感谢您的回答,我发现一个问题,因现在这里一个工作表,我套上上面的公式后,保存。再用该工作表再移动或复制一个工作表(里面格式一样),发现新复制的这个工作表已经更新名称了,但是原先第一个工作表随之也更改成现在的这个名称了,如果将第一个名称更新了,第二个工作表的名称又与第一个一样了。我想再建立更多的工作表应该也是一样吧。如何解决。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式