Excel中怎样让公式中有些引用随着公式的下拉变,而有些不变?

比如=SUM('1'!K31) 的公式复制下拉时变为=SUM('2'!K31)以此类推,谢谢

看附图结存数量在K32,而不是K31。
如果每个表的行数都不相同,那么在总表的C5单元格输入以下公式,然后向下向右填充公式
=LOOKUP(9E+307,INDIRECT(ROW(A1)&"!"&K:K))
公式表示:以ROW(A1)行号为表名引用,返回K列或L列的最后一行数据。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-12-12
=sum(indirect("'"&row(a1)&"'!k31"))表现形式不是'1'!k31变为'2'!k31但结果肯定是你要的结果
第2个回答  2015-12-12
在行和列号前加$字符 加到行号前行号不变,加到列号前,列号不变
第3个回答  2015-12-12
=SUM(INDIRECT("'"&ROW()&"'!K31"))
如果是在第5行使用公式,就把row()改成row()-4。
第4个回答  推荐于2017-11-21
=INDIRECT("'"&ROW(A1)&"'!K31")本回答被提问者采纳
相似回答