匹配具有附加字符的不同列中的对应值

Column A Column B 1111 #1111/1 2222 #2222/1 3333 #4444/1 4444 

鉴于我在Excel中有列A和B …有没有一种方法可以匹配A和B,并得到像这样的东西:

 Column A Column B 1111 #1111/1 2222 #2222/1 4444 #4444/1 

列A中的值需要在列B中相应的值的旁边,在列B的开始和结尾都有附加字符。

我还需要find例子3333的任何附加值,它们在列B中没有对应的值,应该删除。

这应该做search和匹配你 – 它需要作为一个数组公式input

 =IFNA(INDEX($B$2:$B$5,MATCH(TRUE,ISNUMBER(SEARCH(UPPER(A2),UPPER($B$2:$B$5))),0)),"") 

要删除空白,你可以在另一个列也是一个数组

 =SMALL(IF($C$2:$C$5<>"",$A$2:$A$5),ROW()-1) 

之后,你可以做一个索引匹配来获得匹配的值

 =INDEX($B$2:$B$5,MATCH(A2,$A$2:$A$5,0)) 

这最后一个是一个常规的公式,而不是一个数组