我想比较文字。
- 输入是关于菜肴的简短陈述(即面条与蔬菜/ Spagettti和牛排等)由serval百人打字
- 控制是实际菜肴的名称(即自制面条配蔬菜,意大利面配蓝带)
对于每个单词(即使拼写错误),如果在控制栏中的正确菜肴中提及,则应该授予一个点。
输入盘的列可以但不总是与控制栏中的盘相对应。 (即e。输入A1为蓝带,A2牛排/对照B1为自制面条配蔬菜,B2意大利面配蓝带)
我尝试使用近似匹配的VLOOKUP函数。但是匹配是近似的,因为单词中的单个相同字母会导致匹配。我不能把迈克尔·乔丹算作警戒蓝......
还尝试与VLOOKUP进行单词比较,导致出现与以前相同的问题。
具有完全匹配的VLOOKUP不适用于拼写错误的单词。同样的确实。
当我稍后在公式中添加多个IF / COUNTIF和SUM函数时,作业也必须起作用。
感谢。
答案 0 :(得分:2)
你可以使用VLOOKUP
的第四个参数:
Excel将第4个参数(TRUE
)值中的range_lookup
值描述为“近似匹配”。
如果近似匹配不够,并且您需要更“模糊”的查找, Microsoft提供了一个免费的加载项,使Excel能够执行模糊查找。它被称为“Excel的模糊查找加载项”,可在本文发布时通过以下链接获取:
http://www.microsoft.com/en-us/download/details.aspx?id=15011
安装后,此加载项会执行模糊查找。它不会更改任何内置查找函数的行为。它不会使您的VLOOKUP函数执行模糊查找。它是一个加载项,基本上处理两个列表并计算匹配的概率。
<强>来源:强> http://www.excel-university.com/perform-approximate-match-and-fuzzy-lookup-in-excel/
希望这有帮助。