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 se comete un error en una palabra, no habrá coincidencia.
Imaginemos que tenemos dos listas. Ambos tienen aproximadamente los mismos elementos, pero pueden escribirse de forma ligeramente diferente. La tarea es encontrar para cada elemento de la primera lista el elemento más similar de la segunda lista, es decir, implementar la búsqueda del texto más similar más cercano.
La función FUZZYLOOKUP selecciona valores con la menor cantidad de operaciones necesarias para convertir un texto en otro.
=FUZZYLOOKUP(LookupValue; LookupArray)
La función FUZZYLOOKUP() es fácil de usar. Sólo necesitamos especificar el valor que estamos buscando y el rango a buscar, que contiene valores aproximados, y Excel automáticamente encontrará y devolverá el resultado requerido:
=FUZZYLOOKUP("Adobe Systems Inc"; {Lookup Array})
Tendremos el siguiente resultado:
Este ejemplo utiliza los siguientes valores:
Puede utilizar la función FUZZYLOOKUP() instalando una extensión gratuita YouLibreCalc.xlam .
Después de eso, esta función estará disponible en todos los archivos que se abrirán en Excel.