Все мы знаем хорошо известную функцию VLOOKUP(), которая помогает нам объединять данные из разных таблиц. Однако данная функция имеет один существенный недостаток - она не может объединять похожие значения, то есть если в слове допущена ошибка - то совпадения уже не будет.
Представим, что у нас есть два списка. И в том, и в другом примерно одни и те же элементы, но записаны они могут быть немного по-разному. Задача - подобрать каждому элементу в первом списке максимально похожий элемент из второго списка, то есть реализовать поиск ближайшего максимально похожего текста.
Функция FUZZYLOOKUP осуществляет подбор значений с наименьшим количеством операций, необходимых для преобразования одного текста в другой.
=FUZZYLOOKUP(LookupValue; LookupArray)
Функция FUZZYLOOKUP() проста в использовании. Вам достаточно указать значение, которое ищем и диапазон для поиска, который содержит приблизительные значения и Excel (Calc) автоматически найдет и вернет необходимый результат:
=FUZZYLOOKUP(LookupValue; Lookup Array)
Мы получим такой результат:
В этом примере используются следующие значения:
Вы можете воспользоваться функцией FUZZYLOOKUP() установив расширение YLC Utilities.
После этого, данная функция будет доступна во всех файлах, которые будут открыты в Excel (LibreOffice Calc).