Herramientas Excel

Quitar duplicados en Excel y CSV

Elige qué columnas hacen que una fila esté repetida, conserva la primera o la última aparición y obtén una hoja limpia y otra con cada fila eliminada. O quita de una lista las filas que ya están en otra.

¿Qué quieres hacer?

¿No tienes un archivo a mano? (una lista de contactos con correos repetidos).

Cómo quitar duplicados en Excel online

  1. Elige el archivo y la hoja. Admite Excel, OpenDocument y CSV.
  2. Decide qué es un duplicado. Todas las columnas, para filas idénticas, o solo algunas, como el correo, el DNI o el código de cliente.
  3. Elige qué copia conservar: la primera, o la última si las filas de abajo son más recientes.
  4. Descarga. Obtienes la hoja limpia y, en otra hoja, cada fila quitada junto con la fila a la que repite. O marca los duplicados sin borrar nada.

Privado por diseño

El archivo se revisa con JavaScript en tu navegador, en un proceso en segundo plano. Nunca se sube, así que los listados de clientes, las listas de correo y los datos personales se quedan en tu equipo. La página solo descarga su propio código y las librerías de código abierto SheetJS y PapaParse desde este mismo sitio.

Mira lo que quitas antes de quitarlo

La opción Datos › Quitar duplicados de Excel borra las filas en el sitio y solo te dice cuántas se han ido. Aquí no se pierde nada: las filas eliminadas van a una hoja «Duplicados quitados» con su número de fila original y la fila a la que repiten, para que revises cada decisión. Si prefieres decidir tú, «Marcar duplicados sin borrar» conserva todas las filas y añade un número de grupo y un estado (Única, Conservada, Duplicada) que puedes filtrar en Excel.

Duplicados que Excel no detecta

Excel compara los valores tal cual, salvo las mayúsculas. Así se le escapan muchos duplicados reales: «ana@ejemplo.es» y «ana@ejemplo.es » con un espacio al final, «José Pérez» y «Jose Perez», o el código «00123» en una fila y 123 en otra. Activa las opciones de normalización para tratarlos como el mismo valor. Las filas que tienen vacías todas las celdas comparadas nunca cuentan como duplicadas, para que las líneas en blanco no se coman unas a otras.

Para duplicados casi iguales con erratas, como «Jon Smith» y «John Smith», usa Duplicados similares.

Quitar de una lista las filas que están en otra

El segundo modo responde a otra pregunta: ¿qué filas de B no están ya en A? Por ejemplo, quitar los clientes actuales de una lista nueva de contactos, quitar las bajas de una lista de correo o quedarte solo con las facturas de este mes que no estaban en la exportación del mes pasado. Elige qué columnas de B se comparan con qué columnas de A; las que se llaman igual se emparejan solas.

Usos habituales

Limitaciones conocidas

Preguntas frecuentes

¿Es gratis de verdad?

Sí. Es 100 % gratis, sin límites de uso, sin cuenta, sin registro y sin plan de pago.

¿Se suben mis archivos?

No. El archivo se procesa en tu navegador. La página solo descarga su propio código y sus librerías desde este sitio. Si aceptas las cookies de analítica, Google Analytics recibe datos de uso anónimos, como las páginas vistas, nunca el contenido ni el nombre de tus archivos.

¿Cómo elimino duplicados según una sola columna?

Carga el archivo, pulsa Ninguna y marca solo esa columna, por ejemplo Correo. Las filas con el mismo correo son duplicadas aunque cambien las demás columnas; se conserva la primera, salvo que elijas la última.

¿Puedo ver qué filas se han quitado?

Sí. El Excel tiene una hoja «Duplicados quitados» con cada fila eliminada, su número de fila original y la fila a la que repite. También puedes elegir «Marcar duplicados sin borrar» para conservar todas las filas y añadir una columna de grupo y de estado.

¿Detecta duplicados con mayúsculas o espacios distintos?

Sí. Los espacios y las mayúsculas se ignoran por defecto; con las mayúsculas, Excel hace lo mismo en su opción Quitar duplicados. También puedes ignorar las tildes y tratar «001» y 1 como el mismo valor. Las erratas, como «Jon» y «John», necesitan la herramienta de duplicados similares.

¿Cómo quito de una lista las filas que están en otra?

Elige «Quitar de B las filas que ya están en A», carga la lista de referencia como A y la que quieres limpiar como B, y escoge las columnas que se comparan. Obtienes B sin esas filas y una hoja con las filas quitadas.

¿Hay límite de tamaño?

No hay límite fijo ni cupo. El archivo se carga en memoria, así que un ordenador actual maneja cientos de miles de filas; en el móvil conviene no pasar de unos 20 MB.

Analítica: solo si aceptas las cookies, la página carga Google Analytics (a través de Google Tag Manager) para contar visitas y saber qué herramientas se usan. Nunca recibe el contenido ni el nombre de tus archivos, y puedes cambiar tu elección cuando quieras con «Configurar cookies», al final de la página.