Cu toții cunoaștem binecunoscuta funcție VLOOKUP(), care ne ajută să combinăm date din diferite tabele. Cu toate acestea, această funcție are un dezavantaj semnificativ - nu poate combina valori similare, adică dacă există o greșeală într-un cuvânt - nu va mai exista o potrivire.
Să ne imaginăm că avem două liste. În ambele sunt aproximativ aceleași elemente, dar pot fi scrise ușor diferit. Sarcina este să găsim pentru fiecare element din prima listă cel mai asemănător element din a doua listă, adică să implementăm o căutare pentru cel mai apropiat text similar.
Algoritmul funcției FUZZYLOOKUP selectează valori pe baza numărului minim de modificări necesare pentru a transforma un text în altul.
Dacă doriți să selectați valori cu ajutorul inteligenței artificiale (IA), atunci este disponibilă funcția AILOOKUP(), care funcționează pe baza unui model lingvistic puternic Google "Gemini".
=FUZZYLOOKUP(LookupValue; LookupArray)
Funcția FUZZYLOOKUP() este simplu de utilizat. Este suficient să specificați valoarea pe care o căutăm și intervalul de căutare care conține valori aproximative, iar Excel (Calc) va găsi și returna automat rezultatul necesar:
=FUZZYLOOKUP(LookupValue; Lookup Array)
Vom avea următorul rezultat:
În acest exemplu sunt utilizate următoarele valori:
Puteți utiliza funcția FUZZYLOOKUP() prin instalarea extensiei YLC Utilities.
După aceasta, această funcție va fi disponibilă în toate fișierele care vor fi deschise în Excel (LibreOffice Calc).