我正在尝试比较文本列的文本列:
- C276 .016“x 1.18”(#)(每个279.4磅)
- C22 .016“x 1.125”(#)
醇>
将上述内容与以下列表进行比较:
- C276 .016“x 1.18”(#)(每个279.4磅)
- 302SS .055,1 / 2“OD
醇>
我不是在寻找完全匹配,而是在寻找尽可能相似的字符串。 VLOOKUP讨厌非紧凑的文本字符串,我的数据有很多这些字符串以及一大堆字符。我有什么方法可以解决这个问题?
答案 0 :(得分:1)
这取决于"奇怪的角色"是。你可以使用通配符*?接近可接受的比赛。一般来说,没有一种简单的方法来处理"脏"数据通过VLOOKUP
公式。您最好的解决方案是清理数据。
如果无法做到这一点,那么您可能不得不放弃VLOOKUP
公式并使用vba代码。您必须编写可以解析字符串的代码,并识别用于进行唯一匹配的较小字符串。它可以完成,但需要大量的工作和改进。