Cómo eliminar duplicados en Excel (y solo resaltarlos)
Elimina o resalta duplicados en Excel: Quitar duplicados, formato condicional, CONTAR.SI y UNICOS. Guía con demo interactivo.
Actualizado: agosto de 2026 · Autor: Alejandro. Guía práctica de Excel.
Los duplicados son uno de los problemas más habituales cuando trabajas con datos en Excel. Da igual si gestionas una lista de correos electrónicos, un registro de clientes o un histórico de pedidos: en cuanto los datos crecen, empiezan a colarse filas repetidas que estropean tus recuentos, inflan tus totales y hacen que envíes el mismo email dos veces a la misma persona. Saber cómo eliminar duplicados en Excel de forma segura es una de esas habilidades que te ahorran horas y disgustos.
En esta guía vas a ver todos los caminos posibles, del más rápido al más cuidadoso. Aprenderás a borrarlos de golpe con Datos → Quitar duplicados, a resaltarlos sin borrar nada para revisarlos antes con calma, a contar cuántas veces se repite cada valor, a extraer la lista de valores únicos con la función UNICOS y a lidiar con los casos traicioneros: duplicados que en realidad no lo parecen porque tienen espacios de más o distinta combinación de mayúsculas. Terminaremos viendo cómo hacerlo en Google Sheets y los errores que más caros salen.

Antes de borrar nada: por qué conviene ir con cuidado
La tentación es ir directo a Datos → Quitar duplicados y pulsar Aceptar. Funciona, pero tiene un problema serio: Excel borra sin preguntarte qué fila conserva. Si tu tabla tiene una columna de correo repetida pero con teléfonos distintos en cada fila, Excel se quedará con la primera aparición y tirará el resto a la basura, teléfono incluido. No hay ventana de confirmación fila por fila, no hay marcha atrás más allá de Ctrl+Z.
Por eso el orden recomendado no es «borrar y ya», sino auditar primero, revisar después y limpiar al final. Antes de eliminar te interesa saber cuántos duplicados hay, en qué columnas y si son duplicados de verdad o solo se parecen. Un flujo prudente sería: hacer una copia de seguridad de la hoja, resaltar los repetidos con formato condicional, contar las repeticiones con una fórmula y solo entonces decidir cómo borrarlos.
Quitar duplicados es una acción destructiva y, si cierras el archivo tras hacerla, Ctrl+Z ya no te salvará. Una copia intacta es tu red de seguridad.Ten presente además una distinción clave: resaltar y contar no cambian tus datos, solo te informan. Quitar duplicados y filtrar únicos sí modifican la lista. Empezar por las herramientas informativas te da el mapa completo antes de coger la goma de borrar.
Método rápido: Datos → Quitar duplicados
Es la herramienta oficial de Excel para eliminar filas repetidas y la más directa. La encontrarás en la cinta, dentro de la ficha Datos, en el grupo Herramientas de datos. Vamos con los pasos.
- Haz clic en cualquier celda dentro de tu tabla de datos (no hace falta seleccionar todo el rango: Excel detecta la tabla).
- Ve a Datos → Quitar duplicados.
- En la ventana que aparece, marca o desmarca las columnas que Excel debe tener en cuenta para considerar dos filas como iguales.
- Si tu rango tiene encabezados, deja marcada la casilla Mis datos tienen encabezados para que no los trate como un dato más.
- Pulsa Aceptar. Excel te dirá cuántos valores duplicados ha eliminado y cuántos únicos quedan.
Un ejemplo típico: tienes una lista de 1.200 correos de una campaña y sospechas que hay repetidos. Haces clic en la columna de emails, entras en Datos → Quitar duplicados, dejas marcada solo esa columna y aceptas. Excel te informa: «Se han quitado 143 valores duplicados; quedan 1.057 valores únicos». En dos clics tu lista está limpia.
Ctrl+T, tendrás también la opción Diseño de tabla → Quitar duplicados. Trabajar con tablas hace que las fórmulas y los filtros se comporten de forma más predecible cuando añadas más filas después.Pruébalo: resalta y quita duplicados
| # | Correo |
|---|
Duplicados según varias columnas: cuándo una fila es «igual»
Aquí está el matiz que más gente pasa por alto. En la ventana de Quitar duplicados, las columnas que dejes marcadas definen qué significa «duplicado». Si marcas solo la columna Nombre, Excel considerará repetidos a dos «Juan García» aunque sean personas distintas con DNI diferente. Si marcas Nombre y DNI a la vez, solo borrará las filas en las que ambos valores coincidan.
Imagina una tabla de pedidos con las columnas Cliente, Producto y Fecha. Un mismo cliente puede aparecer muchas veces de forma legítima, así que marcar solo Cliente destrozaría el histórico. Lo correcto es marcar las tres columnas: solo se eliminará una fila si el mismo cliente pidió el mismo producto en la misma fecha, que es un duplicado real (probablemente un error de importación).
| Columnas marcadas | Qué considera duplicado | Riesgo |
|---|---|---|
| Solo Email | Dos filas con el mismo correo | Bajo, ideal para listas de contactos |
| Nombre + Apellido | Homónimos tratados como iguales | Alto, personas distintas se pierden |
| Cliente + Producto + Fecha | Pedido idéntico repetido | Bajo, detecta errores de carga |
| Todas las columnas | Filas 100% idénticas | Mínimo, la limpieza más segura |
Resaltar duplicados sin borrarlos (la opción más segura para revisar)
Antes de eliminar nada, muchas veces lo que quieres es verlos: pintarlos de color para revisarlos con tus propios ojos y decidir. Para eso está el formato condicional, que no toca tus datos, solo los colorea. Es, con diferencia, la forma más prudente de empezar.
- Selecciona el rango o la columna donde quieres buscar repetidos (por ejemplo
A2:A500). - Ve a Inicio → Formato condicional → Resaltar reglas de celdas → Duplicar valores.
- En la ventana, elige el estilo de color (por defecto, relleno rojo claro con texto rojo oscuro).
- Comprueba que en el desplegable está seleccionado Duplicados (también puedes elegir Únicos para resaltar justo lo contrario).
- Pulsa Aceptar: todas las celdas repetidas se colorean al instante.
Ahora ves de un vistazo dónde están los problemas. Puedes filtrar por color (Datos → Filtro, y luego filtrar por color de celda) para aislar solo los duplicados y revisarlos en bloque. Cuando termines de revisar, quitar el formato es tan fácil como ir a Formato condicional → Borrar reglas.
CONTAR.SI.CONJUNTO.Resaltar filas duplicadas completas con una fórmula
Si de verdad quieres resaltar filas enteras que se repiten, crea una regla con fórmula. Selecciona toda la tabla, ve a Formato condicional → Nueva regla → Utilice una fórmula y escribe algo como =CONTAR.SI.CONJUNTO($A$2:$A$500;$A2;$B$2:$B$500;$B2)>1. Así solo se pintan las filas donde coinciden a la vez las columnas A y B.
Contar cuántas veces se repite cada valor con CONTAR.SI
Resaltar te dice dónde hay duplicados; contar te dice cuántos y cuáles son los peores. La función estrella para esto es CONTAR.SI, que cuenta cuántas veces aparece un valor dentro de un rango. Es tu herramienta de auditoría antes de limpiar.
En una columna auxiliar, junto a tu lista, escribe en la celda B2 la fórmula =CONTAR.SI(A:A;A2) y arrástrala hacia abajo. Cada fila te dirá cuántas veces aparece ese valor en toda la columna A. Un 1 significa que es único; un 2 o más, que está repetido. Ordenando esa columna de mayor a menor, los duplicados más problemáticos suben arriba del todo.
| Correo (A) | =CONTAR.SI(A:A;A2) | Interpretación |
|---|---|---|
| ana@mail.com | 1 | Único, sin problema |
| luis@mail.com | 3 | Aparece 3 veces, revisar |
| luis@mail.com | 3 | Segunda aparición del mismo |
| eva@mail.com | 1 | Único |
=CONTAR.SI($A$2:$A2;A2) con la referencia semianclada. Devuelve 1 en la primera aparición y 2, 3, 4… en las siguientes. Filtrando por «mayor que 1» aíslas exactamente las filas sobrantes que podrías borrar.Este recuento también sirve para decidir: quizá descubras que un cliente aparece 5 veces porque hizo 5 pedidos legítimos, no porque haya un error. Contar antes de borrar te evita eliminar datos buenos. Si trabajas mucho con conteos y sumas condicionales, te vendrá bien dominar también la función SUMAR.SI.
Extraer la lista de valores únicos con la función UNICOS
A veces no quieres borrar los duplicados de tu lista original, sino generar en otro sitio una lista limpia de valores únicos dejando los datos de partida intactos. Para eso, en Excel 365 y Excel 2021, tienes la función UNICOS, que es lo más cómodo que existe.
Colócate en una celda vacía, por ejemplo D2, y escribe =UNICOS(A2:A100). Excel derramará automáticamente hacia abajo la lista de todos los valores distintos del rango, sin repetir ninguno. Lo mejor: es dinámica. Si cambias un dato en el rango original o añades filas, la lista de únicos se recalcula sola.
#¡DESBORDAMIENTO!. Déjalas libres y todo fluirá.Puedes combinarla con otras funciones para resultados potentes. =ORDENAR(UNICOS(A2:A100)) te da la lista de únicos ya ordenada alfabéticamente. Y =UNICOS(A2:A100;;VERDADERO) con el tercer argumento a verdadero devuelve solo los valores que aparecen exactamente una vez (los que nunca se repitieron), útil para detectar registros huérfanos.
Si no tienes UNICOS: filtro avanzado en versiones antiguas
En Excel 2019, 2016 o anteriores no existe UNICOS, pero puedes lograr lo mismo con el Filtro avanzado. Es un clásico que sigue funcionando de maravilla:
- Selecciona la columna con posibles duplicados (incluye el encabezado).
- Ve a Datos → Avanzadas (en el grupo Ordenar y filtrar).
- Marca la opción Copiar a otro lugar.
- En Copiar a, indica una celda vacía donde quieres la lista limpia.
- Marca la casilla Solo registros únicos y pulsa Aceptar.
Obtendrás una copia con cada valor una sola vez, sin tocar el original. La diferencia con UNICOS es que este resultado es estático: si cambian los datos de origen, tendrás que repetir el proceso.
El caso traicionero: espacios de más y mayúsculas
Este es el motivo número uno por el que la gente cree que Excel «no detecta bien» los duplicados. Para Excel, "ana@mail.com" y "ana@mail.com " (con un espacio al final) son valores distintos. Lo mismo pasa con dobles espacios en medio de un nombre o con espacios invisibles copiados desde una web o un PDF. A simple vista son idénticos; para el programa, no.
La solución es normalizar los datos antes de buscar duplicados. La función ESPACIOS elimina los espacios sobrantes al inicio, al final y los dobles espacios intermedios. En una columna auxiliar escribe =ESPACIOS(A2) y arrastra: obtendrás la versión limpia de cada celda. Sobre esa columna ya sí puedes buscar duplicados con fiabilidad.
| Valor original | Problema | Fórmula que lo arregla |
|---|---|---|
| » Ana « | Espacios delante y detrás | =ESPACIOS(A2) |
| «ANA» vs «ana» | Mayúsculas distintas | =MAYUSC(A2) o =MINUSC(A2) |
| «Ana Gil» | Doble espacio en medio | =ESPACIOS(A2) |
| «ana@mail.com» | Espacio invisible final | =ESPACIOS(A2) |
Con las mayúsculas pasa algo curioso: la herramienta Quitar duplicados y la función UNICOS no distinguen mayúsculas de minúsculas, así que «ANA» y «ana» sí se detectan como duplicados. Pero CONTAR.SI tampoco distingue, mientras que otras comparaciones sí. Para curarte en salud, unifica el formato con =MINUSC(A2) antes de comparar y trabajarás siempre sobre terreno firme.
=ESPACIOS() y =MINUSC(), cópiala y usa Pegado especial → Valores encima de la columna original. Así conviertes las fórmulas en texto limpio de verdad y puedes borrar la columna auxiliar sin miedo a que se rompa nada.Cómo decidir qué fila conservar: ordena antes de borrar
Ya sabes que Quitar duplicados conserva la primera aparición. La buena noticia es que puedes controlar cuál es esa primera aparición ordenando la tabla antes. Es el truco que convierte una herramienta ciega en una herramienta precisa.
Supón una lista de clientes con una columna Fecha de alta y quieres quedarte, de cada cliente repetido, con el registro más reciente. Ordena primero la tabla por Cliente (ascendente) y por Fecha de más nueva a más antigua. Así, dentro de cada cliente, la fila de arriba será la más reciente. Ahora aplicas Quitar duplicados marcando solo la columna Cliente y Excel conservará justo la fila que querías.
- Selecciona tu tabla y ve a Datos → Ordenar.
- Primer nivel: ordena por la columna clave (por ejemplo Cliente).
- Añade un segundo nivel: ordena por Fecha de mayor a menor (para conservar la más reciente).
- Acepta y comprueba que dentro de cada grupo la fila deseada queda arriba.
- Aplica Datos → Quitar duplicados marcando solo la columna clave.
Ordenar + Quitar duplicados te da un control total sin necesidad de fórmulas complicadas.Eliminar duplicados dejando una copia de seguridad
Ninguna limpieza es tan definitiva como parece hasta que cierras el archivo. Por eso el hábito de oro es conservar el original. Tienes varias formas de hacerlo, elige la que más te cuadre:
- Duplica la hoja: clic derecho en la pestaña → Mover o copiar → marca Crear una copia. Trabaja sobre la copia y deja el original congelado.
- Guarda una versión con otro nombre antes de limpiar (por ejemplo clientes_original.xlsx) y otra clientes_limpio.xlsx para el resultado.
- Copia el rango a otra hoja y aplica ahí
Quitar duplicados, dejando la hoja de datos crudos intacta.
Quitar duplicados, guardas y cierras, al reabrir ya no podrás recuperar las filas borradas con Ctrl+Z. La única red de seguridad real es una copia hecha antes de borrar.Si además tu archivo lo van a tocar varias personas, plantéate proteger las celdas o la hoja del original para que nadie lo limpie por error. Y si quieres agilizar todo el proceso, memorizar unos cuantos atajos de teclado de Excel como Ctrl+T para tablas o Ctrl+Mayús+L para filtros te hará ir mucho más rápido.
Cómo eliminar duplicados en Google Sheets
Si trabajas en Google Sheets, tienes las mismas dos filosofías: borrar de golpe o extraer únicos con una función. Ambas son muy sencillas.
Opción 1: Quitar duplicados desde el menú
- Selecciona el rango de datos, incluidos los encabezados.
- Ve a Datos → Limpieza de datos → Quitar duplicados.
- Marca Los datos tienen fila de encabezado si procede.
- Elige las columnas que definen el duplicado y pulsa Quitar duplicados.
- Sheets te informará de cuántas filas duplicadas ha eliminado y cuántas quedan.
Opción 2: la función UNIQUE
El equivalente a UNICOS en Sheets es UNIQUE. Escribe =UNIQUE(A2:A100) en una celda vacía y obtendrás la lista de valores distintos, derramada hacia abajo y actualizada de forma dinámica. Igual que en Excel, no toca los datos de origen: genera una lista limpia aparte. Si te interesan más diferencias entre ambos programas, échale un ojo a nuestra comparativa Excel vs Google Sheets.
=TRIM(A2) quita espacios sobrantes (equivale a ESPACIOS) y =LOWER(A2) pasa a minúsculas. Limpia antes de buscar duplicados y evitarás sorpresas.Errores comunes al eliminar duplicados
Estos son los tropiezos que veo una y otra vez. Si los conoces de antemano, te ahorras casi todos los problemas.
- Borrar sin copia de seguridad: el error más caro. Guardas, cierras y descubres que necesitabas esos datos. Duplica la hoja siempre.
- Marcar columnas de más o de menos: si marcas solo Nombre pierdes homónimos legítimos; si no marcas las columnas correctas, no borras nada. Piensa qué combinación define un duplicado real.
- Ignorar los espacios y mayúsculas: crees que no hay repetidos porque Excel no los detecta, cuando en realidad están ahí camuflados con un espacio final.
- No ordenar antes: dejas que Excel conserve una fila al azar (la primera) cuando querías la más reciente o la más completa.
- Confundir resaltar con borrar: el formato condicional no elimina nada, solo colorea. Si esperabas que desaparecieran, revisa que estás usando la herramienta correcta.
- Olvidar los encabezados: si no marcas «Mis datos tienen encabezados», Excel puede tratar tu título de columna como un dato más.
#N/A o descuadrar totales. Revisa qué depende de tus datos antes de eliminar filas.Descarga nuestras plantillas ya montadas: menos limpieza manual y menos errores.
Preguntas y respuestas
¿Quitar duplicados en Excel elimina las dos filas o solo una?
¿Cómo elimino duplicados pero conservo la fila más reciente?
¿Puedo resaltar los duplicados sin borrarlos?
¿Por qué Excel no detecta duplicados que veo iguales?
¿Qué función devuelve la lista de valores únicos?
¿Cómo cuento cuántas veces se repite un valor?
¿Quitar duplicados distingue mayúsculas de minúsculas?
¿Se puede deshacer Quitar duplicados después de guardar?
En dos líneas
Ya tienes el mapa completo para eliminar duplicados en Excel sin llevarte sustos. Recuerda el orden que marca la diferencia: primero copia de seguridad, después resaltar y contar para auditar, y solo al final borrar con Datos → Quitar duplicados o extraer únicos con UNICOS. Elegir entre resaltar, contar o eliminar según lo que necesites es lo que separa una limpieza segura de un desastre irreversible.
Si este tipo de trucos te ahorran tiempo, explora otras guías del portal como BUSCARV, las tablas dinámicas o calcular porcentajes, y pásate por la categoría de finanzas para llevar tus hojas de cálculo al siguiente nivel.
Excel® es una marca registrada de Microsoft Corporation. Este sitio no está afiliado a Microsoft.