匹配具有附加字符的不同列中的对应值
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))
这最后一个是一个常规的公式,而不是一个数组