我有一个公式:
=SUMIF(Sheet11!$K$3:$K$200,B$66,Sheet11!$O$3:$O$200)
我想填充其下方的单元格并调整工作表编号,如下所示:
=SUMIF(Sheet12!$K$3:$K$200,B$66,Sheet12!$O$3:$O$200)
=SUMIF(Sheet13!$K$3:$K$200,B$66,Sheet13!$O$3:$O$200)
等等。我尝试了 ROW 函数和 INDIRECT,但我一定没有按正确的顺序排列它们,因为我没有得到想要的结果。
答案1
工作表编号不会自动调整,因为没有逻辑表明它应该是不同的工作表。您可以使用 INDIRECT 创建范围引用来调整工作表名称。这是要点,但您需要根据您的单元格位置进行调整。
假设第一个公式位于第 1 行,那么工作表编号将是ROW()+10
。而不是:
Sheet11!$K$3:$K$200, use:
INDIRECT("Sheet"& ROW()+10 & "!$K$3:$K$200")