ArrayFormula IF ROW 不为空则遍历公式

ArrayFormula IF ROW Not empty then iterate through formula

我正在尝试创建一个数组公式以在我的电子表格中复制公式但增加 none 固定字段并删除 FALSE returns.

这是我目前拥有的:

=ArrayFormula(IF(A2:A<>"",VLOOKUP(I2,Data!$A:$E,5,0)*J2))

但随着它下降,它仍然返回相同的数字,这意味着 I2 和 J2 没有增加,我似乎无法删除 "FALSE" 当 A2:A<>"" 为空

您还需要提供 I2J2 作为范围,否则,由于公式只在一个单元格中,即使是动态引用也不会改变。

错误的问题可以通过在 else 子句中加入 "" 来解决。

=ArrayFormula(IF(A2:A <> "", VLOOKUP(I2:I, Data!$A:$E, 5, 0) * J2:J, ""))