即使拼写错误,如何在excel中复制文本

即使拼写错误,如何在excel中复制文本,excel,macos,excel-formula,Excel,Macos,Excel Formula,我试着比较文本 -输入是由几百人输入的关于一道菜的简短陈述(即蔬菜面条/意大利面和牛排等) -控件是实际菜肴的名称(即自制面条配蔬菜,意大利面配蓝色警戒线) 对于每个单词(即使拼写错误),如果在控制栏的正确盘子中提及,则应获得一分 输入盘的列可以但并不总是与控制列中的盘对应。 (f.e.输入A1是蓝色警戒线,B1中的A2牛排/控制是自制面条和蔬菜,B2中的意大利面条和蓝色警戒线) 我尝试了一个近似匹配的VLOOKUP函数。但匹配是近似的,因为一个单词中的一个相同字母会导致匹配。我不能让迈克尔·乔

我试着比较文本

-输入是由几百人输入的关于一道菜的简短陈述(即蔬菜面条/意大利面和牛排等)

-控件是实际菜肴的名称(即自制面条配蔬菜,意大利面配蓝色警戒线)

对于每个单词(即使拼写错误),如果在控制栏的正确盘子中提及,则应获得一分

输入盘的列可以但并不总是与控制列中的盘对应。 (f.e.输入A1是蓝色警戒线,B1中的A2牛排/控制是自制面条和蔬菜,B2中的意大利面条和蓝色警戒线)

我尝试了一个近似匹配的VLOOKUP函数。但匹配是近似的,因为一个单词中的一个相同字母会导致匹配。我不能让迈克尔·乔丹算作蓝色警戒线

还尝试了与VLOOKUP进行单词比较,结果出现了与以前相同的问题

完全匹配的VLOOKUP不适用于拼写错误的单词。同样的精确

当我在公式中添加多个IF/COUNTIF和SUM函数时,无论做什么工作都必须起作用


谢谢。

您可以使用
VLOOKUP
的第四个参数: Excel将第四个参数(
range\u lookup
)值中的
TRUE
值描述为“近似匹配”

如果近似匹配不够,您需要一个更“模糊”的查找, Microsoft提供了一个免费的加载项,使Excel能够执行模糊查找。它被称为“用于Excel的模糊查找加载项”,在撰写本文时可通过以下链接获得:

安装后,此加载项将执行模糊查找。它不会更改任何内置查找函数的行为。它不允许VLOOKUP函数执行模糊查找。它是一个外接程序,基本上处理两个列表并计算匹配的概率

来源:


希望这有帮助。

除了下面的KoyyDouk的好答案,如果你想深入研究,你可以考虑在VBA中实现一个并运行你的搜索。您可能也会发现Soundex/Soundex2算法在这里也很有用。另一种可能是使用数据验证来控制使用预设列表作为盘输入的内容…@kobyDouek我忘了提到我在OSX上。找不到用于模糊查找的兼容下载。VLOOKUP的第四个论点是我一直在尝试的。完全不同的单词只要有两个相似的字母就可以匹配。(即crodon blue和Michael Jordan)我相信MATCH函数使用相同的参数……我不认为VLOOKUP不精确匹配就是这样工作的——它假设您的查找列表按字母顺序排列,并选择最后一个小于您要查找的值的值。@kobyDouek在回答中给出的链接中有一个很好的解释。为什么不呢?因为它很模糊。。我不能仅仅因为两个语义不同的单词有相同的字母就导致匹配,但以下内容非常重要(并可能解释@HvG问题):必须对第四个参数设置为true的列表进行排序(在您提供的链接中解释)