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

比如=SUM(✀1✀!K31) 的公式复制下拉时变为=SUM(✀2✀!K31)以此类推,谢谢
2025-03-10 00:32:27
推荐回答(5个)
回答1:

看附图结存数量在K32,而不是K31。
如果每个表的行数都不相同,那么在总表的C5单元格输入以下公式,然后向下向右填充公式
=LOOKUP(9E+307,INDIRECT(ROW(A1)&"!"&K:K))
公式表示:以ROW(A1)行号为表名引用,返回K列或L列的最后一行数据。

回答2:

=sum(indirect("'"&row(a1)&"'!k31"))表现形式不是'1'!k31变为'2'!k31但结果肯定是你要的结果

回答3:

在行和列号前加$字符 加到行号前行号不变,加到列号前,列号不变

回答4:

=SUM(INDIRECT("'"&ROW()&"'!K31"))
如果是在第5行使用公式,就把row()改成row()-4。

回答5:

=INDIRECT("'"&ROW(A1)&"'!K31")