TOP

Функция FuzzyLookup для LibreOffice Calc

FUZZYLOOKUP() Описание

Все мы знаем хорошо известную функцию VLOOKUP(), которая помогает нам совмещать данные из разных таблиц. Однако данная функция имеет один существенный недостаток – она не может совмещать подобные значения, то есть если в слове допущена ошибка – то совпадения уже не будет.

Представим, что у нас есть два списка. И в том, и в другом примерно одни и те же элементы, но записаны они могут быть немного по-разному. Задача - подобрать каждому элементу в первом списке максимально схожий элемент из второго списка, то есть реализовать поиск ближайшего максимально схожего текста.

Функция FUZZYLOOKUP осуществляет подбор значений с наименьшим количеством операций, необходимых для преобразования одного текста в другой.


Основные характеристики Функции FUZZYLOOKUP

Синтаксис:

=FUZZYLOOKUP(LookupValue; LookupArray)

Параметры:

Пример Использование

Функция FUZZYLOOKUP() проста в использовании. Вам достаточно указать значение, которое ищем и диапазон поиска, содержащий приблизительные значения и LibreOffice Calc автоматически найдет и вернет необходимый результат:

=FUZZYLOOKUP("Adobe Systems Inc"; {Lookup Array})

У нас будет такой результат:

FUZZYLOOKUP formula usage

В этом примере используются следующие значения:

Скачать расширение

Вы можете воспользоваться функцией FUZZYLOOKUP() установив бесплатное расширение YouLibreCalc.oxt или его полнофункциональную версию YLC_Utilities.oxt .

После этого данная функция будет доступна во всех файлах, которые будут открыты в LibreOffice Calc.