【发布时间】:2020-09-20 06:30:26
【问题描述】:
我有两张床单。我正在使用 SUMPRODUCT 根据匹配的字符串对列进行求和。
=SUMPRODUCT(--(skus_campaign!A:A=A2),skus_campaign!D:D)))
如果我将公式拖到下面的行,这完全符合预期。
如果我附上 ARRAYFORMULA 和 IF 测试看看是否有空值,它将不起作用。
=ARRAYFORMULA(IF(ISBLANK(A2:A), " ", SUMPRODUCT(--(skus_campaign!A:A=A2),skus_campaign!D:D)))
我在这里遗漏了什么吗?是否有更简单的方法来完成此操作,同时仍然使用 ARRAYFORMULA 根据 A 列中的值来扩大和缩小列?
编辑:这是示例 Google 表格的链接。 “数据”表下的“D”列是问题。
【问题讨论】:
-
你能分享电子表格来重现它吗?
-
让我删除一些敏感数据并执行此操作。谢谢。
-
这是链接:docs.google.com/spreadsheets/d/… 问题出在“数据”表的“D”列。我无法让 ArrayFormula() 将公式复制到列中,它只复制第一行的数据。
标签: google-sheets google-sheets-formula