Vlookup包含其他单元的一部分,但不是那么简单

大家好,所有的Excel大师,我坚持这个我无法解决的Excel问题。 我尝试使用索引,匹配,Vlookup但无济于事。

基本上我试过如果列C的值包含列A中的值的一部分,列D显示列B的值。

所以我正在处理的是这样的:固定表格显示

+------------------------------------------------------+ | Header Column A Column B Column C Column D | +------------------------------------------------------+ | Row 1 111 AAA 1111 | | Row 2 222 BBB 112 | | Row 3 333 CCC 2225 | | Row 4 444 DDD 333 | +------------------------------------------------------+ 

所以我的预期结果是:

 +------------------------------------------------------+ | Header Column A Column B Column C Column D | +------------------------------------------------------+ | Row 1 111 AAA 1111 AAA | | Row 2 222 BBB 112 N/A | | Row 3 333 CCC 2225 BBB | | Row 4 444 DDD 333 CCC | +------------------------------------------------------+ 

对不起,表显示和解释。 多谢你们。

 =INDEX($C$2:$C$5, MATCH(1,IF(ISERR(FIND($B$2:$B$5, $D2)),0,1),0)) 

,其中5是最后一个数据行。 在E2 input 数组公式 ( Ctrl + Shift + Enter ),然后向下拖动。

顺便说一句,第4行它给CCC ,而不是N/A