excel中如何实现如下问题

如果“工作表2月份”中某单元格有公式=‘工作表1月份'!D1当我把“工作表2月份”复制建立副本并取名“工作表3月份”,那么在“工作表3月份”中原有的公式=‘工作表1月份'... 如果“工作表2月份”中某单元格有公式 =‘工作表1月份'!D1
当我把“工作表2月份”复制建立副本并取名“工作表3月份”,那么在“工作表3月份”中原有的公式 =‘工作表1月份'!D1 能自动变成 =‘工作表2月份'!D1 。
由于类似的公式较多,手动一个一个改的话麻烦,求自动变动,或者有什么其他更简单的方法,只要不是一个一个去改就行。
放公式的单元格不是D1,D1是可以在各工作表中编辑的,如在单元格E1中放公式
展开
 我来答
琴俊贺楼Rl
推荐于2016-03-05 · TA获得超过4721个赞
知道小有建树答主
回答量:1174
采纳率:57%
帮助的人:375万
展开全部

同学,这个不是很难,关键你这个问题存在“问题”。

假如表1的D1等于“A”,表2=表1的D1,表3的D1又等于表2的D1,那还是等于“A”啊。

但我这个例子可以达到你的要求。

图一


图二


图三


表二,表三公式都是一样的

=INDIRECT("工作表"&MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+4,1)-1&"月份!D1")


这是下面的三个工作表图

追问
细想一下我的问题确实是有问题,但如下解释就应该明白:
其实放公式的单元格不是D1,D1是可以在各工作表中编辑的,如在单元格E1中放公式
=‘工作表1月份'!D1
你给的公式让我无法编辑D1,所以是我表达有误
追答
你把公式中
=INDIRECT("工作表"&MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+4,1)-1&"月份!D1")
最后那个"月份!D1"修改下就好了
比如要A3,你就改成"月份!A3"
常老板Cd
2014-10-30 · 超过10用户采纳过TA的回答
知道答主
回答量:38
采纳率:0%
帮助的人:21万
展开全部
可以在所引用的单元格前加锁定符号&='工作表1月份‘!$D$1
追问
我的意思是当将“工作表2月份”复制建立副本并取名“工作表3月份”时,“工作表3月份”中原有的公式依旧是  =‘工作表1月份'!D1 ,我想把公式中的”工作表1月份“改成”工作表2月份“,只改月份,其他不改,要求能自动改或者批量改,而不要一个一个地去改
你说的好像无法实现
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式