Excel 动态范围,如连接、计算行

Excel Dynamic Range like concatenate, calculated row

我如何在 excel 中找到范围 我想根据我当前的行位置制作动态范围。 我已经尝试过下面的代码

=SUMIF(B5:B(ROW()-1), "<> ", E5:E(ROW()-1))

INDEX 可能是您的最佳选择。

=SUMIF(B:index(B:B, ROW()-1), "<>", E:index(E:E, ROW()-1))

另一种方法是把公式

=SUMIF(B:B5,"<> ", E:E5)

在第 6 行您感兴趣的列中,然后向下复制该列。