2 maneras de eliminar repetidos en Excel

Antecedentes

Como dato cultural, este es el 5to post que genero acerca del tema de Repetidos en Excel. Los cuales han sido:

Ver video Eliminar duplicados en Excel

Suscríbete al canal de EXCELeINFO en YouTube para aprender más de Excel y macros.

Manera de eliminar repetidos

Tenemos una lista de Excel con dos columnas, VALOR y CONSECUTIVO. La columna Valor contiene 1,000 filas llenas con valores aleatorios del 1 al 100, por lo que es clarísimo que tendremos valores repetidos. La columna Consecutivo comienza en el 1 y termina en el 1,000 para comprobar el funcionamiento de los 2 métodos que puede haber para eliminar repetidos.

Repetidos

Eliminar repetidos con macro

La siguiente macro se ejecuta cuando nuestro datos a validar están en una columna A y comienzan desde A2, aunque estos datos se pueden modificar sin problema.

Sub repetidos()
'Opcional
'Application.ScreenUpdating = False
Range("A2").Select
Do While Not IsEmpty(ActiveCell)
    x = WorksheetFunction.CountIf(Range("A:A"), ActiveCell)
    If x > 1 Then
        ActiveCell.EntireRow.Delete
    Else
        ActiveCell.Offset(1, 0).Select
    End If
Loop
Range("A1").Select
'Opcional
'Application.ScreenUpdating = True
End Sub

Cómo funciona

Se recorre toda la columna A en busca de valores repetidos, cuando encuentra uno, elimina la fila completa y así va recorriendo todo el rango hasta llegar a la última celda.

Resultado: conserva el último valor repetido de cada coincidencia.

Repetidos 2

Quitar duplicados en pestaña Datos

Desde Excel 2007 se añadió a la pestaña Datos una nueva herramienta para eliminar valores duplicados.

Repetidos 3

Con esta herramienta podemos filas con valores duplicados, con el beneficio de poder validar más de una columna de la tabla elegida.

Cómo funciona

Tenemos nuesta tabla de datos seleccionada y elegimos de la pestaña Datos la opción de Quitar duplicados. Nos arrojará un formulario donde podremos elegir las columnas en las que buscará información duplicada.

También le podremos elegir si la tabla elegida tiene encabezados.

Repetidos 4

Resultado: conserva la primer fila repetida de cada coincidencia.

Repetidos 5

Descarga el archivo de ejemplo

Quitar duplicados – EXCELeINFO.zip

Si te gustó este tutorial por favor regístrate en nuestra Lista de correo y Suscríbete a nuestro canal de YouTube para que estés siempre enterado de lo nuevo que publicamos.

You may also like...

5 Responses

  1. Paola Saldaña says:

    y si no quiero eliminarla, solo resaltarla??? es que yo tengo un problema similar pero no puedo eliminarla porque están relacionadas a teléfonos únicos.

    • sergioacamposh says:

      Para restaltar los repetidos primero eliges la columna con los datos y después eliges pestaña Inicio > Formato condicional > Resaltar reglas de celdas > Duplicar valores.

      • Paola Saldaña says:

        Sergio, la consulta es para este caso en particular, cuando tienes 2 columnas relacionadas, yo tengo una columna de telefonos (dato unico) zonas(se repiten) y equipos(unicos dentro de cada zona) por ejmp: el telefono 99999999 esta en la zona 455 del equipo 1(estos van del 1 al 50), el telefono 99999998 esta en la zona 455 del equipo 2.

        Pero a su vez, el telefono 99999980 esta en la zona 457 del equipo 1, el telefono 99999981 esta en la zona 457 del equipo 2… así sucesivamente.

        muchas veces he detectado que 2 o más telefonos tienen la misma zona y equipo.y no debe ser así. pero no los puedo eliminar y lo que deseo es que me avise con un color que esta sucediendo este problema.

        gracias,

  2. Vamonos Juntos says:

    Alejandro,

    Gracias y felicidades por este magnifico sitio web. Acabo de utilizar el ejemplo de macro para “2 maneras de eliminar repetidos en Excel”. Como puedo crear una macro que haga exactamente lo contrario ? eliminar los datos que no estan duplicados ? muchas gracias

Leave a Reply

Your email address will not be published. Required fields are marked *

%d bloggers like this: