Conosciamo tutti la ben nota funzione VLOOKUP(), che ci aiuta a combinare dati da diverse tabelle. Tuttavia, questa funzione ha un difetto significativo: non può combinare valori simili, cioè se c'è un errore in una parola, non ci sarà alcuna corrispondenza.
Immaginiamo di avere due elenchi. In entrambi ci sono approssimativamente gli stessi elementi, ma possono essere scritti in modo leggermente diverso. L'obiettivo è abbinare a ciascun elemento nel primo elenco l'elemento più simile dal secondo elenco, ovvero implementare la ricerca del testo più simile.
La funzione FUZZYLOOKUP esegue la corrispondenza di valori con il minor numero di operazioni necessarie per trasformare un testo in un altro.
=FUZZYLOOKUP(LookupValue; LookupArray)
La funzione FUZZYLOOKUP() è facile da usare. È sufficiente specificare il valore da cercare e l'intervallo di ricerca che contiene i valori approssimativi e Excel (Calc) troverà e restituirà automaticamente il risultato desiderato:
=FUZZYLOOKUP(LookupValue; Lookup Array)
Avremo il seguente risultato:
In questo esempio vengono utilizzati i seguenti valori:
È possibile utilizzare la funzione FUZZYLOOKUP() installando l'estensione YLC Utilities.
Dopodiché, questa funzione sarà disponibile in tutti i file che verranno aperti in Excel (LibreOffice Calc).