Wszyscy znamy dobrze znaną funkcję VLOOKUP(), która pomaga nam łączyć dane z różnych tabel. Funkcja ta ma jednak jedną istotną wadę - nie może łączyć podobnych wartości, to znaczy, jeśli w słowie wystąpi błąd, wówczas nie będzie dopasowania.
Wyobraźmy sobie, że mamy dwie listy. Oba mają w przybliżeniu te same elementy, ale mogą być napisane nieco inaczej. Zadanie polega na tym, aby dla każdego elementu z pierwszej listy znaleźć najbardziej podobny element z drugiej listy, czyli zaimplementować wyszukiwanie najbliższego, najbardziej podobnego tekstu.
Funkcja FUZZYLOOKUP wybiera wartości przy najmniejszej liczbie operacji potrzebnych do konwersji jednego tekstu na drugi.
=FUZZYLOOKUP(LookupValue; LookupArray)
Funkcja FUZZYLOOKUP() jest łatwa w użyciu. Wystarczy podać wartość, której szukamy oraz zakres wyszukiwania, który zawiera wartości przybliżone i LO Calc automatycznie znajdzie i zwróci wymagany wynik:
=FUZZYLOOKUP(LookupValue; Lookup Array)
Będziemy mieli następujący wynik:
W tym przykładzie zastosowano następujące wartości:
Możesz skorzystać z funkcji FUZZYLOOKUP() instalując rozszerzenie
Lub jego darmowa wersja YouLibreCalc .
Następnie ta funkcja będzie dostępna we wszystkich plikach, w których zostaną otwarte LibreOffice Calc .