我们都知道著名的 VLOOKUP() 函数可以帮助我们组合来自不同表的数据。然而,这个函数有一个显着的缺点——它不能组合相似的值,也就是说,如果一个单词出现错误,那么就不会匹配。
假设我们有两个列表。两者具有大致相同的元素,但它们的写法可能略有不同。任务是为第一个列表中的每个元素找到第二个列表中最相似的元素,即实现对最接近的最相似文本的搜索。
FUZZYLOOKUP 函数选择将一种文本转换为另一种文本所需的操作次数最少的值。
=FUZZYLOOKUP(LookupValue; LookupArray)
FUZZYLOOKUP() 函数易于使用。你只需要指定我们要查找的值以及要搜索的范围(其中包含近似值),Excel就会自动查找并返回所需的结果:
=FUZZYLOOKUP("Adobe Systems Inc"; {Lookup Array})
我们将得到以下结果:
此示例使用以下值:
您可以通过安装免费扩展来使用 FUZZYLOOKUP() 函数 YouLibreCalc.xlam 。
此后,此功能将在Excel中打开的所有文件中可用。