TOP

Funkcja FuzzyLookup

FUZZYLOOKUP() Opis

Wszyscy znamy dobrze znaną funkcję VLOOKUP(), która pomaga nam łączyć dane z różnych tabel. Jednak ta funkcja ma jedną istotną wadę - nie potrafi łączyć podobnych wartości, czyli jeśli w słowie jest błąd - dopasowania już nie będzie.

Wyobraźmy sobie, że mamy dwie listy. I w jednym, i w drugim są mniej więcej te same elementy, ale mogą być zapisane nieco inaczej. Zadaniem jest dopasowanie do każdego elementu z pierwszej listy maksymalnie podobnego elementu z drugiej listy, czyli zrealizowanie wyszukiwania najbliższego, maksymalnie podobnego tekstu.

Algorytm funkcji FUZZYLOOKUP dopasowuje wartości na podstawie minimalnej liczby zmian, potrzebnych do przekształcenia jednego tekstu w inny.

Jeśli natomiast chcesz dopasować wartość za pomocą sztucznej inteligencji (SI), wtedy dostępna jest funkcja AILOOKUP(), która działa na podstawie potężnego modelu językowego Google "Gemini".


Główne Cechy Funkcji FUZZYLOOKUP

Składnia:

=FUZZYLOOKUP(LookupValue; LookupArray)

Parametry:

Przykład Użycia

Funkcja FUZZYLOOKUP() jest prosta w użyciu. Wystarczy podać wartość, której szukamy oraz zakres do wyszukania, który zawiera przybliżone wartości, a Excel (Calc) automatycznie znajdzie i zwróci wymagany wynik:

=FUZZYLOOKUP(LookupValue; Lookup Array)

Otrzymamy taki wynik:

Przykład użycia funkcji FUZZYLOOKUP()
Przykład użycia funkcji FUZZYLOOKUP()

W tym przykładzie używane są następujące wartości:

Pobierz rozszerzenie

Możesz skorzystać z funkcji FUZZYLOOKUP() instalując rozszerzenie YLC Utilities.

Następnie ta funkcja będzie dostępna we wszystkich plikach, które zostaną otwarte w Excel (LibreOffice Calc).


Ta funkcja jest dostępna w następujących rozszerzeniach: YLC LightYLC FunctionsYLC Utilities

Menu YLC Utilities w LO Calc

Menu YLC Utilities w LO Calc

Menu YLC Utilities w Excel

Menu YLC Utilities w Excel