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