Excel:查找单元格与整列值之间的任何部分匹配

时间:2011-12-14 22:04:07

标签: excel vba formula

提供一个非常基本的例子:

第1列|第2栏

               AN-K10LP / BQC-XVZ100001
               AN-K10LP / BQC-XVZ100001
               Whatever
               AN-K10LP / BQC-XVZ100001
               Whatever
               Whatever
               BQC-XVZ100001 / AN-K10LP
               AN-K10LP / BQC-XVZ100001

B1(AN-K10LP / BQC-XVZ100001)的任何部分都存在于B栏的范围内?如果是,请在A1中输入B1的值。这需要是动态的,我可以向下拖动公式并找到所有这些。

我正在寻找半匹配的细胞。它们通常包含相同的值,只是像这样切换。或者只是包含它的一部分。我需要合并它们以获得相同的值。

1 个答案:

答案 0 :(得分:0)

你总共需要多少个不同的字符串?如果它只是一个小数字和/或你已经有一个完整的列表,并且你不需要能够处理拼写错误,你可以使用FIND函数将一组公式组合在一起。

如果你确实需要能够处理拼写错误,那就更难了 - 你需要使用类似Hamming Distance的东西来尝试猜测人们打算键入什么。