ara*_*den 6 excel formulas vlookup excel-match
我使用的是组合的if,vlookup,match,iserror功能,可惜我一直没能找到合适的配方.
比较两列匹配很容易.一旦找到匹配,困难部分就会返回特定的细胞.
所以我正在处理的是这样的事情:
Header Column A Column B Column C Column D
Row 1 111 AAA 112
Row 2 222 BBB 111
Row 3 333 CCC 221
Row 4 444 DDD 333
Run Code Online (Sandbox Code Playgroud)
我试图在匹配列值Column A,用Column C.所以,如果匹配,我希望Column B填入相应的值Column D.这不是一个很好的解释,但请允许我直观地向您展示我正在寻找的东西
Header Column A Column B Column C Column D
Row 2 111 AAA 112
Row 3 222 BBB 111 AAA
Row 4 333 CCC 221
Row 5 444 DDD 333 CCC
Run Code Online (Sandbox Code Playgroud)
由于Cells A1匹配cell C3,我想D返回B2
与Row相同5.既然A4又C5匹配,我想要的价值B5
如果这有意义,或者您需要进一步澄清,请告诉我.
非常类似于这个问题,我建议在D列中使用相同的公式,尽管对范围进行了一些更改:
=IFERROR(VLOOKUP(C1, A:B, 2, 0), "")
Run Code Online (Sandbox Code Playgroud)
如果你想使用匹配,你也必须使用INDEX,如下所示:
=IFERROR(INDEX(B:B, MATCH(C1, A:A, 0)), "")
Run Code Online (Sandbox Code Playgroud)
但这对我来说真的很长,你需要知道如何正确使用两个功能(如果你不知道如何IFERROR工作,还需要三个功能)!
注:=IFERROR()可以的替代品=IF(),并=ISERROR()在某些情况下:)