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