2011-11-17 10 views
9

Supongamos que tengo una columna llamada código del artículo de la siguiente manera:comparar una columna en sí para comprobar si se han duplicado valor en EXCEL

----- ------ 
|row| |code| 
----- ------ 
|1 | |A123| 
----- ------ 
|2 | |B123| 
----- ------ 
|...| |....| 
----- ------ 
|n | |A123| 
----- ------ 

El valor en la columna de código puede aparecer más de una vez, ¿cómo puede ¿Utilizo la fórmula de Excel o cualquier método en Excel para verificar el registro duplicado en una columna?

Gracias

Respuesta

10

Dependiendo de la versión de Excel que está utilizando, es posible que pueda lograr esto con el formato condicional.

Excel 2007 tiene una configuración rápida de 3 botones, para el formato condicional de duplicados.

actualización para incluir instrucciones de xQbert siguientes:

formateo rápido

  • Seleccione una o más celdas de un rango, tabla o informe de tabla dinámica.
  • En la pestaña Inicio, en el grupo Estilo, haga clic en la flecha junto a Formato condicional y, a continuación, haga clic en Reglas resaltar celdas.
  • Seleccionar valores duplicados. Ingrese los valores que desea usar y luego seleccione un formato.
+2

Formato rápido Seleccione una o más celdas en un rango, tabla o informe de tabla dinámica. En la pestaña Inicio, en el grupo Estilo, haga clic en la flecha junto a Formato condicional y luego en Reglas de resaltar celdas. Seleccionar valores duplicados. Ingrese los valores que desea usar y luego seleccione un formato. – xQbert

+0

Estoy usando Excel 2010, ¿podrías sugerir el paso? –

+0

@CharlesYeung: consulte el comentario de xQbert, para obtener un excelente paso a paso. –

2

Otra forma común de hacer esto es simplemente ordenar la columna a continuación, añadir la fórmula como la siguiente en la columna al lado de él y siga los pasos abajo ...

=IF(B2=B1,1,0) 

o utilizar un pivote tabla para obtener valores de código distintos ... haga doble clic en el recuento de filas pivote resumen para ver qué "Filas" componen el recuento.

enter image description here

+0

La mejor respuesta. – pmav99

+0

@ pmav99 Esto solo le permitiría comparar la 2da entrada con la 1ra, y luego la 3ra a la 2da, la 4ta a la 3ra, etc. Si la # 4 fuera igual a la # 1, no captaría eso. Mala respuesta. – vapcguy

+0

@vapcguy ... sí, lo haría. aquí está el adjunto ... solo tienes que comenzar la fórmula compensada por 1 fila. La primera fila no puede comparar con una anterior. a continuación, puede filtrar para excluir 1 y copiar el conjunto de resultados garantizados para no tener duplicados. Otro método sería simplemente girar los datos y hacer doble clic en los resultados para ver las filas que son dups – xQbert

8

En una columna al lado del código, utilice una fórmula como la siguiente (por ejemplo, poniendo esto en C2 si sus códigos son en la Columna B.):

=IF(COUNTIF(B:B,B2)>1,"Duplicated!","") 

Rellenar hacia abajo según se requiera.

+0

Entre B: B y B2 tuve que usar a; en lugar de un ,. Probablemente tiene que ver con la versión excell? – JoaoFilipeClementeMartins

+1

Eso es algo específico de la región. Coma en EE. UU. Pero punto y coma en Europa, por ejemplo. –

Cuestiones relacionadas