在 google 个工作表中匹配查询函数的范围

match a range on query function in google sheets

我正在尝试创建一个数组公式来匹配从某个 sheet 到当前 sheet 的列。 我在 sheet1 中有一个名称列表(B 列)及其值(C 列),在 sheet2 中我有不同顺序的所有名称,我想带上他们各自的名字当前 sheet 的值,我尝试了以下公式,但它只匹配 A2 的第一个值,而不匹配 A14

的其余值
=ARRAYFORMULA({"Match";IF(ISBLANK(A2:A14),"",IFERROR(QUERY(Sheet1!$B:$C, "select C where B matches '"&A2:A&"' "),0))})

非常感谢任何帮助。

Link to the sheet

使用:

=INDEX(IFNA(VLOOKUP(A2:A, Sheet1!B:C, 2, )))