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

match corresponding values in different column which has additional characters

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 列中没有相应的值,应该将其删除。

这应该为您进行搜索和匹配 - 它需要作为数组公式输入

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

要删除空白,您可以在也是数组的另一列中执行此操作

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

之后可以做索引匹配得到匹配值

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

最后一个是正则公式,不是数组