Todos conocemos la conocida función VLOOKUP(), que nos ayuda a combinar datos de diferentes tablas. Sin embargo, esta función tiene una desventaja significativa: no puede combinar valores similares, es decir, si hay un error en la palabra, no habrá coincidencia.
Imaginemos que tenemos dos listas. Tanto en una como en la otra hay aproximadamente los mismos elementos, pero pueden estar registrados de manera 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.
El algoritmo de la función FUZZYLOOKUP selecciona valores basándose en la cantidad mínima de cambios necesarios para transformar un texto en otro.
Si desea seleccionar valores mediante inteligencia artificial (IA), entonces la función AILOOKUP(), que funciona con base en un potente modelo de lenguaje Google "Gemini", está disponible.
=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 los 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).