Búsqueda difusa en Excel (con complemento & Power Query)

  • Compartir Este
Hugh West

Si, además de la correspondencia exacta de los distintos datos, desea obtener una correspondencia parcial, puede utilizar Búsqueda difusa Este artículo le dará la introducción y los procedimientos de uso de este programa. Búsqueda difusa de Excel.

Descargar el cuaderno de ejercicios

Búsqueda difusa.xlsx

Finalidad de Fuzzy Lookup Excel

Utilización de la Búsqueda difusa de Excel puede indicar las coincidencias parciales de dos tablas de datos, además, puede intentar la coincidencia exacta también utilizando esta función.

Aquí tenemos dos conjuntos de datos que contienen registros de ventas de Enero y Febrero de XYZ Utilizando estos conjuntos de datos averiguaremos las similitudes entre la Producto y Vendedor columnas de estos dos rangos de datos.

Enlace de descarga del complemento Fuzzy Lookup

En primer lugar, tienes que instalar este complemento haciendo clic en el siguiente enlace.

Enlace de descarga del complemento Fuzzy Lookup

Una vez finalizada la instalación, cuando abra su libro de Excel, esta función se añadirá automáticamente. Aquí, podemos ver que tenemos una nueva pestaña llamada Búsqueda difusa que tiene el Búsqueda difusa Opción.

Procedimientos de uso de Fuzzy Lookup Excel

En este artículo, trataremos de mostrar los pasos para utilizar la función Búsqueda difusa de Excel junto con la opción de concordancia difusa de Power Query para indicar la coincidencia parcial de dos tablas de datos.

Hemos utilizado Microsoft Excel 365 aquí, puede utilizar cualquier otra versión según su conveniencia.

1. Uso del complemento Fuzzy Lookup

Paso-01: Creación de dos tablas para Fuzzy Lookup Excel

Antes de utilizar el Búsqueda difusa tenemos que convertir los dos rangos de datos siguientes en dos tablas diferentes.

Tras el artículo "Cómo hacer una tabla en Excel" hemos convertido los rangos en estas tablas.

Ahora, tenemos que renombrar estas tablas.

➤ Seleccione la tabla para Récord de ventas de enero y luego ir a Diseño de la mesa Tab>> renombrar el Nombre de la tabla como Enero .

Del mismo modo, cambie el nombre de Récord de ventas de febrero tabla como Febrero .

Paso-02: Crear Búsqueda Difusa con el Complemento de Excel Búsqueda Difusa

➤ Ir a Búsqueda difusa Pestaña Búsqueda difusa Opción.

Ahora, obtendrá un Búsqueda difusa en el panel derecho.

➤ Seleccione la celda en la que desea su tabla de comparación de salida.

➤ Elija el Mesa izquierda como Enero y el Mesa Derecha como Febrero .

Ahora, tenemos que seleccionar las columnas en base a las cuales queremos esta comparación, ya que queremos esta comparación en base al Producto y la columna Vendedor para que estas columnas se seleccionen en la columna Columnas izquierdas y Columnas derechas cajas.

En Columnas de salida seleccione el Enero.Producto y Enero.Vendedor del Enero mesa y,

Febrero.Producto y febrero.vendedor del Febrero mesa y por último,

seleccione el FuzzyLookup.Similarity para obtener la indicación porcentual de las similitudes.

Para este paso, hemos seleccionado el Número de partidos como 1 y el Umbral de similitud como 0.51 y luego pulsó Vaya a .

De este modo, hemos obtenido coincidencias para el Productos Manzana y Manzana verde para la Vendedor Howard y para Cereza , Blackberry y Tomate que coinciden plenamente ya que la similitud es 100% .

Efectos de cambiar el número de coincidencias y el umbral de similitud

Número de partidos :

En función de la selección de esta opción, obtendremos el mayor número de coincidencias.

Para seleccionar el Número de partidos como 1 ,

obtenemos la siguiente tabla comparativa en la que tenemos una similitud para cada producto, pero teníamos Blackberry 2 veces en el Febrero mesa con diferentes Vendedores .

Pero si selecciona el Número de partidos como 2 ,

entonces obtendrá los resultados coincidentes para estos dos Blackberry productos con la Vendedor Sheldon y Matt .

Umbral de similitud :

Tiene una gama entre 0 a 1 y para pasar del rango inferior al superior, pasaremos de la coincidencia parcial a la coincidencia exacta.

En primer lugar, probaremos con un Umbral de similitud de 0.1 .

Aquí, estamos obteniendo las similitudes de 20% a 100% .

Para seleccionar Umbral de similitud como 0.4 ,

el rango de similitud es de 60% a 100% .

Cuando hayamos seleccionado el Umbral de similitud rango como 0.84 ,

Entonces el rango de similitud es de 90% a 100% .

Por último, para seleccionar el Umbral de similitud gama como 1 ,

Entonces sólo obtendrá las coincidencias exactas, ya que el rango de similitud está aquí 100% .

2. Opción de comparación difusa de Power Query

Aquí utilizamos Power Query para la correspondencia parcial de dos rangos de datos en lugar del Búsqueda difusa opción.

Paso-01: Creación de dos consultas

Para comparar los Producto y Vendedor columnas del Enero y Febrero registros de ventas en primer lugar convertiremos estos dos rangos en consultas.

➤ Ir a Datos Pestaña De Tabla/Rango opción.

Entonces el Crear tabla aparecerá un asistente.

➤ Seleccione el rango de su tabla de datos (aquí, estamos seleccionando el rango de datos del Récord de ventas de enero )

➤ Comprobar Mi tabla tiene cabeceras y pulse OK .

Después de eso, un Power Query se abrirá el editor.

➤ Renombra la consulta como Enero .

Ahora, importaremos estos datos sólo como conexión.

➤ Ir a Inicio Pestaña Cerrar & Cargar Desplegable Cerrar & Cargar a opción.

Entonces, el Importar datos aparecerá un cuadro de diálogo.

➤ Haga clic en el botón Sólo crear conexión y pulse OK .

Del mismo modo, cree una consulta denominada Febrero para el conjunto de datos Récord de ventas de febrero .

En el panel derecho, podemos ver el nombre de las dos consultas Enero y Febrero que hemos creado en este paso.

Contenido relacionado: VLOOKUP Coincidencia Aproximada de Texto en Excel (4 Ejemplos)

Paso-02: Combinar consultas para Fuzzy Lookup Excel

En este paso, combinaremos las consultas del paso anterior para hacer coincidir los datos de estas consultas.

➤ Ir a Datos Pestaña Obtener datos Desplegable Combinar consultas Desplegable Fusión Opción.

Después, el Fusión aparecerá un asistente.

➤ Haga clic en el desplegable del primer cuadro y, a continuación, seleccione la opción Enero opción.

➤ Seleccione el desplegable de la segunda casilla y, a continuación, seleccione la opción Febrero opción.

A continuación, tenemos que seleccionar las columnas de las dos consultas pulsando CTRL con un Haga clic con el botón izquierdo del ratón en a la vez en función de los cuales queremos cotejar nuestros datos.

Entonces, podemos ver que ha encontrado 3 filas coincidencia de 9 filas .

Lecturas similares:

  • Cómo usar VLOOKUP para coincidencias parciales en Excel (4 maneras)
  • Excel Partial Match Two Columns (4 Enfoques Sencillos)
  • Cómo utilizar INDEX y Match para coincidencias parciales (2 formas)
  • Usar VLOOKUP Parcial en Excel(3 o Más Maneras)
  • Excel VLOOKUP para encontrar la coincidencia más cercana (con 5 ejemplos)

Paso-03: Usando la Opción Fuzzy Matching para Fuzzy Lookup Excel

Ahora, utilizaremos el Emparejamiento difuso para realizar las coincidencias parciales además de las exactas.

➤ Compruebe el Utilice la concordancia difusa para realizar la fusión y, a continuación, seleccione la opción Umbral de similitud como 0.5 para esta opción.

➤ Seleccione el Ignorar caso y la opción Combinar partes de texto opción.

Para este paso, hemos seleccionado el Número máximo de partidos como 1 y pulsó OK .

Aquí, podemos ver que el número de coincidencias ha aumentado de 3 a 5 .

A continuación, se le llevará a la Editor de Power Query ventana.

Aquí podemos ver las dos primeras columnas de la base de datos Enero pero las columnas de la Febrero Por lo tanto, tenemos que ampliar esta consulta Febrero columna.

➤ Pulsa sobre el signo indicado además de Febrero .

➤ Seleccione el Ampliar y pulse OK .

Ahora podemos ver correctamente las coincidencias de las dos consultas.

Efectos de la modificación del umbral de similitud

Si cambiamos el Umbral de similitud de 0.5 a 0.2 entonces tendremos 8 partidos en lugar de 5 partidos.

Tras pulsar OK podemos ver que, salvo la primera fila, las demás son parcialmente similares entre sí.

Para seleccionar el Umbral de similitud de 0.2 a 1 entonces tendremos 4 partidos en lugar de 8 partidos.

Por lo tanto, para las coincidencias exactas ignorando los casos sólo estamos teniendo los resultados esta vez.

Contenido relacionado: Excel SUMIF con Coincidencia Parcial (3 Formas)

Cosas para recordar

🔺 Las funciones de búsqueda integradas, como la función Función VLOOKUP , Función HLOOKUP es útil para casos de coincidencia exacta, pero para encontrar coincidencias aproximadas según nuestro deseo podemos utilizar la función Búsqueda difusa de Excel.

🔺 Para obtener resultados diferentes en los casos coincidentes, puede cambiar la opción Número de partidos y Umbral de similitud parámetros según su necesidad.

Sección práctica

Para hacer prácticas por su cuenta hemos proporcionado un Práctica en una hoja denominada Práctica Por favor, hazlo tú mismo.

Conclusión

En este artículo, tratamos de cubrir los procedimientos de uso de la función Búsqueda difusa Excel. Espero que te resulte útil. Si tienes alguna sugerencia o pregunta, no dudes en compartirla en la sección de comentarios.

Hugh West es un capacitador y analista de Excel altamente experimentado con más de 10 años de experiencia en la industria. Tiene una Licenciatura en Contabilidad y Finanzas y una Maestría en Administración de Empresas. Hugh tiene una pasión por la enseñanza y ha desarrollado un enfoque de enseñanza único que es fácil de seguir y comprender. Su conocimiento experto de Excel ha ayudado a miles de estudiantes y profesionales en todo el mundo a mejorar sus habilidades y sobresalir en sus carreras. A través de su blog, Hugh comparte su conocimiento con el mundo, ofreciendo tutoriales gratuitos de Excel y capacitación en línea para ayudar a las personas y empresas a alcanzar su máximo potencial.