我想比较文本。如何拼写excel中的文本,即使拼写错误
- 输入大约一盘简短的发言由薮百人
- 控制输入的是实际的菜名((即蔬菜/ Spagettti和牛排等面条),即自制面条和蔬菜,面条服带警戒线蓝色)
对于每个单词(即使拼写错误),如果在控制栏中正确的菜中提到了某个单词,则应该颁发一个单词。
输入菜单栏可以但不总是与控制栏中的菜单对应。 (例如,输入A1是警戒线蓝色,A2 B1中的牛排/控制是用蔬菜自制的面条,在B2意粉用警戒线蓝色)
我试着用近似匹配的VLOOKUP功能。但匹配是近似的,因为一个单词中的单个相同的字母会导致匹配。我不能让迈克尔乔丹算作一个警戒线蓝色......
还尝试单词与VLOOKUP比较什么导致了与以前相同的问题。
具有完全匹配的VLOOKUP不适用于拼写错误的单词。同样的EXACT。
无论什么工作也必须工作,当我以后添加多个IF/COUNTIF和SUM函数的公式。
谢谢。
除了@ kobyDouek的下面的好答案,如果你想进入螺母和螺栓,你可能会考虑实施[levenshtein距离算法](http://stackoverflow.com/questions/4243036/levenshtein-distance-in- excel)在VBA中运行并通过它执行搜索。您也可以在这里找到Soundex/Soundex2算法。 – JNevill
另一种可能性是使用数据验证控制使用预设列表作为菜肴输入什么...... –
@kobyDouek我忘了提及我在OSX上。无法找到模糊查找的兼容下载。 VLOOKUP的第四个参数是我一直在尝试的。完全不同的单词只有有两个相似的字母才会匹配。 (即crodon蓝色和迈克尔乔丹) 我相信MATCH功能使用相同的参数... – HvG