查找与一列中的键匹配的值,然后将其应用为键以从第三列返回值

时间:2015-09-08 22:29:59

标签: excel if-statement excel-formula match vlookup

我在G列和N列中的值具有相同的值但不是相同的顺序,因此如果列G和N匹配,则将列L返回到列A.我从列L中获取了错误的值A栏。

除了下面的公式,还需要哪些其他信息?

=IFERROR(VLOOKUP(N2,$G$2:$N$413,6,FALSE),"")  
Col a      Col b    Col G    Col L   Col M    Col N
    ID     CoID     Items    ItemsID ParentID Items1
    45     1        Apple    45      1        Apple

1 个答案:

答案 0 :(得分:1)

由于您尝试在找到ColumnN值的同一行中找到ColumnL值,我建议使用INDEX MATCH组合 - 类似于VLOOKUP但更强大(例如可以'看起来向左',哪个VLOOKUP不能)。

=IFERROR(INDEX(L:L,MATCH(G2,N:N,0)),"") 

MATCH查找位置,其中在ColumnN中找到G2,这是您想要返回的ColumnL值的行号。