查找与一列中的键匹配的值,然后将其作为键应用于 return 第三列中的值

Lookup a value that matches a key in one column then apply that as a key to return a value from a third column

我在 G 列和 N 列中的值具有相同的值,但顺序不同,因此如果 G 列和 N 匹配,则 return L 列到 A 列。我得到A 列中 L 列的错误值。

除了下面的公式,还需要什么信息?

=IFERROR(VLOOKUP(N2,$G:$N3,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

由于您试图在查找 ColumnN 值的同一行中查找 ColumnL 值,因此我建议使用 INDEX MATCH 组合 – 类似于 VLOOKUP 但功能更强大(例如可以“向左看” ',而 VLOOKUP 不能)。

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

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