我们都知道著名的 VLOOKUP() 函数,它能帮助我们合并来自不同表格的数据。然而,这个函数有一个显著的缺点——它不能合并相似的值,也就是说,如果单词中存在错误,就不会有匹配项。
想象一下我们有两个列表。两个列表中都包含大致相同的元素,但它们的书写方式可能略有不同。任务是为第一个列表中的每个元素找到第二个列表中最相似的元素,即实现查找最接近、最相似的文本。
FUZZYLOOKUP 函数通过最少的操作次数来查找值,这些操作是把一个文本转换为另一个文本所需的。
=FUZZYLOOKUP(LookupValue; LookupArray)
FUZZYLOOKUP() 函数使用简单。您只需指定要查找的值和包含近似值的搜索范围,然后 Excel (Calc) 将自动查找并返回所需结果:
=FUZZYLOOKUP(LookupValue; Lookup Array)
我们将得到以下结果:
此示例使用以下值:
您可以通过安装 YLC Utilities 扩展来使用 FUZZYLOOKUP() 函数。
此后,此函数将可在所有在 Excel (LibreOffice Calc) 中打开的文件中使用。