ArrayFormula with Vlookup如果一个是空白的,然后使用第二个Vlookup在谷歌表



我试图在使用ID匹配2个单独的表的谷歌表中使用Vlookup。如果在第一个表中没有匹配,那么我告诉代码在第二个表中搜索它。查找值和2个表都在不同的工作表中,它不起作用,但我能够得到另一个测试工作时,它们都在同一工作表上,所以我不知道为什么。

例如

arrayformula(IFERROR(if(vlookup(A2:A,D2:E,2,FALSE)<>"",vlookup(A2:A,D2:E,2,FALSE),vlookup(A2:A,G2:H,2,FALSE))))
<表类>IDVlookupIDVlookup价值IDVlookup价值tbody><<tr>1一个1一个12两个22两个333334四44四5

可以了

=arrayformula(IFERROR(if(vlookup(A2:A,Sheet1!A1:B5,2,FALSE)<>"",vlookup(A2:A,Sheet1!A1:B5,2,FALSE),vlookup(A2:A,Sheet2!A1:B5,2,FALSE))))

仍然不确定上面的公式中是否有另一个错误,我认为它应该可以工作

相关内容

最新更新