需要关于VLOOKUP,LOOKUP或MATCH的build议

我有四列NameY/NNameListResult ,例如:

  ABCD Name Y/N NameList Result Abc Y Xyz N Xyz N Wto NA Def Y Abc Y Tow NA Wtf NA Qrz NA Def Y 

如果A和C匹配,我想根据B列填写D列(结果)。 我已经试过LOOKUP,VLOOKUP和MATCH,但仍然没有得到我想要的,例如:

 =INDEX($B$2:$B$51,MATCH($A$2:$A$51,$C$2:$C$75,0)) 

我在这里做错了什么?

如果您准备更换ColumnA中的空格(没有任何内容),那么

 =IFERROR(VLOOKUP(REPLACE(C2,SEARCH(" ",C2),1,""),A$2:B$5,2,FALSE),VLOOKUP(C2,A$2:B$5,2,FALSE)) 

应该为NameList中包含单个空间的条目以及那些没有空格的条目工作,但是您可能首先要将TRIM应用于NameList。

注意: Chris Neilsen的解决scheme(在OP自己的答案的评论中)是一个更好的解决scheme(一旦需求得到澄清!)

我已经find了解决scheme,我自己的答案,但它不是完美的,因为它需要完全相同。 意思是空间。 但我会坚持这一点。 如果有人有更好的答案,请做build议。

  =VLOOKUP(C2,$A$2:$B$4,2,FALSE) 

谢谢

PS我该怎么做也匹配abc / 123和abc / 123。 由于目前的空间不匹配