EXCEL公式中工作薄的名称怎样全部替换
我说的意思比如吧:
sheet3中 E6=D6+’sheet2‘!E6,E7=D7+’sheet2‘!E7,E8=D8+’sheet2‘!E8
sheet4中 E6=D6+’sheet3‘!E6,E7=D7+’sheet3‘!E7,E8=D8+’sheet3‘!E8
sheet5中 E6=D6+’sheet4‘!E6,E7=D7+’sheet4‘!E7,E8=D8+’sheet4‘!E8
我的意思是现在让“+’后的内容有什么简单的办法全部更改,而不是手动输入。统计时全是套用的公式怎样让这个工作表中所有的”+“后工作表明更改 展开
EXCEL中引用工作表名称的方法:
新建工作簿,并保存工作簿,或者打开已保存过的工作簿;
在E1单元格中输入:=CELL("filename",A1),即得到工作表的名称;
返回的工作表名称,是包含路径名、工作簿名的,如果只需要返回纯工作表名称,可以结合FIND函数,返回“]"后的内容:=MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,20);
如果是引用当前工作表的前一工作表中某单元格的数据,可以先将工作表中的数字提取出来,上面的公式改为:=MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+6,20);
再将此序号减1,并用INDIRECT函数返回文本字符串引用:=INDIRECT("Sheet"&MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+6,20)-1&"!E"&ROW(A1));
求与D列的和,再加上D1:=D1+INDIRECT("Sheet"&MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+6,20)-1&"!E"&ROW(A1)),下拉填充。
首先确保文件已保存,同时选中工作表2、3、4,在E2中输入=1+INDIRECT("'"&MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,9)-1&"'!E1"),回车。
2011-10-05
简易理解:
1、工作簿:就是可包容多个工作表的excel文档。
2、工作表:具体的有数据或格式的具体进行运算的表式。
在excel文档中,sheet1、sheet2........就是工作表。
在公式中,同一工作簿中的表引用,表名用!结尾,如:
=1+sheet2!.e1
直接用“编辑”-》“替换”功能即可,注意替换的先后策略即可
我说的意思比如吧:
sheet3中 E6=D6+’sheet2‘!E6,E7=D7+’sheet2‘!E7,E8=D8+’sheet2‘!E8
sheet4中 E6=D6+’sheet3‘!E6,E7=D7+’sheet3‘!E7,E8=D8+’sheet3‘!E8
sheet5中 E6=D6+’sheet4‘!E6,E7=D7+’sheet4‘!E7,E8=D8+’sheet4‘!E8
我的意思是现在让“+’后的内容有什么简单的办法全部更改,而不是手动输入。统计时全是套用的公式怎样让这个工作表中所有的”+“后工作表明更改