Cómo quitar duplicados en Excel y dejar solo uno (4 métodos fáciles)

¿Te pasó que la lista de estudiantes inscritos, la base de clientes o el listado de pedidos tiene nombres repetidos y los totales no cuadran? En esta guía te explico cómo quitar duplicados en Excel paso a paso, con cuatro métodos: el botón Quitar duplicados, el formato condicional para verlos sin borrar nada, la fórmula CONTAR.SI para marcarlos y la función UNICOS de Excel 365. También verás cómo dejar solo uno, cómo trabajar con varias columnas y cómo contar los repetidos. Todos los datos de las imágenes son datos de ejemplo.

Antes de empezar: el ejemplo y una copia de seguridad

Usaremos una lista de inscritos a una feria escolar con tres columnas: Código (columna A), Nombre (B) y Grado (C), con datos en las filas 2 a 11. Algunos estudiantes se inscribieron dos o tres veces, así que hay filas repetidas.

Un consejo importante: trabaja sobre una copia. Haz clic derecho en la pestaña de la hoja, elige Mover o copiar, marca Crear una copia y acepta. El botón Quitar duplicados borra filas; puedes deshacer con Ctrl + Z justo después, pero si guardas y cierras el archivo ya no hay vuelta atrás.

Nota sobre el separador: en Colombia y gran parte de Latinoamérica, Excel separa los argumentos de las fórmulas con punto y coma (;). Si tu Excel está en inglés o con otra configuración regional, cambia ; por ,.

Método 1: encontrar y resaltar duplicados sin eliminarlos

Muchas veces no quieres borrar todavía: primero quieres ver qué está repetido y revisar si de verdad sobra. Para eso sirven el formato condicional y CONTAR.SI.

Lista de estudiantes en Excel con los códigos repetidos resaltados en rojo por formato condicional y una columna con CONTAR.SI que marca Repetido desde la segunda aparición

Resaltar valores duplicados con formato condicional

  1. Selecciona la columna que debería tener valores únicos, por ejemplo los códigos en A2:A11.
  2. Ve a Inicio > Formato condicional > Reglas para resaltar celdas > Valores duplicados...
  3. Deja la opción Duplicar y el relleno rojo claro. Pulsa Aceptar.

Excel pinta todas las apariciones de cada valor repetido, incluida la primera. En el ejemplo, el 1002 queda en rojo las tres veces y el 1003 las dos veces. Si quieres aprender más reglas (semáforos de notas, fechas vencidas), mira la guía de formato condicional en Excel paso a paso.

Marcar duplicados con la fórmula CONTAR.SI

Una columna auxiliar con fórmula te permite filtrar y decidir qué borrar. Hay dos variantes y conviene conocer la diferencia.

Variante A: marcar todas las apariciones. En D2 escribe y arrastra hacia abajo:

=SI(CONTAR.SI($A$2:$A$11;A2)>1;"Duplicado";"Único")

CONTAR.SI cuenta cuántas veces aparece el código de la fila en toda la lista. Si es más de una, la fila dice "Duplicado".

Variante B: marcar solo las copias sobrantes (dejar solo uno). Esta es la más útil cuando quieres borrar a mano:

=SI(CONTAR.SI($A$2:A2;A2)>1;"Repetido";"")

El truco está en el rango $A$2:A2: el inicio queda fijo con $ y el final crece al arrastrar la fórmula. Así, cada fila solo cuenta "hacia arriba". La primera aparición da 1 (queda en blanco) y la segunda, tercera, etc. dan 2, 3... y se marcan como "Repetido". Luego aplicas un filtro en la columna D, eliges "Repetido", borras esas filas y quitas el filtro. Si CONTAR.SI es nuevo para ti, aquí tienes la guía completa de CONTAR.SI en Excel con una y varias condiciones.

Método 2: botón Quitar duplicados (el más rápido)

Es la herramienta oficial de Excel para eliminar duplicados y dejar solo uno. Está disponible en Excel 2007 y versiones posteriores, en Excel 365 y en Excel para Mac.

Cuadro Quitar duplicados de Excel con las columnas Código, Nombre y Grado marcadas y el mensaje: se encontraron y quitaron 3 valores duplicados; quedan 7 valores únicos
  1. Haz clic en cualquier celda de la tabla (o selecciona el rango A1:C11).
  2. Ve a la pestaña Datos y, en el grupo Herramientas de datos, pulsa Quitar duplicados. En Excel en inglés se llama Data > Remove Duplicates.
  3. Deja marcada la casilla Mis datos tienen encabezados para que la fila 1 no se tome como un dato.
  4. Marca las columnas que definen un duplicado (lo explico abajo) y pulsa Aceptar.
  5. Excel muestra un mensaje como: "Se encontraron y quitaron 3 valores duplicados; quedan 7 valores únicos".

Excel conserva la primera aparición (la que está más arriba) y borra las siguientes. Si quieres conservar el registro más reciente, ordena primero la tabla por fecha de mayor a menor y después quita los duplicados.

Quitar duplicados en varias columnas

Las casillas del cuadro deciden qué significa "repetido":

  • Todas las columnas marcadas: solo se borra una fila si es idéntica en Código, Nombre y Grado.
  • Solo la columna Código: se borra cualquier fila cuyo código ya apareció, aunque el nombre esté escrito distinto. Es lo ideal cuando tienes un identificador único.
  • Nombre y Grado: útil si no tienes código, pero cuidado con dos estudiantes que se llamen igual en grados distintos.

Ojo con la advertencia "Ampliar la selección"

Si seleccionas solo una columna que tiene datos al lado, Excel pregunta si quieres Ampliar la selección o Continuar con la selección actual. Casi siempre debes elegir Ampliar la selección. Si continúas solo con una columna, Excel borra celdas de esa columna y las demás no se mueven: los códigos quedan desalineados de sus nombres.

Método 3: función UNICOS en Excel 365 (lista sin repetidos con fórmula)

Si tienes Excel 365, Excel 2021 o posterior, o Excel para la web, la función UNICOS (en inglés UNIQUE) crea una lista sin duplicados sin tocar los datos originales. Además se actualiza sola cuando agregas o corriges nombres.

Antes y después en Excel: columna A con 10 nombres repetidos y columna C con la fórmula UNICOS que devuelve 7 nombres sin repetir

En una celda vacía, por ejemplo C2, escribe:

=UNICOS(A2:A11)

El resultado se "desborda" hacia abajo y ocupa las celdas que necesite. Algunas variantes útiles:

  • Varias columnas a la vez (filas únicas completas): =UNICOS(A2:C11)
  • Lista sin repetidos y en orden alfabético: =ORDENAR(UNICOS(B2:B11))
  • Solo los valores que aparecen exactamente una vez: =UNICOS(A2:A11;FALSO;VERDADERO)

Si en vez del resultado ves el error #¡DESBORDAMIENTO!, significa que alguna celda debajo de la fórmula tiene datos. Despeja esas celdas y el resultado aparece.

Método 4: filtro avanzado con "Sólo registros únicos"

Si tu Excel es 2016 o 2019 y no tiene UNICOS, el filtro avanzado copia una lista sin repetidos en otro lugar, sin borrar la original.

  1. Haz clic dentro de la tabla.
  2. Ve a Datos > Ordenar y filtrar > Avanzadas.
  3. Elige Copiar a otro lugar.
  4. Revisa el Rango de la lista (por ejemplo $A$1:$C$11) y deja vacío el Rango de criterios.
  5. En Copiar a, haz clic en una celda vacía, como $F$1.
  6. Marca Sólo registros únicos y pulsa Aceptar.

A diferencia de UNICOS, esta copia no se actualiza sola: si cambian los datos, repite el filtro.

Cómo contar duplicados y valores únicos

A veces solo necesitas saber cuántos hay. Estas fórmulas sirven para la lista de códigos A2:A11:

  • Cuántas veces aparece un código concreto: =CONTAR.SI(A2:A11;"1002")
  • Cuántos valores distintos hay (Excel 365): =CONTARA(UNICOS(A2:A11))
  • Cuántas filas sobran por estar repetidas (Excel 365): =CONTARA(A2:A11)-CONTARA(UNICOS(A2:A11))
  • Valores distintos en versiones anteriores (sin celdas vacías en el rango): =SUMAPRODUCTO(1/CONTAR.SI(A2:A11;A2:A11))

En el ejemplo hay 10 inscripciones, 7 estudiantes distintos y 3 filas sobrantes. Si además quieres un resumen por grado o por cliente, una tabla dinámica en Excel te lo arma en segundos.

Comparación rápida: qué método usar

Método¿Borra datos?Versión de ExcelIdeal para
Formato condicionalNo, solo pintaTodasRevisar visualmente qué está repetido
CONTAR.SI en columna auxiliarNo, solo marcaTodasFiltrar y decidir qué filas borrar a mano
Botón Quitar duplicadosSí, de forma permanente2007 en adelante y 365Limpiar una lista rápido y dejar solo uno
Función UNICOSNo, crea una lista nueva365, 2021 o posterior, webListas que cambian y se actualizan solas
Filtro avanzadoNo, copia a otro lugarTodasExcel antiguo sin UNICOS

Errores comunes al quitar duplicados

  • Espacios invisibles. "Ana Gómez" y "Ana Gómez " (con un espacio al final) son distintos para Excel y no se detectan como duplicados. Limpia la columna con =ESPACIOS(B2) en una columna auxiliar, copia y pega como valores, y luego quita los duplicados.
  • Números guardados como texto. Un código 1002 escrito como número y otro como texto (con el triángulo verde en la esquina) no siempre se reconocen como iguales. Conviértelos todos al mismo tipo antes de empezar.
  • Tildes y errores de digitación. "Laura Díaz" y "Laura Diaz" son textos distintos. Por eso es mejor comparar por un código o documento que por el nombre.
  • Olvidar la casilla de encabezados. Si desmarcas "Mis datos tienen encabezados", Excel trata los títulos como un dato más.
  • Elegir "Continuar con la selección actual". Desalinea las columnas, como vimos arriba.
  • Olvidar los $ en CONTAR.SI. Sin $A$2 fijo, el rango se corre al arrastrar y el conteo sale mal.

Preguntas frecuentes

¿Cómo quito duplicados en Excel y dejo solo uno?

Con Datos > Quitar duplicados. Excel conserva la primera aparición de cada valor y elimina las demás. Si prefieres hacerlo con fórmula, usa =UNICOS(A2:A11) en Excel 365 o marca las copias con =CONTAR.SI($A$2:A2;A2)>1.

¿Quitar duplicados distingue mayúsculas y minúsculas?

No. Para Quitar duplicados y para UNICOS, "ANA GÓMEZ" y "ana gómez" son el mismo valor. Lo que sí los hace distintos son los espacios de más y las tildes.

¿Cómo quitar duplicados en Excel sin eliminar las filas?

Usa el formato condicional para verlos, CONTAR.SI para marcarlos, UNICOS para crear una lista limpia aparte o el filtro avanzado con "Sólo registros únicos". Ninguno de esos métodos borra tus datos originales.

¿Se pueden quitar duplicados en Google Sheets (Drive)?

Sí. En Google Sheets ve a Datos > Limpieza de datos > Quitar duplicados. También existe la función UNIQUE, que funciona igual que UNICOS.

¿Funciona igual en Excel para Mac?

Sí. En Excel para Mac el botón también está en la pestaña Datos con el nombre Quitar duplicados, y las fórmulas son las mismas.

¿Puedo recuperar los datos después de quitar duplicados?

Solo con Ctrl + Z antes de cerrar el archivo. Por eso conviene hacer una copia de la hoja antes de empezar.

Conclusión

Quitar duplicados en Excel es sencillo cuando eliges el método adecuado: primero revisa con formato condicional o CONTAR.SI, luego elimina con el botón Quitar duplicados, y si tienes Excel 365 aprovecha UNICOS para tener una lista limpia que se actualiza sola. Antes de borrar, limpia espacios y trabaja sobre una copia. Practica con tu lista de estudiantes o de clientes y verás que en un par de minutos tus totales vuelven a cuadrar.

No hay comentarios