EXCEL中如何让某一单元格的内容等于所在工作表的名称

我想写一个公式可以让某一单元格的内容等于所在工作表的名称如表a的单元格A1,它的内容就是a表b的单元格A1,它的内容就是b... 我想写一个公式
可以让某一单元格的内容等于所在工作表的名称
如表a的单元格A1,它的内容就是a
表b的单元格A1,它的内容就是b
展开
 我来答
EXCEL办公实战
推荐于2017-09-14 · Excel办公实战函数、技巧、VBA教程
EXCEL办公实战
采纳数:2380 获赞数:23625

向TA提问 私信TA
展开全部

使用函数来处理


Excel版本参考:2013

1、A1输入公式:=REPLACE(CELL("filename"),1,FIND("]",CELL("filename")),"")

2、回车完成

函数简单解析:

1、CELL("filename"),获取活动工作薄的全路径

2、REPLACE替换函数,此处从第一个到],替换为空

卉卉卉慧
2019-10-12 · 贡献了超过107个回答
知道答主
回答量:107
采纳率:50%
帮助的人:7万
展开全部

方法一:
单击任一单元格,单击插入→名称→定义→在当前工作簿的名称框中输入任意一名字,比如“x”,在引用位置框中输入公式=GET.CELL(62)→确定。
然后在任一单元格中输入公式=MID(X,SEARCH("]",X,1)+1,100)
方法二:
=RIGHT(CELL("filename",$A$1),LEN(CELL("filename",$A$1))-FIND("]",CELL("filename",$A$1)))

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Excel开发
推荐于2017-09-25 · TA获得超过2912个赞
知道大有可为答主
回答量:1989
采纳率:53%
帮助的人:995万
展开全部
公式如下,请测试一下:
=MID(CELL("filename"),FIND("]",CELL("filename"))+1,LEN(CELL("filename"))-FIND("]",CELL("filename")))
追问
那怎样让程序自动等于所在工作表的名称?
原因是,这条公式得出的结果是活动工作表的名称.
追答
你要的是公式,Excel的公式设置方面,以我目前的能力只能到这一步。
如果用VBA就不一样,可以瞬间完成此工作,并把数据固定。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
iamsimao
推荐于2018-12-19 · TA获得超过100个赞
知道答主
回答量:162
采纳率:0%
帮助的人:102万
展开全部
Sub Macro1()
'假如有3个sheet
Dim i As Long
For i = 1 To 3
ActiveWorkbook.Sheets(i).Cells(1, 1) = ActiveWorkbook.Sheets(i).Name
Next i
End Sub
这个放到宏里面运行就可以了,不知道是不是你所说的
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liutinglan
2011-09-16
知道答主
回答量:63
采纳率:0%
帮助的人:15.6万
展开全部
如果是打印出来能显示就好办到
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式