tur*_*03D 3 excel if-statement match excel-formula vlookup
我在 G 列和 N 列中的值具有相同的值,但顺序不同,因此如果 G 列和 N 匹配,则将 L 列返回到 A 列。我从 A 列中的 L 列获取了错误的值。
除了下面的公式之外,还需要什么信息?
=IFERROR(VLOOKUP(N2,$G$2:$N$413,6,FALSE),"")
Run Code Online (Sandbox Code Playgroud)
科尔 a 科尔 b 科尔 G 科尔 L 科尔 M 科尔 N
ID CoID 项目 ItemsID ParentID Items1
45 1 苹果 45 1 苹果
由于您试图在查找 ColumnN 值的同一行中查找 ColumnL 值,因此我建议使用INDEX MATCH组合 \xe2\x80\x93 ,类似于 VLOOKUP 但更强大(例如可以 \xe2\x80 \x98向左查找\xe2\x80\x99,其中VLOOKUP可以\xe2\x80\x99t)。
\n\n=IFERROR(INDEX(L:L,MATCH(G2,N:N,0)),"") \nRun Code Online (Sandbox Code Playgroud)\n\nMATCH 查找在 ColumnN 中找到 G2 的位置,这就是您要返回的 ColumnL 值的行号。
\n