Imagina a una contable con un archivo exportado de pedidos de clientes de 12 000 filas. Dos clientes comparten apellido, hay unos cuantos pedidos que se repiten porque la exportación se ejecutó dos veces y, entre todo eso, hay entradas que solo parecen duplicadas. Selecciona toda la hoja, hace clic en «Eliminar duplicados» y Excel te anuncia alegremente: «Se han encontrado y eliminado 347 valores duplicados». Listo en unos segundos. Excepto que unos 90 de esos no eran duplicados en absoluto, y ahora ya no están.
Ahí está el problema. Saber cómo eliminar duplicados en Excel de forma segura empieza antes incluso de que pulses el botón. La función «Eliminar duplicados» es rápida, definitiva y no te dice nada sobre lo que realmente está comparando.
La mayoría de las guías se saltan directamente a ese botón. Lo que se olvidan de mencionar es la parte que te permite guardar tus datos: fíjate bien antes de borrar. Primero selecciona, revisa lo que Excel considera un duplicado y, después, elimínalo. Así que vamos a verlo paso a paso.
¿Por qué los consejos de siempre te hacen perder datos?
La mayoría de los tutoriales tienen unas tres frases. Selecciona tus datos, ve a la pestaña «Datos» y haz clic en «Eliminar duplicados». Técnicamente correcto. En la práctica, peligroso.
Aquí se acumulan dos problemas. En primer lugar, la acción es destructiva. Excel no traslada los duplicados a una hoja aparte ni los marca para revisarlos: elimina las filas y desplaza todo hacia arriba. Guarda y cierra, y a la mañana siguiente ya no podrás deshacerlo.
En segundo lugar, y esto es lo que nadie explica, las columnas que marcas en el cuadro de diálogo determinan qué se considera un duplicado. Esa única elección cambia todo el resultado. Si solo marcas la columna «Correo electrónico», Excel considera que dos filas son idénticas si coinciden las direcciones de correo, incluso aunque los nombres, las fechas de pedido y los importes sean completamente diferentes. Se queda con la primera, elimina el resto y los pedidos reales desaparecen.
Las propias instrucciones de Microsoft admiten que eliminar los duplicados borra los datos de forma permanente, por eso el servicio de asistencia de Microsoft recomienda copiar el rango a otra hoja de cálculo antes de ejecutar la herramienta. Es un buen hábito. Pero casi nadie lo hace.
Este es el método que realmente protege tus datos. Solo te lleva unos dos minutos más y garantiza que no se borre nada que no hayas podido ver antes.
Paso 1: Buscar duplicados en Excel con el formato condicional
Antes de hacer nada que pueda causar problemas, haz visibles los duplicados. Selecciona el rango y, a continuación, ve a Inicio > Formato condicional > Reglas de resaltado de celdas > Valores duplicados. Elige un color de relleno y confirma.
Excel resalta todos los valores duplicados. Es la forma más rápida de detectar duplicados sin modificar ni una sola celda, y es totalmente reversible. ¿No te gusta lo que ves? Desactiva la regla. No se ha modificado nada.
Hay algo que conviene saber sobre la función de resaltado: funciona columna por columna en las celdas que hayas seleccionado. Si resaltas una sola columna, Excel marca los valores repetidos solo en esa columna. Si resaltas varias, trata cada celda por separado, lo que puede parecer un poco confuso, pero te indica exactamente dónde están las repeticiones.
Paso 2: revisa antes de guardar
Desplázate por las celdas resaltadas. Este es el paso que se saltó el contable. Fíjate si un valor resaltado es realmente una fila duplicada o solo un valor que se repite de forma legítima. Si resaltas la columna de nombres, aparecerán resaltados dos nombres diferentes llamados «James Miller». Ninguno de los dos es un pedido duplicado.
En esta revisión es donde te das cuenta de la diferencia entre «este valor aparece dos veces» y «todo este registro es una copia». No es lo mismo en absoluto, y la función «Eliminar duplicados» solo tiene en cuenta las columnas que le indiques.
Paso 3: Elimina, con las columnas correctas seleccionadas
Ahora borras, y ahora sabes lo que estás borrando. Selecciona tus datos, ve a la pestaña «Datos» y pulsa en «Eliminar duplicados». El cuadro de diálogo muestra todas las columnas con una casilla de selección. Ese cuadro de diálogo lo es todo.
Cómo la selección de columnas lo cambia todo
Esta es la parte que la mayoría de los competidores se saltan por completo, así que vamos a ver bien qué pasa.
Al eliminar duplicados en varias columnas, Excel solo borra una fila cuando todas las columnas marcadas coinciden exactamente con otra fila. Si marcas todas las columnas, una fila tiene que ser una copia exacta antes de que se elimine. Esa es la configuración más segura, porque casi nunca elimina un registro que difiera de alguna forma significativa.
Si desmarcas columnas, la definición se vuelve menos estricta. Imagina que tus datos incluyen Nombre, Correo electrónico, ID de pedido e Importe. Así es como se comporta el mismo botón según lo que marques:
| Columnas marcadas | Lo que Excel considera un duplicado | Nivel de riesgo |
|---|---|---|
| Las cuatro columnas | Solo las filas que coincidan en todos los campos | Bajo: el más seguro |
| Nombre + Correo electrónico | Filas que coinciden por nombre y correo electrónico, sin tener en cuenta los detalles del pedido | Medio |
| Solo correo electrónico | Cualquier fila que comparta un correo electrónico; se ignora todo lo demás | Alto: elimina los pedidos distintos |
| Solo el ID del pedido | Las filas con el mismo ID, aunque se hayan vuelto a introducir de verdad | Medio-alto |
Fíjate en la pauta. Cuantas menos columnas marques, más agresiva será la eliminación. Si quieres conservar todos los pedidos distintos, debes marcar todas las columnas que hagan que una fila sea única, mientras que si estás limpiando una simple lista de correo, puedes marcar solo «Correo electrónico» sin problema: en ese caso, un correo electrónico repetido es realmente un contacto duplicado.
Regla general: marca las columnas que, en conjunto, definen un registro único. En el caso de los pedidos, suele ser el ID del pedido más un par de campos. En una lista de contactos, puede que solo sea el correo electrónico.
A veces no quieres destruir el original en absoluto. Solo quieres que te den por separado una lista limpia de valores únicos. Hay dos formas seguras de hacerlo.
La función UNIQUE es la más sencilla si tu versión de Excel la admite. Ponla en una celda en blanco y generará una lista sin duplicados en las celdas adyacentes, sin tocar el dato original.
=UNIQUE(A2:A5000)
Los datos originales se quedan exactamente donde están. Si cambias la fuente, la lista única se actualiza sola. Esa es la gran ventaja respecto a «Eliminar duplicados»: es un proceso no destructivo por diseño.
La otra opción es el «Filtro avanzado». Data > Advanced > «Copiar a otra ubicación» con la casilla «Solo registros únicos» marcada. Esto crea una copia sin duplicados en otro lugar de la hoja. ExcelDemy te explica varios métodos no destructivos si quieres ver otras opciones, y DataCamp trata con más detalle el enfoque con la función UNIQUE. Ambos mantienen intacta la fuente, que es de lo que se trata.
Cómo evitar los errores más comunes
Hay algunas cosas que hacen que la gente se equivoque, incluso cuando siguen el orden.
«Me ha borrado las filas que necesitaba». Casi siempre es un problema de selección de columnas. Has marcado muy pocas columnas, así que Excel ha hecho la coincidencia con datos parciales. ¿No has guardado ni cerrado aún? Pulsa Ctrl+Z ahora mismo. ¿Ya lo has cerrado? Pues tendrás que recurrir a una copia de seguridad. Por eso es tan importante el hábito de copiar primero.
Duplicados que no se detectan. Normalmente son espacios al final o mayúsculas inconsistentes. «[email protected] » con un espacio no es lo mismo que «[email protected]» para Excel. Aplica primero las funciones TRIM y CLEAN a la columna, o el paso de resaltado no los detectará.
Números guardados como texto. Un valor formateado como texto y el mismo valor en formato numérico no coincidirán. Convierte la columna a un formato único antes de eliminar duplicados; si no, obtendrás falsos negativos.
Las celdas fusionadas dan errores. La función «Eliminar duplicados» no funciona en rangos con celdas unidas. Desúnelas primero.
¿Al eliminar los duplicados en Excel se borra toda la fila o solo la celda?
Toda la fila. Excel borra todo el registro y desplaza hacia arriba las filas que hay debajo. Nunca deja en blanco ni una sola celda, y por eso es tan importante la selección de columnas: la coincidencia se hace por columna, pero la eliminación, por fila.
¿Puedo recuperar mis datos después de eliminar los duplicados?
Solo con Ctrl+Z antes de guardar y cerrar, o a partir de una copia de seguridad guardada. Una vez cerrado el archivo, no hay forma de recuperarlo. Copia primero el rango a otra hoja, por si acaso.
¿Cómo puedo resaltar los duplicados en lugar de eliminarlos?
Inicio > Formato condicional > Reglas para resaltar celdas > Valores duplicados. Resalta cada valor repetido sin modificar tus datos, y puedes desactivar la regla cuando quieras. Es la forma más segura que ofrece Excel para encontrar duplicados.
¿Cuál es la diferencia entre «UNIQUE» y «Eliminar duplicados»?
UNIQUE es una fórmula que genera una lista independiente de valores únicos, calculada en tiempo real, sin tocar tu fuente. La función «Eliminar duplicados» edita los datos de forma permanente. Usa UNIQUE cuando quieras conservar el original.
¿Cómo elimino los duplicados en varias columnas?
En el cuadro de diálogo, marca todas las columnas que, en conjunto, definan un registro único. Excel solo elimina una fila cuando todas las columnas marcadas coinciden exactamente con las de otra fila. Cuantas más columnas marques, más seguro será; cuantas menos, más agresivo será el proceso.
La versión corta
La función «Eliminar duplicados» no es el enemigo. Lo que sí lo es es usarla a ciegas. Resalta tus duplicados con formato condicional para que puedas verlos bien, comprueba si son duplicados reales o solo valores repetidos y, a continuación, elimínalos marcando las columnas correctas. Y copia primero tus datos a otra hoja, siempre, porque la herramienta no te da una segunda oportunidad una vez que se cierra el archivo.
Así es como puedes eliminar los duplicados en Excel sin borrar los datos que necesitas.
Lo mismo se aplica al software en el que ejecutas todo esto. Una copia original y con la licencia adecuada de Office garantiza que tus fórmulas, funciones como UNIQUE y tus archivos se comporten tal y como indica la documentación.

