使用arrayformula()继续嵌套if()

时间:2015-08-14 16:29:55

标签: google-sheets array-formulas

我的目标是在相邻列中存在数据的同时填写公式。

这是我原来的公式:

=index(lookups!$M$2:$M30,match($A3,lookups!$N$2:$N30,0))

此公式适用于按预期返回结果。

然后我尝试了这个,希望它能够复制下来:

=index(lookups!$M$2:$M30,match($A3:A,lookups!$N$2:$N30,0))

这导致#N / A“未在匹配中找到值”

然后我阅读了this帖子,看了第二个投票最多的答案,并尝试编辑我的公式:

=arrayFormula(index(lookups!$M$2:$M30,match($A3:A,lookups!$N$2:$N30,0)))

这次公式按照我希望的方式复制,但是#VALUE错误“函数IF参数1需要布尔值。但'ADT-阿拉斯加旅行供应商活动(搜索)'是一个文本,无法强制转换为布尔值。“

当A列中存在数据时,如何告诉工作表将索引(Match())完全复制?

0 个答案:

没有答案