Eliminar duplicados

Eliminar registros duplicados en Excel sin perder datos

noviembre 2, 2026 Tuto Excel 13 min read
Eliminar registros duplicados en Excel sin perder datos

Quitar registros duplicados en Excel es útil cuando una hoja de ventas contiene pedidos repetidos, pero no siempre debes eliminar una fila completa. En este tutorial usarás un libro de ventas para aprender a definir qué significa “duplicado”, revisar las coincidencias y limpiar los datos sin perder columnas importantes. La herramienta Quitar duplicados funciona en Excel 2007 y posteriores; las alternativas con fórmulas avanzan según la versión. Los datos están comprobados en octubre de 2026.

Qué son los registros duplicados y cuándo conviene quitarlos

Un registro duplicado es una fila que repite los valores de las columnas que has decidido comparar. No siempre coinciden todas las columnas: una venta puede compartir cliente y fecha, pero tener otro producto. Por eso, quitar duplicados sin revisar los criterios puede borrar información válida.

En este libro, la hoja Ventas reúne datos de una tienda. La fila 5 repite cliente, fecha, producto y cantidad de la fila 4, pero contiene otra observación en la columna P.

A1fx**ID**
A B C D E F G H I J K L M N
1 ID Cliente Fecha Producto Cantidad Precio Total
2 V-001 Ana 03/01/2026 Cuaderno 2 3,20 6,40
3 V-002 Luis 03/01/2026 Lapiz 4 1,50 6,00
4 V-003 Marta 04/01/2026 Goma 3 0,80 2,40
5 V-004 Marta 04/01/2026 Goma 3 0,80 2,40
6 V-005 Sara 05/01/2026 Cuaderno 1 3,20 3,20
7 V-006 Ana 06/01/2026 Boligrafo 2 1,10 2,20
B4 D5: Las cuatro columnas coinciden; P5 contiene una observación distinta.
Ventas

La fila 5 es duplicada según B, C y D, pero conservaría información propia de P si eliminasen la fila completa. Conviene limpiar duplicados cuando una carga de datos repite registros por error. Si cada fila representa una operación distinta, aunque comparta algunos campos, no la borres.

Cuidado: duplicado significa coincidencia según las columnas que marques. Dos filas con el mismo cliente no son necesariamente duplicadas.

Cómo funciona Quitar duplicados y qué columnas utiliza

La herramienta Quitar duplicados modifica directamente el rango seleccionado: identifica filas repetidas y elimina las apariciones posteriores. No utiliza una fórmula que puedas modificar después. Guarda una copia del libro antes de aplicarla, especialmente si contiene información que no quieres perder.

DatosHerramientas de datosQuitar duplicados

En el cuadro puedes activar «Mis datos tienen cabeceras». Debajo aparecen las columnas de tu rango y una casilla para elegir cuáles forman la coincidencia. Si están marcadas varias, Excel conserva la primera fila que coincide en todas ellas y elimina las siguientes.

Elemento Para qué sirve
Mis datos tienen cabeceras Indica que la primera fila contiene los nombres de las columnas.
Columnas Define qué valores deben coincidir para considerar repetida una fila.
Aceptar Aplica la eliminación al rango seleccionado.
Nota: en los ejemplos se usa punto y coma para separar argumentos, por ejemplo =SI(A1>10;"Alto";"Bajo"). En Excel configurado con punto decimal, se usa coma.

Mis datos tienen cabeceras: cómo decide qué fila es la original

Selecciona el rango B2:H7, abre Quitar duplicados y marca B, C y D. Como los encabezados están activados, Excel interpreta B2, C2 y D2 como nombres, no como datos.

B2fxCliente
A B C D E F G H
1
2 ID Cliente Fecha Producto Cantidad Precio Total Observación
3 V-001 Ana 03/01/2026 Cuaderno 2 3,20 6,40 Pedido web
4 V-002 Luis 03/01/2026 Lapiz 4 1,50 6,00 Mostrador
5 V-003 Marta 04/01/2026 Goma 3 0,80 2,40 Tienda
6 V-004 Marta 04/01/2026 Goma 3 0,80 2,40 Tienda
7 V-005 Sara 05/01/2026 Cuaderno 1 3,20 3,20 Online
B2 D7: El rango incluye las cabeceras en la fila 2.
Ventas

Excel conserva la primera aparición, V-003, y elimina V-004. No decide “mejor” ni “más reciente”: conserva la que encuentra primero. Si necesitas conservar otra versión, ordena antes el rango por la fecha o prioridad que te interese.

Seleccionar las columnas que definen una repetición

La repetición exacta incluye B, C y D: Marta, 04/01/2026 y Goma. En cambio, las filas V-002 y V-005 comparten la fecha y el producto, pero no el cliente. Si marcas Fecha y Producto, ambas se consideran duplicadas.

Filas comparadas Cliente Fecha Producto Resultado con B, C y D Resultado con C y D
V-003 y V-004 Igual Igual Igual Duplicado Duplicado
V-002 y V-005 Distinto Igual Igual No duplicado Duplicado

Para conservar la fila V-004 y sus datos auxiliares, no marques la columna Observación. Las columnas no seleccionadas no se usan para decidir qué es una repetición.

Eliminar duplicados de varias columnas sin tocar la última

En esta práctica vas a limpiar las columnas B, C y D sin modificar la última columna del rango. La hoja incluye ahora una observación en P, como en el caso del material de referencia.

  1. Haz una copia del libro: Archivo > Guardar como y guarda una versión de prueba antes de modificar el original.
  2. Selecciona B2:P7, con los encabezados incluidos.
  3. Abre Datos > Herramientas de datos > Quitar duplicados.
  4. Activa Mis datos tienen cabeceras.
  5. En Columnas, marca Cliente, Fecha y Producto. Deja sin marcar las demás.
  6. Selecciona Aceptar.
  7. Revisa que la fila V-004 haya desaparecido y que la columna P conserve las observaciones de las filas restantes.
B3fxMarta
A B C D E F G H I J K L M N
1
2 ID Cliente Fecha Producto Cantidad Precio Total
3 V-001 Ana 03/01/2026 Cuaderno 2 3,20 6,40
4 V-002 Luis 03/01/2026 Lapiz 4 1,50 6,00
5 V-003 Marta 04/01/2026 Goma 3 0,80 2,40
6 V-005 Sara 05/01/2026 Cuaderno 1 3,20 3,20
7 V-006 Ana 06/01/2026 Boligrafo 2 1,10 2,20
8
P6 La observación de la fila duplicada se conserva porque no era una columna de comparación.
Ventas
Comprueba: la tabla debe mostrar una sola fila de Marta con fecha 04/01/2026 y producto Goma. Las demás filas conservan sus datos y la columna P no se borra como columna.

Revisar las repeticiones antes de borrarlas

Antes de aplicar una eliminación, usa Formato condicional para ver las coincidencias exactas. Este método no modifica los datos y sirve para comprobar qué celdas coinciden dentro de un rango.

  1. Selecciona B3:D9.
  2. Abre Inicio > Estilos > Formato condicional.
  3. Elige Reglas para resaltar celdas > Duplicar valores.
  4. En el cuadro, selecciona un formato, por ejemplo Relleno rojo claro con texto rojo oscuro.
  5. Selecciona Aceptar.
InicioEstilosFormato condicionalReglas para resaltar celdasDuplicar valores
B6fxMarta
A B C D E F G H
1
2 ID Cliente Fecha Producto Cantidad Precio Total
3 V-001 Ana 03/01/2026 Cuaderno 2 3,20 6,40
4 V-002 Luis 03/01/2026 Lapiz 4 1,50 6,00
5 V-003 Marta 04/01/2026 Goma 3 0,80 2,40
6 V-004 Marta 04/01/2026 Goma 3 0,80 2,40
7 V-005 Sara 05/01/2026 Cuaderno 1 3,20 3,20
8 V-006 Ana 06/01/2026 Boligrafo 2 1,10 2,20
9 V-007 Luis 07/01/2026 Goma 5 0,80 4,00
B6 D6: Valores duplicados resaltados en rojo.
Ventas

El resaltado aparece en las celdas duplicadas de las columnas comparadas. Para quitar ese color después, ve a Inicio > Estilos > Formato condicional > Administrar reglas, selecciona la regla de valores duplicados y elimínala.

Comprueba: las celdas de la segunda aparición de Marta deben quedar resaltadas, pero los valores de la hoja deben seguir intactos.

Conservar los originales y obtener una lista única

El Filtro avanzado es útil cuando quieres conservar el rango original y crear una copia con registros únicos. En esta práctica, el rango B2:H8 se copia a J2:K8, que será el destino.

  1. Selecciona B2:H8, incluyendo los encabezados.
  2. Abre Datos > Ordenar y Filtrar > Avanzado.
  3. En Lista de rangos, conserva el rango seleccionado.
  4. En Copiar en, escribe $J$2:$K$8.
  5. Activa Copiar en otra ubicación.
  6. Activa Solo registros únicos.
  7. Selecciona Aceptar.
DatosOrdenar y FiltrarAvanzado
J2fx**ID**
A B C D E F G H I J K L
1
2 ID Cliente Fecha Producto Cantidad Precio Total ID Cliente
3 V-001 Ana 03/01/2026 Cuaderno 2 3,20 6,40 V-001 Ana
4 V-002 Luis 03/01/2026 Lapiz 4 1,50 6,00 V-002 Luis
5 V-003 Marta 04/01/2026 Goma 3 0,80 2,40 V-003 Marta
6 V-004 Marta 04/01/2026 Goma 3 0,80 2,40 V-005 Sara
7 V-005 Sara 05/01/2026 Cuaderno 1 3,20 3,20 V-006 Ana
8 V-006 Ana 06/01/2026 Boligrafo 2 1,10 2,20 V-007 Luis
J2 K8: Copia con registros únicos; el original sigue en B2:H8.
Ventas

La copia únicas conserva las filas únicas del rango original. No es lo mismo que generar una lista de valores de una sola columna: aquí se copia el registro completo.

Comprueba: en J2:K8 debe aparecer V-003, pero no V-004; además, el rango B2:H8 debe seguir mostrando ambas filas.

Detectar duplicados con una fórmula auxiliar

Una fórmula permite marcar las repeticiones sin borrarlas. Añade una columna auxiliar, por ejemplo I, y combina los valores de B, C y D. Después, CONTAR.SI te dice cuántas veces aparece cada combinación.

  1. En I2, escribe Clave de repetición.
  2. En I3, escribe =CONCATENAR(B3;C3;D3).
  3. Copia I3 hasta I9 con el controlador de relleno.
  4. En J2, escribe Estado.
  5. En J3, escribe =SI(CONTAR.SI($I$3:I3;I3)=1;"Original";"Repetición").
  6. Copia J3 hasta J9.

=CONCATENAR(B3;C3;D3)

=SI(CONTAR.SI($I$3:I3;I3)=1;"Original";"Repetición")
J6fx=SI(CONTAR.SI($I$3:I3;I3)=1;"Original";"Repetición")
A B C D E F G H I J K
1
2 ID Cliente Fecha Producto Cantidad Precio Total Clave de repetición Estado
3 V-001 Ana 03/01/2026 Cuaderno 2 3,20 6,40 Ana03/01/2026Cuaderno Original
4 V-002 Luis 03/01/2026 Lapiz 4 1,50 6,00 Luis03/01/2026Lapiz Original
5 V-003 Marta 04/01/2026 Goma 3 0,80 2,40 Marta04/01/2026Goma Original
6 V-004 Marta 04/01/2026 Goma 3 0,80 2,40 Marta04/01/2026Goma Repetición
7 V-005 Sara 05/01/2026 Cuaderno 1 3,20 3,20 Sara05/01/2026Cuaderno Original
8 V-006 Ana 06/01/2026 Boligrafo 2 1,10 2,20 Ana06/01/2026Boligrafo Original
9 V-007 Luis 07/01/2026 Goma 5 0,80 4,00 Luis07/01/2026Goma Original
J6 La segunda aparición de la clave se marca como Repetición.
Ventas

La referencia $I$3:I3 mantiene fijo el comienzo del rango y amplía el final al copiar la fórmula. La fórmula no elimina registros; puedes filtrar Repetición, revisarlos y borrar manualmente solo las filas confirmadas.

Comprueba: J5 debe mostrar «Original» y J6 «Repetición», porque sus claves auxiliares son iguales.

Corregir las causas por las que Excel no detecta todo

Que dos valores parezcan iguales no siempre significa que Excel los compare exactamente. Los espacios al principio o al final, los caracteres no imprimibles y las diferencias de formato pueden impedir que coincidan.

En una columna auxiliar, puedes preparar los valores antes de comparar. En K3 escribe =ESPACIOS(LIMPIAR(B3)) y en L3 escribe =ESPACIOS(LIMPIAR(C3)). Después, repite el proceso con las demás columnas.

=ESPACIOS(LIMPIAR(B3))

=SI(MAYUSC(M3)=MAYUSC(N3);"Coinciden";"Distintos")
K6fx=ESPACIOS(LIMPIAR(B6))
A B C D E F G H I J K L M N
1
2 ID Cliente Fecha Producto Cantidad Precio Total Clave Estado Cliente limpio Fecha limpia Cliente normalizado
3 V-001 Ana 03/01/2026 Cuaderno 2 3,20 6,40 Ana03/01/2026Cuaderno Original Ana 03/01/2026 ANA
4 V-002 Luis 03/01/2026 Lapiz 4 1,50 6,00 Luis03/01/2026Lapiz Original Luis 03/01/2026 LUIS
5 V-003 Marta 04/01/2026 Goma 3 0,80 2,40 Marta04/01/2026Goma Original Marta 04/01/2026 MARTA
6 V-004 Marta 04/01/2026 Goma 3 0,80 2,40 Marta 04/01/2026Goma Original Marta 04/01/2026 MARTA
7 V-005 Sara 05/01/2026 Cuaderno 1 3,20 3,20 Sara05/01/2026Cuaderno Original Sara 05/01/2026 SARA
K6 Marta contiene un espacio final que ESPACIOS elimina.
Ventas

Para comparar sin distinguir mayúsculas de minúsculas, utiliza MAYUSC o MINUSC. No normalices las mayúsculas si ese cambio no representa tus datos. También comprueba que el rango no incluya filas vacías, subtotales o una segunda cabecera.

Nota: ESPACIOS elimina espacios sobrantes; LIMPIAR quita caracteres no imprimibles. Usa funciones de normalización antes de comparar, no sobre el original si necesitas conservar exactamente el texto recibido.

Quitar duplicados no deshace el cambio después de guardar

Al ejecutar Quitar duplicados, Excel elimina filas del rango y actualiza los datos. La operación no crea una fórmula reversible. Después de guardar el archivo, Ctrl+Z puede no recuperar las filas eliminadas.

La solución práctica es hacer una copia antes de limpiar. En Archivo > Guardar como, guarda una versión como Ventas_antes_de_limpiar.xlsx. Aplica Quitar duplicados sobre el archivo de trabajo y conserva la copia hasta que revises el resultado.

Cuidado: la hoja de Microsoft Learn describe precisamente la importance de conservar la primera aparición y warns que la operación debe probarse en una copia. No borres directamente la única versión de tus datos.

Una fórmula puede desaparecer al borrar la fila

Si una columna depende de las celdas que borras, su fórmula también puede desaparecer o quedar inválida. En esta hoja, E3:E7 concatena cliente, fecha y producto. Si borras una de esas filas, Excel elimina o actualiza la fórmula dependiente.

E3fx=CONCATENAR(B3;C3;D3)
A B C D E
1
2 ID Cliente Fecha Producto Resumen
3 V-001 Ana 03/01/2026 Cuaderno Ana – 03/01/2026 – Cuaderno
4 V-002 Luis 03/01/2026 Lapiz Luis – 03/01/2026 – Lapiz
5 V-003 Marta 04/01/2026 Goma Marta – 04/01/2026 – Goma
6 V-004 Marta 04/01/2026 Goma Marta – 04/01/2026 – Goma
7 V-005 Sara 05/01/2026 Cuaderno Sara – 05/01/2026 – Cuaderno
E3 E7: Al borrar una fila de B:D, su fórmula depende de celdas que ya no existen.
Ventas

Borrar el contenido de B:D, en cambio, puede dejar la fórmula de E con una referencia vacía o inválida. Si necesitas conservar los resúmenes, conviértelos en valores antes de limpiar o calcula de nuevo en la hoja final.

Comprueba: al borrar temporalmente una fila de B:D, observa cómo cambia E. Después, usa Ctrl+Z para recuperar la prueba antes de guardar.

Qué versiones y alternativas tienes para quitar duplicados

La elección depende de tu versión y de si necesitas conservar los originales.

Herramienta o función Desde qué versión Resultado
Quitar duplicados Excel 2007 y posteriores Modifica el rango y conserva la primera coincidencia.
Filtro avanzado Excel 2007 y posteriores Copia registros únicos a otra ubicación sin alterar el original.
Fórmula auxiliar con CONTAR.SI Excel 2007 y posteriores Marca repeticiones; no las elimina.
UNICOS (UNIQUE) Excel 2021, 2024 y Microsoft 365 Devuelve valores únicos de una lista o rango.
Power Query Excel 2016 y posteriores Permite limpiar y cargar registros mediante un flujo reproducible.

UNICOS no devuelve filas completas únicas: devuelve una lista de valores distintos de una columna o rango. Por eso, para una lista de valores de una sola columna puedes usar:

=UNICOS(B2:B7)

Para devolver filas completas únicas en versiones recientes, usa UNICOS sobre un rango de dos o más columnas, si la disponibilidad de matrices dinámicas de tu versión lo permite:

=UNICOS(B2:D7)
Nota: UNICOS existe desde Excel 2021 y Microsoft 365. En Excel 2019 o 2016, utiliza Filtro avanzado, una fórmula auxiliar o copia manualmente los valores únicos.

Si el inventario tuviera un millón de filas, la ayuda oficial de Formato condicional advierte que algunas reglas pueden hacer el libro lento. En ese caso, normaliza los datos en una copia y aplica la limpieza en pasos pequeños.

Lo que ya sabes hacer con los registros duplicados

  • Definir qué columnas forman una repetición antes de eliminar nada.
  • Revisar duplicados con Formato condicional sin modificar los datos.
  • Usar Quitar duplicados conservando la primera aparición y las columnas no seleccionadas.
  • Mantener una copia del libro, porque la herramienta no se deshace después de guardar.
  • Crear una lista única con Filtro avanzado o con UNICOS en Excel 2021, 2024 y Microsoft 365.
  • Normalizar espacios, caracteres no imprimibles y mayúsculas con fórmulas auxiliares.

Cuando los datos estén limpios, el siguiente paso es convertir el rango en una Tabla: selecciona una celda de los datos, ve a Insertar > Tablas > Tabla y acepta el nombre y los encabezados. Así será más fácil filtrar, ordenar y actualizar el libro.

Comprueba: el libro de ventas debe contener una sola fila de Marta del 04/01/2026 para Goma, conservar sus observaciones y tener una copia de seguridad del archivo original.

Dudas al quitar registros duplicados en Excel

1. Como eliminar datos duplicados en Excel y dejar solo uno

Selecciona el rango y abre Datos > Herramientas de datos > Quitar duplicados. Activa «Mis datos tienen cabeceras» y marca las columnas que forman la coincidencia. Excel conserva la primera aparición y elimina las siguientes; trabaja sobre una copia antes de guardar.

2. Quitar duplicados en Excel con fórmula

Puedes combinar varias columnas con CONCATENAR y después usar CONTAR.SI para identificar repeticiones. La fórmula solo marca los duplicados: no borra filas. Para una lista de valores únicos en Excel 2021, 2024 y Microsoft 365, utiliza UNICOS.

3. Eliminar duplicados en Excel con varios criterios

En el cuadro «Quitar duplicados», selecciona solo las columnas que deben coincidir. Por ejemplo, si una venta se define por fecha, cliente y producto, selecciona esas tres columnas y deja las demás sin marcar para conservar sus valores.

4. Quitar duplicados en Excel en ingles

En Excel en inglés, la herramienta se llama Remove Duplicates y se encuentra en Data > Data Tools. El cuadro conserva las opciones «My data has headers» y «Columns», que corresponden a «Mis datos tienen cabeceras» y «Columnas».

5. Quitar duplicados de una columna Excel

Selecciona la columna que contiene los valores repetidos y abre Datos > Herramientas de datos > Quitar duplicados. Si tiene encabezado, activa «Mis datos tienen cabeceras». Excel eliminará las coincidencias según esa columna y conservará la primera aparición.

6. Excel quitar duplicados no funciona

Comprueba que los valores realmente coincidan: a veces hay espacios sobrantes o caracteres no imprimibles. Usa ESPACIOS y LIMPIAR en una columna auxiliar, y verifica también que no haya filas vacías, subtotales o cabeceras dentro del rango.

7. Como quitar duplicados en Excel drive

En Excel para la web, el libro se abre desde el servicio y la herramienta está en Datos > Herramientas de datos > Quitar duplicados, si tu versión la ofrece. Las funciones y disponibilidad pueden variar según el servicio; una alternativa es usar una fórmula auxiliar.

8. Como quitar el color rojo de duplicados en excel

El color rojo de las reglas de formato condicional no se elimina con “Quitar duplicados”. Abre Inicio > Estilos > Formato condicional > Administrar reglas, selecciona la regla de valores duplicados y pulsa Eliminar todas las reglas de este tipo.

Fuentes

  1. MicrosoftUNICOS — documentación oficialconsultado el 27/10/2026
  2. MicrosoftID.REGISTRO — documentación oficialconsultado el 27/10/2026
  3. MicrosoftFormato condicional — documentación oficialconsultado el 27/10/2026
  4. MicrosoftBDEXTRAER — documentación oficialconsultado el 27/10/2026
  5. MicrosoftBDPRODUCTO — documentación oficialconsultado el 27/10/2026