ArrayFormula不适用于索引并匹配Google表格公式

时间:2020-01-11 09:44:32

标签: google-sheets array-formulas

我有三列数据。列A包含水果列表。第二列排名(1,2,3 ...),第三列再次列出,但这一次是按优先顺序排序的。

我想返回第四列的排名。我已经尝试过该公式,该公式应该可以正常工作,但它只返回一个值,但它是一个数组公式。可能缺少什么?

=ARRAYFORMULA(index(B2:B11,match(A2:A,C2:C11,0)))

链接到我的电子表格。 https://docs.google.com/spreadsheets/d/1e7xCcdPa3MywDVs70o2kXAwMnzJRMDuucktWPowS_MY/edit?usp=sharing

1 个答案:

答案 0 :(得分:1)

索引不适用于数组公式,因此您必须改为使用Vlookup:

=ArrayFormula(if(C2:C="","",vlookup(C2:C,A2:B,2,false)))

enter image description here