cellio

Cómo comparar dos columnas en Excel: diferencias y coincidencias

Aprende a comparar dos columnas en Excel fila por fila o como listas: busca diferencias y coincidencias con fórmulas y formato condicional.

Por Ayoub Farid · · 2 min de lectura

«¿Qué clientes están en la lista A pero no en la lista B?» «¿Coinciden los precios de estas dos columnas?» En el fondo, son dos situaciones distintas: comparar fila por fila o comparar dos listas completas. Cada caso requiere una fórmula diferente en tu hoja de cálculo.

Fila por fila: ¿son iguales?

=A2=B2

Devuelve VERDADERO o FALSO. Si prefieres personalizar el texto con la función IF (SI en español):

=IF(A2=B2,"Match","Different")

Si necesitas distinguir entre mayúsculas y minúsculas: =EXACT(A2,B2).

Para números con margen de tolerancia (evitando errores por redondeo):

=IF(ABS(A2-B2)<0.01,"Match","Different")

Listas: ¿se encuentra este elemento en la otra columna?

¿Aparece el valor de la celda A2 en algún lugar de la columna B? Podemos usar COUNTIF (CONTAR.SI en español):

=IF(COUNTIF($B$2:$B$500,A2)>0,"In both","Only in A")

Aplica una referencia absoluta fijando el rango con el signo $ antes de arrastrar hacia abajo. Consulta más detalles sobre COUNTIF.

También puedes resolverlo combinando funciones con MATCH:

=ISNUMBER(MATCH(A2,$B$2:$B$500,0))

Extraer el valor coincidente

Si el elemento existe en la otra lista y quieres traer, por ejemplo, su precio, recurre a XLOOKUP (BUSCARX en español):

=XLOOKUP(A2,$D$2:$D$500,$E$2:$E$500,"Missing")

Después puedes comparar directamente: =IF(B2=XLOOKUP(...),"Same price","Price changed"). Aprende más sobre XLOOKUP.

Elementos en A pero no en B (Microsoft 365)

=FILTER(A2:A500,COUNTIF(B2:B500,A2:A500)=0)

Genera al instante la lista completa de elementos ausentes. Revisa cómo funciona FILTER.

Resaltar diferencias de forma visual

Selecciona ambas columnas y ve a Inicio > Formato condicional > Reglas para resaltar celdas > Valores duplicados. En el menú desplegable, cambia a «Únicos» para destacar los elementos que solo aparecen una vez.

Limpia los datos primero

Los espacios adicionales o las discrepancias entre formato de texto y número hacen que valores idénticos parezcan distintos. Aplica TRIM (ESPACIOS en español) en ambas listas antes de comenzar.

Preguntas frecuentes

¿Cómo comparo dos columnas para ver coincidencias en Excel?

Fila por fila: =A2=B2. Como listas independientes: =COUNTIF($B$2:$B$500,A2)>0.

¿Cómo encuentro valores de una columna que no están en otra?

Usa =IF(COUNTIF($B$2:$B$500,A2)=0,"Missing",""), o la función FILTER en Microsoft 365.

¿Cómo comparar dos columnas y devolver un valor asociado?

Utiliza XLOOKUP o VLOOKUP (BUSCARV) para extraer el dato coincidente desde la otra lista.

¿Por qué valores idénticos aparecen como diferentes?

Casi siempre se debe a espacios invisibles o a que un valor está guardado como texto y el otro como número. Si te estás preparando para una prueba de Excel para entrevista de trabajo, este es uno de los detalles clave que conviene revisar siempre.

Sigue leyendo