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列的开头和末尾都有其他字符。
我还需要找到任何其他值,例如 3333 ,它们在B列中没有相应的值,应该删除它们。
答案 0 :(得分:1)
这应该为您进行搜索和匹配 - 它需要作为数组公式输入
=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))
最后一个是常规公式,而不是数组