google-sheets - ArrayFormula IF ROW 不为空然后遍历公式

标签 google-sheets formula

我正在尝试制作一个数组公式以在我的电子表格中复制公式但增加非固定字段并删除 FALSE 返回。

这是我目前拥有的:

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

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

最佳答案

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

可以通过放置 "" 来修复错误问题。在 else 子句中。

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

关于google-sheets - ArrayFormula IF ROW 不为空然后遍历公式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39068504/

相关文章:

javascript - 谷歌表格脚本 : Passing function as a parameter

algorithm - 图像处理-计算二值图像中空白空间质心的算法

excel - 将变量放入公式并使其逐行推进的问题

重新制定 R log(Y+1)

Pi 的 C++ Chudnovsky 公式

javascript - 如何使用Google脚本获取当前单元格下单元格的值?

javascript - If 语句检查某个值是否在数组或值范围内

google-sheets - 谷歌表格中的查找值

google-sheets - 将多行转置为 Google 表格中的列

javascript - 用年份填充组合框