Encontrar los elementos de una columna que no están en otra columna
Tengo dos columnas en Excel, y quiero encontrar (preferentemente resaltar) los elementos que están en la columna B pero no en la columna A.
¿Cuál es la forma más rápida de hacerlo?
Tengo dos columnas en Excel, y quiero encontrar (preferentemente resaltar) los elementos que están en la columna B pero no en la columna A.
¿Cuál es la forma más rápida de hacerlo?
=MATCH(B1,ColumnToSearch,0)
Si la fórmula no encuentra una coincidencia, se marcará como #N/A, de lo contrario será un número.
Si quieres que sea VERDADERO para coincidencia y FALSO para no coincidencia, usa esta fórmula en su lugar:
=ISNUMBER(MATCH(B1,ColumnToSearch,0))
Si quieres devolver el valor no encontrado y devolver la cadena vacía para los valores encontrados
=IF(ISNUMBER(MATCH(B1,ColumnToSearch,0)),"",B1)
Me llevó una eternidad descubrir esto, pero es muy simple. Suponiendo que los datos comienzan en A2 y B2 (para los encabezados) introduce esta fórmula en C2:
=MATCH(B2,$A$2:$A$287,0)
Luego haz clic y arrastra hacia abajo.
Una celda con #N/A
significa que el valor directamente junto a ella en la columna B no aparece en ninguna parte de toda la columna A.
Ten en cuenta que necesitas cambiar $A$287 para que coincida con toda tu matriz de búsqueda en la columna A. Por ejemplo, si tus datos en la columna A descienden por 1000 entradas, debería ser $A$1000.
Vea mi respuesta a la fórmula de la matriz para el listado A que no se encuentra en el B aquí:
=IFERROR(INDEX($A$2:$A$1999,MATCH(0,IFERROR(MATCH($A$2: $A$1999,$B$2:$B$399,0),COUNTIF($C$1:$C1,$A$2:$A$1999)),0)),“”) Comparando dos columnas de nombres y devolviendo los nombres que faltan
Mis requisitos no eran resaltar sino mostrar todos los valores excepto los duplicados entre 2 columnas. Tomé la ayuda de la solución de @brenton y mejoré aún más para mostrar los valores de manera que pueda usar los datos directamente:
=IF(ISNA(MATCH(B2,$A$2:$A$2642,0)), A2, "")
Copie esto en la primera celda de la 3ª columna y aplique la fórmula a través de la columna de manera que liste todos los ítems de la columna B que no están listados en la columna A.
Gracias a los que han compartido sus respuestas. Gracias a sus soluciones, pude abrirme camino hacia las mías.
En mi versión de esta pregunta, tenía dos columnas para comparar – una clase graduada completa (Col A) y un subconjunto de esa clase graduada (Col B). Quería ser capaz de destacar en la clase de graduados completa a los estudiantes que eran miembros del subconjunto.
Puse la siguiente fórmula en una tercera columna:
=if(A2=LOOKUP(A2,$B$2:$B$91),1100,0)
Esto codificó a la mayoría de mis estudiantes, aunque produjo algunos errores en las primeras filas de datos.
en C1
escribe =if(A1=B1 , 0, 1)
. Luego en Conditional formatting
, seleccione Data bars
o Color scales
. Es la forma más fácil.