Crear una coincidencia aproximada (Power Query)

Se aplica a
Excel para Microsoft 365

Al unir columnas de tabla, ya no necesitas una coincidencia exacta. La coincidencia aproximada le permite comparar elementos en listas independientes y unirlos si son similares. Puede establecer el umbral de similitud para ajustar la tolerancia coincidente.

Un caso de uso común de coincidencia aproximada es con campos de texto de forma libre, como en una encuesta donde las respuestas pueden tener errores tipográficos, singulares, plurales, mayúsculas, minúsculas y otras variaciones.

La coincidencia aproximada solo se admite en operaciones de combinación sobre columnas de texto. Power Query usa el algoritmo de similitud de Jaccard para medir la similitud entre pares de instancias.

Procedimiento

  1. Para abrir una consulta, busque una cargada previamente desde el Editor de Power Query, seleccione una celda en los datos y, a continuación, seleccione Editar consulta>. Para obtener más información, vea Crear, editar y cargar una consulta en Excel (Power Query).

  2. Seleccionar Inicio>Combinar>Combinar consultas. También puede seleccionar Combinar consultas como Nuevo. Aparecerá el cuadro de diálogo Combinar con la tabla principal en la parte superior.

  3. Seleccione la columna que quiera usar para la coincidencia aproximada. En este ejemplo, seleccionamos Nombre.

  4. En la lista desplegable, seleccione la tabla secundaria y, a continuación, seleccione la columna de coincidencia aproximada correspondiente. En este ejemplo, seleccionamos Nombre.

  5. Seleccione un tipo de unión. Hay varias maneras diferentes de unirse. Externa izquierda es la predeterminada y la más común. Para obtener más información sobre cada tipo de combinación, consulte Combinar consultas.

  6. Seleccione Usar coincidencia aproximada para realizar la combinación, seleccione Opciones de coincidencia aproximada y, a continuación, seleccione una de las siguientes opciones:

    • Umbral de similitud Indica la similitud que deben tener dos valores para coincidir. El valor mínimo de 0,00 hace que todos los valores coincidan entre sí. El valor máximo de 1,00 solo permite coincidencias exactas. El valor predeterminado es 0,80.
    • Ignorar mayúsculas y minúsculas Indica si los valores de texto deben compararse distinguiendo mayúsculas de minúsculas o sin distinguir mayúsculas de minúsculas. El comportamiento predeterminado no distingue mayúsculas de minúsculas, lo que significa que se omite cada minúsculas.
    • Número máximo de coincidencias Controla el número máximo de filas coincidentes que se devolverán para cada fila de entrada. Por ejemplo, si solo desea buscar una fila coincidente para cada fila de entrada, especifique un valor de 1. El comportamiento predeterminado es devolver todas las coincidencias.
    • Tabla de transformación Especifique otra consulta que contenga una tabla de asignación, de modo que algunos valores se puedan asignar automáticamente como parte de la lógica de coincidencia. Por ejemplo, si se define una tabla de dos columnas con columnas de texto "De" y "Hasta" con valores "Microsoft" y "MSFT", estos dos valores se considerarán iguales (puntuación de similitud de 1,00).
  7. Power Query analiza ambas tablas y muestra un mensaje sobre cuántas coincidencias ha realizado. En el ejemplo, la selección coincide con 3 de las 4 filas de la primera tabla. Sin usar la coincidencia aproximada, solo 2 de las 4 filas coincidirían.

  8. Si está conforme, seleccione Aceptar. De lo contrario, pruebe diferentes opciones de combinación aproximada para personalizar su experiencia.
    Opciones de combinación aproximada de Power Query

  9. Cuando esté satisfecho, seleccione Aceptar.

Consulte también

Ayuda de Power Query para Excel

Combinar las consultas (Power Query)

Combinación aproximada (docs.com)