是否可以执行一个公式,该公式将在3个不同的列中查找vlookup匹配以返回结果。例如查找部件号A,可以在A,B或C列中,并希望在D中返回结果。
答案 0 :(得分:1)
最短的答案是你不能。
VLOOKUP将始终在table_array的第一列中搜索您传递给该函数的内容。您可以尝试创建一个公式,如果找不到匹配项,将使用VLOOKUP中的#N/A
结果来搜索下一列中的值(依此类推)。
答案 1 :(得分:0)
实际上并不难,只要你的lookup_value在该范围内显示恰好。
例如,具有A2:D100的范围和例如搜索值。 G2:
= INDEX(D2:D100,SUMPRODUCT((A2:C100 = G2)*(ROW(A2:C100)-MIN(ROW(A2:C100))+ 1)))
此致