我试图在使用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))))
<表类>ID Vlookup ID Vlookup价值 ID Vlookup价值 tbody><<tr>1 一个 1 一个 1 2两个 2 2 两个 3 3 3 3 3 4四 4 4 四 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))))
仍然不确定上面的公式中是否有另一个错误,我认为它应该可以工作