搜索工作表中的姓名,并引用固定单元格的公式,求(excel 公式中工作表名称如何引用指定单元格的内容?)
- excel 公式中工作表名称如何引用指定单元格的内容?
- EXCEL跨工作表如何在公式中引用工作表的名称?或把指定单元格中数值在公式中作为工作表的名称来引用?
- excel中,如何使某个单元格引用前一个工作表的某个固定公式?
- Excel 2010中带有引用工作表的固定单元的公式,如果向下填充其他工作表数据
excel 公式中工作表名称如何引用指定单元格的内容?
假设你所说的'201606'放在A4单元格,公式如下:
=ADDRESS(2,1,,,A4)
EXCEL跨工作表如何在公式中引用工作表的名称?或把指定单元格中数值在公式中作为工作表的名称来引用?
修改一下公式:
=SUMIF(INDIRECT(C$2&"!$B$3:$B$140"),$B3,INDIRECT(C$2&"!$L$3:$L$140"))
excel中,如何使某个单元格引用前一个工作表的某个固定公式?
第一步:取当前工作表名称
A1=RIGHT(CELL("filename",$A$1),LEN(CELL("filename",$A$1))-FIND("]",CELL("filename",$A$1)))
第二步:计算上一工作表名称
A2=LEFT($A$1,FIND(".",$A$1)-1)&"."&RIGHT($A$1,LEN($A$1)-FIND(".",$A$1))-1
或:省掉第一步
A2=LEFT(RIGHT(CELL("filename",$A$1),LEN(CELL("filename",$A$1))-FIND("]",CELL("filename",$A$1))),FIND(".",RIGHT(CELL("filename",$A$1),LEN(CELL("filename",$A$1))-FIND("]",CELL("filename",$A$1))))-1)&"."&RIGHT(RIGHT(CELL("filename",$A$1),LEN(CELL("filename",$A$1))-FIND("]",CELL("filename",$A$1))),LEN(RIGHT(CELL("filename",$A$1),LEN(CELL("filename",$A$1))-FIND("]",CELL("filename",$A$1))))-FIND(".",RIGHT(CELL("filename",$A$1),LEN(CELL("filename",$A$1))-FIND("]",CELL("filename",$A$1)))))-1
第三步:计算结果
H列单元格=IF(ISERROR(INDIRECT("'"&$A$2&"'!$A$1")),0,INDIRECT("'"&$A$2&"'!H"&ROW()))+INDIRECT("C"&ROW())
注:
1. 首先你要保证你的工作表名称全部是11.24格式,即 .XX 的XX必须是数值,否则不能加减
2. A1和A2是为了取上一工作表名称,直接用公式太长,可以只借一个单元格算出上一工作表名称即可,也可用定义的方式
3. 这里判断了上一工作表不存在时,上一工作表H列数据为0
4. 为了方便公式可上下扩展,所以用了ROW()来取行值
Excel 2010中带有引用工作表的固定单元的公式,如果向下填充其他工作表数据
在A1输入:=INDIRECT(CEILING(ROW(A1)/3,1)+(MOD(ROW(A3),3)+1)/10&"!A1")
然后选择A1:A1000,按CTRL+D即可向下填充.