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

我有列G和N中的值具有相同的值,但不是在相同的顺序,所以如果列G和N匹配,然后返回列L到列A.我正在列A列L错误的值。

下面的公式还需要其他什么信息?

=IFERROR(VLOOKUP(N2,$G$2:$N$413,6,FALSE),"") 
  Col col B Col G Col Col L Col M Col N
     ID CoID Items ItemsID ParentID Items1
     45 1苹果45 1苹果 

由于您正在尝试在同一行中查找ColumnL值,所以我build议您使用INDEX MATCH组合 – 类似于VLOOKUP,但function更强大(例如,可以向左看,而VLOOKUP不能) 。

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

MATCH查找在ColumnN中findG2的位置 ,以便返回所需的ColumnL值的行号。