只是想知道是否有人知道如何在将公式拖到列下时增加 INDIRECT 中引用的行。
为了详细说明公式,如下所示,我希望引用的单元格即 B5、C5 和 D5 在每次使用拖动复制公式时增加引用的行 +1,例如,这样它就会
B5, C5 & D5
B6, C6 & D6
B7, C7 & D7
ETC。
与改变每一行的公式相反。
=IF(SUM(INDIRECT("'"&A2&"'!b5")+INDIRECT("'"&A2&"'!C5")+INDIRECT("'"&A2&"'!D5"))>=1,"Yes","No")
我确信它只是类似于ROW
可以执行此操作的功能的东西,但我似乎无法破解它。
任何帮助都将不胜感激,并提前致谢。
干杯,
丹尼
PSINDIRECT
用于引用不同的工作表,具体由单元格 A2 中的内容决定。
答案1
从引号中取出行号并使用 ROW():
=IF(SUM(INDIRECT("'"&$A$2&"'!B" & ROW(5:5))+INDIRECT("'"&$A$2&"'!C" & ROW(5:5))+INDIRECT("'"&$A$2&"'!D" & ROW(5:5)))>=1,"Yes","No")
现在它将随着公式被拖动/复制而进行迭代。