我一直在寻找,我似乎无法得到我想要的结果。我暂时没有使用过Excel,而且在从两列进行部分匹配时遇到了麻烦。我想在B列中找到A列的部分匹配,并返回匹配的位置。 A列包含公司名称的数据集,B列包含另一组。我想确保ABC公司作为abc inc的部分回归。
那有一个公式吗?我想在列中的任何地方和多家公司中找到部分内容。
示例:
ColumnA 1st Choice Staffing 84 Lumber Company Accent Hiring Group Accent Hiring Group Accountants Intl.
ColumnB: 1199SEIU Benefit and Pension Funds 171263 Canada Inc 1-800-FLOWERS.COM, Inc. 1St Franklin Financial Corporation 1St Source Bank
答案 0 :(得分:1)
VLOOKUP不足的简短示例:
微软发布了一个免费添加到Excel(与最新版本兼容),可以实现模糊vlook uping。在这里获取文件(加载项+文档+示例):
http://www.microsoft.com/en-us/download/details.aspx?id=15011
对于Pnuts的说法,algorythm基于Levenshtein距离。
答案 1 :(得分:0)
可能感兴趣的另一个加载项是Excel的PowerUps加载项。 PowerUps加载项在Excel 2003至2013中工作,它有一个名为pwrVLOOKUP的函数,它可以执行模糊的vlookup,并且与vlookup基本相同,只是模糊,如果你想要的话。此处页面上发布了一个示例:http://officepowerups.com/2013/10/23/fuzzy-vlookup-in-excel/。它会像你在你的例子中看到的那样。如果不是pwrVLOOKUP,那么pwrMATCH就可以了。