Todos conocemos la conocida función VLOOKUP(), que nos ayuda a combinar datos de diferentes tablas. Sin embargo, esta función tiene un inconveniente importante: no puede combinar valores similares, es decir, si hay un error tipográfico en una palabra, no habrá coincidencia.
Imaginemos que tenemos dos listas. Tanto en una como en la otra, hay elementos aproximadamente iguales, pero pueden estar escritos de forma ligeramente diferente. La tarea es seleccionar para cada elemento de la primera lista el elemento más similar de la segunda lista, es decir, realizar una búsqueda del texto más cercano y similar.
La función FUZZYLOOKUP selecciona valores con el menor número de operaciones necesarias para transformar un texto en otro.
=FUZZYLOOKUP(LookupValue; LookupArray)
La función FUZZYLOOKUP() es fácil de usar. Simplemente especifique el valor que buscamos y el rango de búsqueda que contiene valores aproximados, y Excel (Calc) encontrará y devolverá automáticamente el resultado necesario:
=FUZZYLOOKUP(LookupValue; Lookup Array)
Obtendremos el siguiente resultado:
En este ejemplo se utilizan los siguientes valores:
Puede utilizar la función FUZZYLOOKUP() instalando la extensión YLC Utilities.
Después de esto, esta función estará disponible en todos los archivos que se abran en Excel (LibreOffice Calc).