Conosciamo tutti la famosa funzione VLOOKUP() che ci aiuta a combinare i dati di tabelle diverse. Tuttavia, questa funzione presenta uno svantaggio significativo: non può combinare valori simili, ovvero se viene commesso un errore in una parola, non ci sarà alcuna corrispondenza.
Immaginiamo di avere due elenchi. Entrambi hanno approssimativamente gli stessi elementi, ma possono essere scritti in modo leggermente diverso. Il compito è trovare per ciascun elemento del primo elenco l'elemento più simile del secondo elenco, ovvero implementare la ricerca del testo più simile più vicino.
La funzione FUZZYLOOKUP seleziona i valori con il minor numero di operazioni necessarie per convertire un testo in un altro.
=FUZZYLOOKUP(LookupValue; LookupArray)
La funzione FUZZYLOOKUP() è facile da usare. Basta specificare il valore che stiamo cercando e l'intervallo da cercare, che contiene valori approssimativi, e Excel troverà e restituirà automaticamente il risultato richiesto:
=FUZZYLOOKUP("Adobe Systems Inc"; {Lookup Array})
Avremo il seguente risultato:
Questo esempio utilizza i seguenti valori:
Puoi utilizzare la funzione FUZZYLOOKUP() installando un'estensione gratuita YouLibreCalc.xlam .
Successivamente, questa funzione sarà disponibile in tutti i file che verranno aperti in Excel.