¿Estás buscando una manera efectiva de comparar rápidamente dos columnas y encontrar coincidencias y diferencias? ¡No busques más! En este artículo, te mostraremos cómo hacerlo de manera sencilla y eficiente. Ya sea que estés trabajando con datos en Excel o en otro programa de hojas de cálculo, estos consejos te ayudarán a ahorrar tiempo y encontrar fácilmente las similitudes y discrepancias entre dos conjuntos de información. Sigue leyendo para descubrir cómo comparar dos columnas y obtener resultados precisos en un abrir y cerrar de ojos.
Comparar columnas en Excel es algo que todos hacemos de vez en cuando. Microsoft Excel ofrece varias opciones para comparar y combinar datos, pero la mayoría se centra en buscar en una columna. En este tutorial, exploraremos varias técnicas para comparar dos columnas en Excel y encontrar coincidencias y diferencias entre ellos.
Cómo comparar 2 columnas en Excel fila por fila
Cuando realiza análisis de datos en Excel, una de las tareas más frecuentes es comparar datos en cada fila individual. Esta tarea se puede realizar utilizando la función SI, como se demuestra en los siguientes ejemplos.
Ejemplo 1. Comparar dos columnas para coincidencias o diferencias en la misma fila
Para comparar dos columnas en Excel fila por fila, escriba una fórmula SI habitual que compare las primeras dos celdas. Ingrese la fórmula en alguna otra columna de la misma fila y luego cópiela en otras celdas arrastrando el controlador de relleno (un pequeño cuadrado en la esquina inferior derecha de la celda seleccionada). Al hacer esto, el cursor cambia al signo más:
Para buscar celdas dentro de la misma fila que tengan el mismo contenido, A2 y B2 en este ejemplo, la fórmula es la siguiente: Para encontrar celdas en la misma fila con valores diferentes, simplemente reemplace el signo igual con el signo de no igualdad (<>): Y por supuesto, nada impide encontrar coincidencias y diferencias con una única fórmula: O El resultado puede ser similar a este:
Como puede ver, la fórmula maneja números, fechas, veces y cadenas de texto igualmente bueno. Consejo. También puede comparar dos columnas fila por fila utilizando el filtro avanzado de Excel. A continuación se muestra un ejemplo que muestra cómo filtrar coincidencias y diferencias entre 2 columnas.
Fórmula para partidos
=IF(A2=B2,"Match","")
Fórmula para las diferencias
=IF(A2<>B2,"No match","")
Partidos y diferencias
=IF(A2=B2,"Match","No match")
=IF(A2<>B2,"No match","Match")
Ejemplo 2. Comparar dos listas para coincidencias que distingan entre mayúsculas y minúsculas en la misma fila
Como probablemente habrás notado, las fórmulas del ejemplo anterior ignoran mayúsculas y minúsculas al comparar valores de texto, como en la fila 10 de la captura de pantalla anterior. Si quieres encontrar coincidencias que distinguen entre mayúsculas y minúsculas entre 2 columnas en cada fila, luego use la función EXACTA:
=IF(EXACT(A2, B2), "Match", "")
Encontrar diferencias que distinguen entre mayúsculas y minúsculas en la misma fila, ingrese el texto correspondiente (“Único” en este ejemplo) en el 3tercero argumento de la función SI, por ejemplo:
=IF(EXACT(A2, B2), "Match", "Unique")
Compare varias columnas para encontrar coincidencias en la misma fila
En sus hojas de cálculo de Excel, se pueden comparar varias columnas según los siguientes criterios:
- Encuentra filas con los mismos valores en todas las columnas (Ejemplo 1)
- Encuentra filas con los mismos valores en 2 columnas cualesquiera (Ejemplo 2)
Ejemplo 1. Buscar coincidencias en todas las celdas dentro de la misma fila
Si su tabla tiene tres o más columnas y desea encontrar filas que tengan los mismos valores en todas las celdas, una fórmula IF con una declaración AND funcionará de maravilla:
=IF(AND(A2=B2, A2=C2), "Full match", "")
Si su tabla tiene muchas columnas, una solución más elegante sería usar la función CONTAR.SI:
=IF(COUNTIF($A2:$E2, $A2)=5, "Full match", "")
Donde 5 es el número de columnas que estás comparando.
Ejemplo 2. Buscar coincidencias en dos celdas cualesquiera de la misma fila
Si está buscando una manera de comparar columnas para cualesquiera dos o más células con los mismos valores dentro de la misma fila, use una fórmula IF con una declaración OR:
=IF(OR(A2=B2, B2=C2, A2=C2), "Match", "")
En caso de que haya muchas columnas para comparar, su declaración OR puede crecer demasiado. En este caso, una mejor solución sería sumar varias funciones CONTAR.SI. El primer CONTAR.SI cuenta cuántas columnas tienen el mismo valor que en la 1calle columna, el segundo CONTAR.SI cuenta cuántas de las columnas restantes son iguales a las 2Dakota del Norte columna, etcétera. Si el recuento es 0, la fórmula devuelve “Único”, en caso contrario “Coincidencia”. Por ejemplo:
=IF(COUNTIF(B2:D2,A2)+COUNTIF(C2:D2,B2)+(C2=D2)=0,"Unique","Match")
Cómo comparar dos columnas en Excel para coincidencias y diferencias
Suponga que tiene 2 listas de datos en Excel y desea encontrar todos los valores (números, fechas o cadenas de texto) que están en la columna A pero no en la columna B.
Para esto, puede incrustar la función CONTAR.SI($B:$B, $A2)=0 en la prueba lógica de IF y verificar si devuelve cero (no se encuentra ninguna coincidencia) o cualquier otro número (se encuentra al menos 1 coincidencia).
Por ejemplo, la siguiente fórmula SI/CONTAR.SI busca en toda la columna B el valor de la celda A2. Si no se encuentra ninguna coincidencia, la fórmula devuelve “No hay coincidencia en B”, en caso contrario una cadena vacía:
=IF(COUNTIF($B:$B, $A2)=0, "No match in B", "")
Consejo. Si su tabla tiene un número fijo de filas, puede especificar un rango determinado (por ejemplo, $B2:$B10) en lugar de la columna completa ($B:$B) para que la fórmula funcione más rápido en conjuntos de datos grandes.
Se puede lograr el mismo resultado utilizando una fórmula IF con las funciones ISERROR y COINCIDIR integradas:
=IF(ISERROR(MATCH($A2,$B$2:$B$10,0)),"No match in B","")
O bien, usando la siguiente fórmula matricial (recuerde presionar Ctrl + Mayús + Intro para ingresarlo correctamente):
=IF(SUM(--($B$2:$B$10=$A2))=0, " No match in B", "")
Si desea que una fórmula única identifique tanto coincidencias (duplicados) como diferencias (valores únicos), coloque algo de texto para las coincidencias entre comillas dobles vacías (“”) en cualquiera de las fórmulas anteriores. Por ejemplo:
=IF(COUNTIF($B:$B, $A2)=0, "No match in B", "Match in B")
Cómo comparar dos listas en Excel y obtener coincidencias
A veces es posible que no solo necesite hacer coincidir dos columnas en dos tablas diferentes, sino también extraer entradas coincidentes de la tabla de búsqueda. Microsoft Excel proporciona una función especial para esto: la función BUSCARV. Como alternativa, puedes utilizar una fórmula INDEX MATCH más potente y versátil. Los usuarios de Excel 2021 y Excel 365 pueden realizar la tarea con la función BUSCAR XL.
Por ejemplo, las siguientes fórmulas comparan los nombres de productos en las columnas D con los nombres en la columna A y extraen la cifra de ventas correspondiente de la columna B si se encuentra una coincidencia; de lo contrario, se devuelve el error #N/A.
=VLOOKUP(D2, $A$2:$B$6, 2, FALSE)
=INDEX($B$2:$B$6, MATCH($D2, $A$2:$A$6, 0))
=XLOOKUP(D2, $A$2:$A$6, $B$2:$B$6)
Para obtener más información, consulte Cómo comparar dos columnas usando BUSCARV.
Si no se siente muy cómodo con las fórmulas, puede realizar el trabajo utilizando una solución rápida e intuitiva: el Asistente para combinar tablas.
Compara dos listas y resalta coincidencias y diferencias.
Cuando compara columnas en Excel, es posible que desee “visualizar” los elementos que están presentes en una columna pero que faltan en la otra. Puede sombrear dichas celdas en cualquier color que elija utilizando la función Formato condicional de Excel y los siguientes ejemplos demuestran los pasos detallados.
Ejemplo 1. Resaltar coincidencias y diferencias en cada fila
Para comparar dos columnas y Excel y resaltar celdas en la columna A que tienen entradas idénticas en la columna B de la misma fila, haga lo siguiente:
- Seleccione las celdas que desea resaltar (puede seleccionar celdas dentro de una columna o en varias columnas si desea colorear filas enteras).
- Hacer clic Formato condicional > Nueva regla… > Usar una fórmula para determinar qué celdas formatear.
- Crea una regla con una fórmula simple como
=$B2=$A2
(suponiendo que la fila 2 es la primera fila con datos, sin incluir el encabezado de la columna). Verifique que utilice una referencia de fila relativa (sin el signo $) como en la fórmula anterior.
A más destacado diferencias entre las columnas A y B, crea una regla con esta fórmula:
=$B2<>$A2
Si es nuevo en el formato condicional de Excel, consulte Cómo crear una regla de formato condicional basada en fórmulas para obtener instrucciones paso a paso.
Ejemplo 2. Resalte entradas únicas en cada lista
Siempre que compare dos listas en Excel, hay 3 tipos de elementos que puede resaltar:
- Artículos que solo están en el 1calle lista (única)
- Artículos que solo están en los 2Dakota del Norte lista (única)
- Elementos que están en ambas listas (duplicados): demostrados en la siguiente ejemplo.
Este ejemplo demuestra cómo colorear los elementos que están solo en una lista.
Supongamos que su Lista 1 está en la columna A (A2:A6) y la Lista 2 en la columna C (C2:C5). Las reglas de formato condicional se crean con las siguientes fórmulas:
Resalte valores únicos en la Lista 1 (columna A):
=COUNTIF($C$2:$C$5, $A2)=0
Resalte valores únicos en la Lista 2 (columna C):
=COUNTIF($A$2:$A$6, $C2)=0
Y obtenga el siguiente resultado:
Ejemplo 3. Resaltar coincidencias (duplicados) entre 2 columnas
Si siguieras de cerca el ejemplo anterior, no tendrás dificultades para ajustar las fórmulas de CONTAR.SI para que encuentren coincidencias en lugar de diferencias. Todo lo que tienes que hacer es establecer el recuento mayor que cero:
Partidos destacados en la Lista 1 (columna A):
=COUNTIF($C$2:$C$5, $A2)>0
Partidos destacados en la Lista 2 (columna C):
=COUNTIF($A$2:$A$6, $C2)>0
Resalte diferencias de filas y coincidencias en varias columnas
Al comparar valores en varias columnas fila por fila, la forma más rápida de resaltar las coincidencias es crear una regla de formato condicional, y la forma más rápida de sombrear las diferencias es adoptar la regla de formato condicional. Ir a especial característica, como se demuestra en los siguientes ejemplos.
Ejemplo 1. Comparar varias columnas y resaltar coincidencias de filas
Para resaltar filas que tienen valores idénticos en todas las columnascree una regla de formato condicional basada en una de las siguientes fórmulas:
=AND($A2=$B2, $A2=$C2)
o
=COUNTIF($A2:$C2, $A2)=3
Donde A2, B2 y C2 son las celdas superiores y 3 es el número de columnas a comparar.
Por supuesto, ni la fórmula Y ni la de CONTAR.SI se limitan a comparar solo 3 columnas; puede usar fórmulas similares para resaltar filas con los mismos valores en 4, 5, 6 o más columnas.
Ejemplo 2. Comparar varias columnas y resaltar las diferencias entre filas
Para resaltar rápidamente celdas con diferentes valores en cada fila individual, puede usar la herramienta de Excel. Ir a especial característica.
- Seleccione el rango de celdas que desea comparar. En este ejemplo, seleccioné las celdas A2 a C8.
De forma predeterminada, la celda superior del rango seleccionado es la celda activa y las celdas de las otras columnas seleccionadas en la misma fila se compararán con esa celda. Como puede ver en la captura de pantalla anterior, la celda activa es blanca mientras que todas las demás celdas del rango seleccionado están resaltadas. En este ejemplo, la celda activa es A2, por lo que la columna de comparación es la columna A.
A cambiar la columna de comparaciónuse la tecla Tab para navegar por las celdas seleccionadas de izquierda a derecha o la tecla Intro para moverse de arriba a abajo.
Consejo. Para seleccionar columnas no adyacentesseleccione la primera columna, mantenga presionado Controly luego seleccione las otras columnas. La celda activa estará en la última columna (o en el último bloque de columnas adyacentes). Para cambiar la columna de comparación, use la tecla Tabulador o Intro como se describe arriba.
- Sobre el Hogar pestaña, vaya a Edición grupo y haga clic en Buscar y seleccionar > Ir a especial… Luego seleccione Diferencias de filas y haga clic en el DE ACUERDO botón.
- Las celdas cuyos valores son diferentes de la celda de comparación en cada fila están coloreadas. Si desea sombrear las celdas resaltadas en algún color, simplemente haga clic en el Color de relleno en la cinta y seleccione el color que prefiera.
Cómo comparar dos celdas en Excel
De hecho, comparar 2 celdas es un caso particular de comparar dos columnas en Excel fila por fila excepto que no es necesario copiar las fórmulas a otras celdas de la columna.
Por ejemplo, para comparar las celdas A1 y C1, puede utilizar las siguientes fórmulas.
Para partidos:
=IF(A1=C1, "Match", "")
Para diferencias:
=IF(A1<>C1, "Difference", "")
Para conocer otras formas de comparar celdas en Excel, consulte:
Manera sin fórmulas de comparar dos columnas/listas en Excel
Ahora que conoce las ofertas de Excel para comparar y combinar columnas, permítame mostrarle nuestra propia solución para esta tarea. Esta herramienta se llama Comparar dos tablas y está incluida en nuestra Ultimate Suite.
El complemento puede comparar dos tablas o listas por cualquier número de columnas e identificar coincidencias/diferencias (como hicimos con las fórmulas) y resaltarlas (como hicimos con el formato condicional).
A los efectos de este artículo, compararemos las siguientes 2 listas para encontrar valores comunes que estén presentes en ambas.
Para comparar dos listas, estos son los pasos que debe seguir:
- Comience haciendo clic en el Comparar tablas botón en el Datos de Ablebits pestaña.
- Selecciona el primera columna/lista y haga clic Próximo. En términos del complemento, esta es su Tabla 1.
- Seleccione el segundo columna/lista y haga clic Próximo. En términos del complemento, es su Tabla 2 y puede residir en la misma hoja de trabajo o en otra diferente o incluso en otro libro de trabajo.
- Elija qué tipo de datos buscar:
- Duplicar valores (coincidencias): los elementos que existen en ambas listas.
- Único valores (diferencias): los elementos que están presentes en la lista 1, pero no en la lista 2.
Como nuestro objetivo es encontrar coincidencias, seleccionamos la primera opción y hacemos clic Próximo.
- Este es el paso clave donde seleccionas el columnas para comparar. En nuestro caso, la elección es obvia ya que solo comparamos 2 columnas: Ganadores 2000 contra Ganadores 2021. En tablas más grandes, puede seleccionar varios pares de columnas para comparar.
- En el paso final, eliges cómo tratar con los elementos encontrados y haces clic Finalizar.
Algunas opciones diferentes están disponibles aquí. Para nuestros propósitos, estos dos son los más útiles:
- Resaltar con color – coincidencias de tonos o diferencias en el color seleccionado (como lo hace el formato condicional de Excel).
- Identificar en la columna Estado – inserta el Estado columna con las etiquetas “Duplicado” o “Único” (como lo hacen las fórmulas IF).
Para este ejemplo, decidí resaltar los duplicados en el siguiente color:
Y en un momento, obtuve el siguiente resultado:
Con el Estado columna, el resultado sería el siguiente:
Consejo. Si las listas que está comparando se encuentran en diferentes hojas de trabajo o libros de trabajo, puede resultar útil ver las hojas de Excel una al lado de la otra.
Así es como se comparan columnas en Excel en busca de coincidencias (duplicados) y diferencias (valores únicos). Si está interesado en probar esta herramienta, puede descargar una versión de evaluación utilizando el siguiente enlace.
Te agradezco por leer y te animo a que consultes otros tutoriales útiles que tenemos 🙂
descargas disponibles
Comparar listas de Excel: ejemplos (archivo .xlsx)
Ultimate Suite – versión de prueba (archivo .exe)
Usted también podría estar interesado en
Error 403 The request cannot be completed because you have exceeded your quota. : quotaExceeded
Preguntas Frecuentes sobre Comparar Dos Columnas para Coincidencias y Diferencias
¿Estás buscando información sobre cómo comparar dos columnas para encontrar coincidencias y diferencias? ¡Has llegado al lugar correcto! En este artículo, responderemos algunas de las preguntas más frecuentes sobre cómo comparar dos columnas en una hoja de cálculo o base de datos para identificar similitudes y diferencias.
1. ¿Por qué debería comparar dos columnas en una hoja de cálculo o base de datos?
Comparar dos columnas te permite identificar patrones, encontrar duplicados o similitudes en conjuntos de datos. Esta comparación puede ser útil en diversas situaciones, como la limpieza de datos, la detección de errores o la búsqueda de coincidencias en bases de datos.
2. ¿Cuáles son las herramientas comunes utilizadas para comparar columnas?
Existen varias herramientas utilizadas para comparar dos columnas, como Excel, Google Sheets, bases de datos SQL y lenguajes de programación como Python o R. Estas herramientas te permiten realizar comparaciones rápidas y eficientes y obtener resultados precisos.
3. ¿Cómo puedo comparar dos columnas en Excel?
En Excel, puedes utilizar la función VLOOKUP para comparar dos columnas y obtener coincidencias. También puedes utilizar fórmulas como COUNTIF o utilizar formatos condicionales para resaltar las diferencias entre las columnas. Hay varias tutoriales y guías en línea que te pueden ayudar a aprender cómo comparar columnas en Excel.
4. ¿Qué características debo considerar al comparar dos columnas?
Al comparar dos columnas, es importante considerar factores como el tipo de datos (números, texto, fechas), mayúsculas y minúsculas, caracteres especiales y valores nulos. Estas características pueden afectar la forma en que compares las columnas y cómo identifiques las coincidencias y diferencias.
5. ¿Cómo puedo comparar columnas en una base de datos SQL?
En una base de datos SQL, puedes utilizar consultas SELECT para comparar columnas y obtener resultados específicos. Puedes utilizar cláusulas como WHERE, JOIN y GROUP BY para filtrar y combinar datos de diferentes tablas para encontrar coincidencias y diferencias.
6. ¿Qué técnicas puedo usar para comparar columnas de manera eficiente?
Al comparar columnas, puedes utilizar técnicas como la eliminación de registros duplicados, la normalización de datos, el filtrado y la clasificación. Estas técnicas pueden ayudarte a reducir el tiempo y esfuerzo requerido para comparar las columnas y obtener resultados más precisos.
7. ¿Dónde puedo encontrar más información sobre cómo comparar columnas?
Existen numerosos recursos en línea que pueden proporcionarte más información y ejemplos sobre cómo comparar columnas en diferentes herramientas y entornos. Algunas fuentes recomendadas incluyen:
- Soporte de Microsoft: Encontrar valores duplicados o únicos en Excel
- Centro de Ayuda de Google Sheets: Encontrar duplicados y valores únicos
- W3Schools: COUNTIF en SQL
- SQL Shack: Explorar las ventas utilizando la cláusula GROUP BY en SQL Server
Recuerda que cada herramienta y lenguaje puede tener su propia sintaxis y técnicas específicas para comparar columnas, por lo que es importante consultar la documentación oficial y seguir tutoriales confiables para obtener resultados precisos.
¡Esperamos que estas preguntas frecuentes te hayan brindado una perspectiva útil sobre cómo comparar dos columnas para encontrar coincidencias y diferencias! Si tienes más preguntas, no dudes en buscar más información o consultar a expertos en el tema.