2011-12-14 63 views
2

提供一个非常基本的示例:Excel:查找单元格与整列值之间的任何部分匹配

第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

“任何部分”是指“任何”字“”?例如:子字符串“K10LP”可能出现在其他单元格中,但可能不是您要查找的内容...您是在寻找“最佳”匹配,还是只是第一个匹配? – 2011-12-14 23:24:58

回答

0

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

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

相关问题