Encontrar diferencias en dos listas

Una tarea típica que surge periódicamente ante todo usuario de Excel es comparar dos rangos con datos y encontrar diferencias entre ellos. El método de solución, en este caso, está determinado por el tipo de datos iniciales.

Opción 1. Listas sincrónicas

Si las listas están sincronizadas (ordenadas), entonces todo se hace de manera muy simple, porque, de hecho, es necesario comparar los valores en las celdas adyacentes de cada fila. Como opción más simple, usamos una fórmula para comparar valores, que produce valores booleanos en la salida VERDADERO (CIERTO) or MENTIRA (FALSO):

Encontrar diferencias en dos listas

El número de desajustes se puede calcular mediante la fórmula:

=SUMAPRODUCTO(—(A2:A20<>B2:B20))

o en inglés =SUMAPRODUCTO(—(A2:A20<>B2:B20))

Si el resultado es cero, las listas son idénticas. De lo contrario, tienen diferencias. La fórmula debe ingresarse como una fórmula de matriz, es decir, después de ingresar la fórmula en la celda, no presione Participar, Y Ctrl + Shift + Enter.

Si necesita hacer algo con diferentes celdas, otro método rápido servirá: seleccione ambas columnas y presione la tecla F5, luego en la ventana abierta el botón Destacar (Especial) - Diferencias de línea (Diferencias de fila). En las últimas versiones de Excel 2007/2010, también puede utilizar el botón Encuentra y selecciona (Buscar y seleccionar) – Seleccionar un grupo de celdas (Ir a Especial) de la pestaña. Inicio (Home)

Encontrar diferencias en dos listas

Excel resaltará las celdas que difieren en contenido (por fila). Luego se pueden procesar, por ejemplo:

  • llenar con color o de alguna manera formatear visualmente
  • claro con llave Borrar
  • llene todo a la vez con el mismo valor ingresando y presionando Ctrl + Enter
  • elimine todas las filas con celdas seleccionadas usando el comando Inicio — Eliminar — Eliminar filas de la hoja (Inicio — Eliminar — Eliminar filas)
  • etc.

Opción 2: Listas barajadas

Si las listas son de diferentes tamaños y no están ordenadas (los elementos están en un orden diferente), entonces tienes que ir al revés.

La solución más simple y rápida es habilitar el resaltado de color de las diferencias mediante el formato condicional. Seleccione ambos rangos con datos y seleccione en la pestaña inicio – Formato condicional – Resaltar reglas de celda – Valores duplicados:

Encontrar diferencias en dos listas

Si selecciona la opción Periódico, entonces Excel resaltará las coincidencias en nuestras listas si la opción Único – diferencias.

Sin embargo, el resaltado de colores no siempre es conveniente, especialmente para mesas grandes. Además, si los elementos se pueden repetir dentro de las propias listas, este método no funcionará.

Alternativamente, puede usar la función COUNTIF (CONTAR.SI) de la categoría Estadístico, que cuenta cuántas veces aparece cada elemento de la segunda lista en la primera:

Encontrar diferencias en dos listas

El cero resultante indica las diferencias.

Y, finalmente, "acrobacias aéreas": puede mostrar las diferencias en una lista separada. Para hacer esto, tendrás que usar una fórmula matricial:

Encontrar diferencias en dos listas

Da miedo, pero hace el trabajo perfectamente 😉

  • Resalta los duplicados en la lista con color
  • Comparación de dos gamas con el complemento PLEX
  • Prohibición de ingresar valores duplicados

 

Deje un comentario