Tengo dos columnas en Excel que quiero comparar y encontrar las diferencias entre ellas.
Supongamos:
- La columna A tiene 50 números, es decir, 0511234567
- La columna B tiene 100 números en el mismo formato
Tengo dos columnas en Excel que quiero comparar y encontrar las diferencias entre ellas.
Supongamos:
Columna destacada A . Haga clic en Formato condicional > Crear una nueva regla > Utilice esta fórmula para determinar qué celdas deben formatearse > Introduzca la fórmula ff:
=countif($B:$B, $A1)
Haga clic en el botón Formato y cambie el color de la fuente a algo que le guste.
Repita lo mismo para la columna B , salvo que utilice esta fórmula y pruebe con otro color de fuente.
=countif($A:$A, $B1)
En la columna C introduzca la fórmula ff. en la primera celda y luego cópiela hacia abajo.
=if(countif($B:$B, $A1)<>0, "-", "Not in B")
En la columna D introduzca la fórmula ff. en la primera celda y luego cópiela hacia abajo.
=if(countif($A:$A, $B1)<>0, "-", "Not in A")
Ambos deberían ayudarte a visualizar qué elementos faltan en la otra columna.
En una versión más antigua de OpenOffice, correspondiente al Excel anterior a la cinta (al fin y al cabo es un clon de Excel), hay un comando de menú Formato -> Formato condicional .
Microsoft ha un artículo detallando cómo encontrar duplicados en dos columnas. Se puede cambiar fácilmente para encontrar elementos únicos en cada columna.
Por ejemplo, si quiere que la columna C muestre las entradas exclusivas de la columna A y la columna D las de la columna B:
A B C D
1 3 =IF(ISERROR(MATCH(A1,$B$1:$B$5,0)),A1,"") =IF(ISERROR(MATCH(B1,$A$1:$A$5,0)),B1,"")
2 5 (fill down) (fill down)
3 8 .. ..
4 2 .. ..
5 0 .. ..
Digamos que quieres encontrar los en col. B sin coincidencias en la col. A. Poner en C2:
=COUNTIF($A$2:$A$26;B2)
Esto le dará 1 (o más) si hay una coincidencia, 0 en caso contrario.
También puede ordenar ambas columnas individualmente, luego seleccionar ambas, Ir a Especial, seleccionar Diferencias de Filas. Pero eso dejará de funcionar después del primer elemento nuevo, y tendrá que insertar una celda y volver a empezar.
EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.
0 votos
Creo que esto se puede hacer con las funciones y fórmulas incorporadas de Excel. Me parece que se sale del tema.
0 votos
¿puede especificar cómo hacerlo?
0 votos
Entonces, ¿quieres saber qué números están en la Col A solamente y qué números están en la Col B solamente?
0 votos
Ver esta pregunta del SO por su respuesta.
0 votos
No, primero quiero saber todos los números que no están en la Col A pero sí en la Col B y luego quiero saber todos los números que están en la Col A pero no en la Col B.
0 votos
He utilizado esta fórmula :- =COUNTIF($A:$A,$B:$B)=0 pero sólo obtengo los números que están en la col B y no en la col A.
0 votos
@Sundhas: Se considera de buena educación aceptar las respuestas a tus preguntas. Usted no lo ha hecho la mayoría de las veces. Es posible que quieras volver atrás y aceptar las respuestas a tus preguntas anteriores. Esto puede motivar más ayuda de otros usuarios de StackOverflow.
0 votos
Con Excel 2007 y superior, puede utilizar la función incorporada para eliminar los duplicados. De todos modos, si desea identificar los duplicados, puede utilizar la fórmula de matriz como se explica aquí : chandoo.org/wp/2009/03/25/using-array-formulas-example1