domingo, 28 de abril de 2013

Una forma diferente de encontrar registros repetidos en una lista de excel, calc, etc.


Si tenemos una lista con registros repetidos que queremos localizar, además de las formas nativas incluidas en las últimas versiones de Excel, podemos usar el método de comprobar si la celda actual es igual a la anterior.

Por ejemplo en Excel podemos usar la formula
=SI(A2=A1;"REPETIDO";"")
Y nos marcará los registros repetidos




Para extender la fórmula a lo largo de la lista solo tenemos que pinchar en la esquina inferior derecha (marcada con un cuadradito) de la celda que contiene la primera formula  y estirar hacia abajo hasta el final de la lista.

Quedando así:

A =SI(A2=A1;"REPETIDO";"")
B =SI(A3=A2;"REPETIDO";"")
B =SI(A4=A3;"REPETIDO";"")
C =SI(A5=A4;"REPETIDO";"")
etc.


Luego podemos aplicar un filtro para ver más cómodamente cuales están repetidos.

Los registros repetidos que no sean contiguos no saldrán como repetidos, pero eso se soluciona simplemente seleccionando la columna y aplicando la opción Datos>Ordenar desde la barra de menú de Excel antes de aplicar la formula a toda la lista.

Nota: Esto también se puede usar en calc y otras hojas de cálculo simplemente adaptando ligeramente la fórmula en caso de que esto sea necesario.

Espero les resulte de utilidad este pequeño truco.