Buscar duplicados en una columna de Excel consiste en localizar valores que aparecen más de una vez, revisar si corresponden a filas repetidas y decidir si quieres resaltarlos o eliminarlos. En este tutorial usa un libro de ventas con códigos de pedido: aprenderás a detectar repeticiones, compararlas por columnas, conservar los registros y corregir los casos en que una fila parece duplicada, pero no lo es. Las herramientas están disponibles en Excel 2016, 2019, 2021, 2024 y Microsoft 365.
Duplicados en Excel: qué son y por qué importan
Un duplicado no siempre es un valor repetido en una columna. Si el código P-101 aparece dos veces porque pertenece a dos pedidos distintos, puede ser una coincidencia válida. Para decidir si una fila es duplicada, Excel necesita saber qué columnas deben coincidir: solo el código, código y fecha, o todas las columnas del registro.
En el libro de ejemplo, cada fila representa una venta. La columna Código contiene P-101, P-102 y P-101. El código se repite, pero todavía debemos revisar la fecha y el importe antes de borrar una fila.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Código | Fecha | Importe | Cliente |
| 2 | P-101 | 03/01/2026 | 120,00 | Ana |
| 3 | P-102 | 03/01/2026 | 85,00 | Luis |
| 4 | P-101 | 04/01/2026 | 120,00 | Ana |
| 5 | P-103 | 04/01/2026 | 60,00 | Sara |
La clave es comparar primero y modificar después. Si borras registros directamente, podrías perder una venta que parecía repetida porque el resto de las columnas no coincide. En los pasos siguientes, travaillerás sobre una copia de la hoja y conservarás los datos mientras haces la comprobación.
Inicio > Formato condicional > Valores duplicados
Valores duplicados es una regla de formato condicional que resalta coincidencias sin cambiar el contenido de las celdas. Es útil cuando quieres revisar la columna de códigos antes de decidir qué hacer.
Selecciona el rango que quieres comparar. Excel analiza los valores del rango seleccionado; por eso, seleccionar una columna completa o un conjunto concreto de celdas produce resultados distintos. Después elige una regla que separe visualmente las coincidencias.
Resaltar duplicados en una columna
En la hoja Ventas, selecciona A2:A5 y abre la ruta anterior. En el cuadro de diálogo, deja Duplicados seleccionado y elige, por ejemplo, Relleno rojo claro con texto rojo oscuro.
ExcelcellZyPeer (resaltará A2 y A4 porque ambas contienen P-101. A3 y A5 quedarán sin ese formato. Este paso no borra datos ni modifica la fórmula que los contiene.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Código | Fecha | Importe | Cliente |
| 2 | P-101 | 03/01/2026 | 120,00 | Ana |
| 3 | P-102 | 03/01/2026 | 85,00 | Luis |
| 4 | P-101 | 04/01/2026 | 120,00 | Ana |
| 5 | P-103 | 04/01/2026 | 60,00 | Sara |
P-101 tienen el estilo elegido y las otras dos no.Resaltar valores únicos en la misma columna
Selecciona otra vez A2:A5, abre la misma regla y elige Únicos. Esta vez Excel resaltará P-102 y P-103, porque aparecen una sola vez.
Buscar y eliminar duplicados con Quitar duplicados
Quitar duplicados elimina físicamente las filas repetidas del rango seleccionado. A diferencia del formato condicional, no deja una marca visible: borra los registros que Excel considera duplicados y conserva uno.
La herramienta está en:
Antes de usarla, revisa las columnas. Si solo marcas Código, dos ventas con el mismo código pero fechas distintas pueden considerarse duplicados. Si marcas Código, Fecha, Importe y Cliente, Excel solo eliminará filas que coincidan en todos esos campos.
Preparar una copia antes de eliminar filas
En la hoja Ventas, selecciona la pestaña y pulsa Ctrl+C. Después usa Ctrl+V en una hoja nueva llamada Ventas_revisión. Si el rótulo de Excel de tu teclado es distinto, utiliza el menú de edición correspondiente.
Para que el rango sea más fácil de interpretar, quita los colores y otros formatos que no sean necesarios. Conserva los encabezados y los valores. En esta copia puedes eliminar filas sin poner en riesgo el registro original.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Código | Fecha | Importe | Cliente |
| 2 | P-101 | 03/01/2026 | 120,00 | Ana |
| 3 | P-102 | 03/01/2026 | 85,00 | Luis |
| 4 | P-101 | 04/01/2026 | 120,00 | Ana |
| 5 | P-103 | 04/01/2026 | 60,00 | Sara |
Elegir las columnas que definen una fila única
En Ventas_revisión, selecciona A1:D5. Abre Datos > Herramientas de datos > Quitar duplicados. En el cuadro, comprueba qué columnas aparecen marcadas.
Para buscar repeticiones de código, activa solo Código. En el ejemplo, Excel identificar P-101 repetido y conserva una de sus apariciones. Si el registro P-101 aparece dos veces con fechas distintas, esta configuración puede borrar una venta válida; para comparar la venta completa, activa también Fecha, Importe y Cliente.
Después de aceptar, Excel muestra un mensaje como:
Microsoft Excel ha encontrado 1 valor duplicado y ha encontrado 3 valores únicos. El duplicado seleccionado se ha eliminado y solo se ha conservado una copia de los datos.
El recuento puede incluir celdas vacías y espacios que no has revisado. Por eso, después de la eliminación, contrasta la copia con la hoja original.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Código | Fecha | Importe | Cliente |
| 2 | P-101 | 03/01/2026 | 120,00 | Ana |
| 3 | P-102 | 03/01/2026 | 85,00 | Luis |
| 4 | P-103 | 04/01/2026 | 60,00 | Sara |
P-101; si se marcaron todas las columnas, ambas ventas se conservan.Resaltar duplicados con una fórmula personalizada
El formato condicional con valores duplicados sirve para una revisión rápida. Una fórmula personalizada permite cambiar la regla: marcar cualquier repetición, contar un número exacto de apariciones o combinar el código con otra característica.
La función CONTAR.SI (COUNTIF) cuenta cuántas celdas de un rango cumplen un criterio. La función SI (IF) decide qué texto mostrar cuando la condición es verdadera o falsa.
Marcar los códigos que aparecen más de una vez
En una hoja nueva llamada Control, pega el rango A1:A5 de códigos:
| A | B | |
|---|---|---|
| 1 | Código | Situación |
| 2 | P-101 | |
| 3 | P-102 | |
| 4 | P-101 | |
| 5 | P-103 |
En B2, escribe:
=SI(CONTAR.SI($A$2:$A$5;A2)>1;"Duplicado";"")
Copia la fórmula hasta B5. El rango $A$2:$A$5 tiene referencias absolutas porque no debe desplazarse al copiar; A2 sí cambia de fila a fila.
| A | B | |
|---|---|---|
| 1 | Código | Situación |
| 2 | P-101 | Duplicado |
| 3 | P-102 | |
| 4 | P-101 | Duplicado |
| 5 | P-103 |
P-101 muestran «Duplicado»; P-102 y P-103 muestran una celda vacía.Marcar un valor que aparece exactamente tres veces
Para marcar solo una clave que aparece exactamente tres veces, usa una regla personalizada. Selecciona A2:A5, abre Inicio > Formato condicional > Nueva regla y elige Utilice una fórmula que determine las celdas para aplicar formato.
La fórmula exacta que debes escribir es:
=CONTAR.SI($A$2:$A$5;A2)=3
Con los datos actuales, ninguna fila se resalta porque ningún código aparece tres veces. Para probarlo, añade una tercera fila P-101; entonces se resaltarán las tres celdas con ese código.
| A | B | |
|---|---|---|
| 1 | Código | Situación |
| 2 | P-101 | |
| 3 | P-102 | |
| 4 | P-101 | |
| 5 | P-103 | |
| 6 | P-101 |
Duplicados en otra columna sin borrar el registro
Cuando no quieres eliminar filas, añade una columna de situación. Así conservas cada venta y dejas visible qué productos aparecen más de una vez. Esta técnica es especialmente útil para revisar un catálogo antes de fusionar registros.
En la hoja Ventas, añade una columna Situación y crea una tabla auxiliar con el estado de cada producto. La tabla auxiliar sirve para consultar el estado sin mezclarlo con el registro original.
Crear una situación según el producto repetido
En F1 escribe Estado producto y en G1, Estado. Completa la tabla auxiliar:
| E | F | G | |
|---|---|---|---|
| 1 | Cantidad | Estado producto | Estado |
| 2 | 2 | P-101 | APROBADO |
| 3 | 1 | P-102 | EN ESPERA |
| 4 | 2 | P-101 | APROBADO |
| 5 | 3 | P-103 | PENDIENTE |
En E2, escribe una fórmula que detecte si el producto aparece más de una vez y consulte su estado:
=SI(CONTAR.SI($B$2:$B$5;B2)>1;BUSCARV(B2;$F$2:$G$5;2;FALSO);"")
BUSCARV (VLOOKUP) busca B2 en la primera columna de $F$2:$G$5 y devuelve el estado de la segunda columna. Como la tabla auxiliar está a la derecha de los datos, utiliza referencias absolutas en el rango para que no se mueva al copiar.
| B | C | E | G | |
|---|---|---|---|---|
| 1 | Producto | Importe | Situación | Estado |
| 2 | P-101 | 120,00 | APROBADO | APROBADO |
| 3 | P-102 | 85,00 | EN ESPERA | |
| 4 | P-101 | 120,00 | APROBADO | APROBADO |
| 5 | P-103 | 60,00 | PENDIENTE |
P-101 muestran APROBADO; P-102 y P-103 permanecen sin situación.Dejar en blanco los productos no duplicados
La parte "" de la fórmula ya evita el cero visible: cuando el producto no está repetido, la celda queda vacía. No escribas un espacio entre las comillas, porque technically sí devolvería un espacio. La hoja debe verse así:
| A | B | E | |
|---|---|---|---|
| 1 | Código | Producto | Situación |
| 2 | P-101 | P-101 | APROBADO |
| 3 | P-102 | P-102 | |
| 4 | P-101 | P-101 | APROBADO |
| 5 | P-103 | P-103 |
0.Por qué Excel no detecta todos los duplicados
Excel compara los valores que están almacenados en las celdas, no siempre lo que parece al leerlos. Si dos textos parecen iguales, una diferencia invisible puede impedir que Excel los considere duplicados.
| Problema | Cómo se ve | Qué revisar |
|---|---|---|
| Espacio al final | P-101 |
Espacios al principio o al final |
| Número como texto | 1001 alineado a la izquierda |
Formato de la celda |
| Mayúsculas distintas | P-101 y p-101 |
Coincidencia exacta del texto |
| Subtotal o total | Una fila de total entre ventas | Alcance del rango |
| Columna auxiliar | Una etiqueta distinta en cada fila | Columnas incluidas en la comparación |
Espacios y formatos que ocultan una coincidencia
En tres celdas consecutivas escribe P-101, P-101 y P-101. La segunda tiene un espacio al final. Al aplicar Valores duplicados, Excel puede resaltar solo la primera y la tercera.
| A | B | |
|---|---|---|
| 1 | Código | Revisión |
| 2 | P-101 | Repetido |
| 3 | P-101 | Texto con espacio |
| 4 | P-101 | Repetido |
Para corregirlo, no reemplaces el texto a ciegas. Copia una celda que no tenga el espacio en una celda auxiliar, usa ESPACIOS para quitar espacios sobrantes y sustituye después el valor original. Si el problema es un número guardado como texto, conviértelo con el formato de número o usa una columna auxiliar para normalizarlo.
Quitar duplicados con una hoja de tabla dinámica
Excel no puede resaltar duplicados directamente en el área Valores de un informe de tabla dinámica. El área resume los datos y puede combinar o agrupar valores; no conserva cada celda de origen para aplicar una comparación visual directa.
Lleva la comprobación a los datos de origen antes de resumirlos. En el libro, aplica Valores duplicados o la fórmula CONTAR.SI en la hoja Ventas. Después actualiza la tabla dinámica. Si la tabla ya resume las ventas, vuelve a la fuente para comprobar códigos, fechas, importes y clientes.
| A | D | |
|---|---|---|
| 1 | Código | Cliente |
| 2 | P-101 | Ana |
| 3 | P-102 | Luis |
| 4 | P-101 | Ana |
| 5 | P-103 | Sara |
Qué versión de Excel necesitas para buscar duplicados
La ayuda oficial sitúa Valores duplicados y Quitar duplicados en Excel 2016, 2019, 2021, 2024 y Microsoft 365. Comprueba tu versión antes de elegir el procedimiento para evitar que una opción no aparezca.
Si necesitas una comprobación que no borre filas, la fórmula con CONTAR.SI y SI es una alternativa útil. Para organizar datos mediante BUSCARV, utiliza siempre FALSO como cuarto argumento para exigir coincidencia exacta. BUSCARV solo busca en la primera columna de la matriz y devuelve columnas situadas a su derecha.
Para versiones anteriores, la disponibilidad de las herramientas debe comprobarse en la instalación: si no aparece la regla Valores duplicados o Quitar duplicados, no la busques dentro de una tabla dinámica. La ayuda oficial explica que estas herramientas están disponibles en las versiones indicadas: buscar y quitar duplicados, Valores duplicados y tablas dinámicas y CONTAR.SI.
Lo que ya sabes hacer con los duplicados en Excel
- Detectas coincidencias en una columna con Valores duplicados sin modificar los registros.
- Localizas valores únicos usando la opción Únicos del mismo cuadro.
- Marcas repeticiones con
=SI(CONTAR.SI($A$2:$A$5;A2)>1;"Duplicado";""). - Resaltas una clave que aparece exactamente tres veces con
=CONTAR.SI($A$2:$A$5;A2)=3. - Consultas estados auxiliares con BUSCARV y conservas todos los registros.
- Eliminas filas sobre una copia de Ventas, eligiendo exactamente qué columnas definen una coincidencia.
- Detectas espacios, números guardados como texto, subtotales y diferencias de formato antes de confiar en el recuento.
- En el libro terminado, la hoja Ventas conserva cada venta, la columna Situación identifica repeticiones y la hoja Ventas_revisión permite hacer pruebas de eliminación sin tocar el original.
El siguiente paso es aplicar este flujo a tu propio libro: primero resalta, después compara columnas y solo entonces decide qué duplicados deben eliminarse.
Los datos están comprobados en octubre de 2026.
Dudas al buscar duplicados en Excel
1. ¿Cuál es la fórmula para identificar duplicados en Excel?
Puedes usar =SI(CONTAR.SI($A$2:$A$8;A2)>1;"Duplicado";""). CONTAR.SI cuenta cuántas veces aparece el valor de la celda actual en el rango; si supera 1, la fórmula escribe «Duplicado». Copia la fórmula hasta el final de los datos.
2. ¿Cómo busco valores repetidos en dos columnas?
Selecciona las dos columnas juntas y aplica Inicio > Formato condicional > Resaltar reglas de celdas > Valores duplicados. Excel comparará filas completas, no valores aislados. Si solo quieres comparar una columna, selecciona únicamente esa columna antes de abrir la herramienta.
3. ¿Cómo resalto duplicados sin borrarlos?
Selecciona el rango, abre Inicio > Formato condicional > Resaltar reglas de celdas > Valores duplicados y elige un estilo. Solo se aplicará el formato: los datos seguirán intactos y podrás revisar cada coincidencia antes de tomar una decisión.
4. ¿Puedo buscar duplicados en varias columnas?
Sí. Selecciona todas las columnas que forman una fila completa y usa Valores duplicados o Quitar duplicados. Si marcas varias columnas, Excel considers dos filas duplicadas solo cuando coincidan los valores de todas las columnas seleccionadas.
5. ¿Cómo identifico duplicados sin eliminarlos?
Usa Valores duplicados para resaltarlos o añade una columna con CONTAR.SI y SI. Esta segunda opción conserva los registros y permite escribir una etiqueta, como «Duplicado», junto a cada repetición.
6. ¿Cómo cuento los duplicados en Excel?
Una fórmula como =CONTAR.SI($A$2:$A$8;A2) muestra cuántas veces aparece cada valor. Para contar las celdas cuya fórmula devuelve «Duplicado», usa =CONTAR.SI(B2:B8;"Duplicado"). Ten en cuenta que cada repetición cuenta por separado.
7. ¿Cómo busco valores repetidos con BUSCARV?
BUSCARV (VLOOKUP) devuelve el dato de otra fila, pero no cuenta repeticiones por sí sola. Úsala para consultar una lista auxiliar: =BUSCARV(A2;$D$2:$E$7;2;FALSO). Para marcar duplicados, combina su resultado con CONTAR.SI y SI.
Fuentes
- MicrosoftCOLUMNA — documentación oficialconsultado el 23/10/2026
- MicrosoftBUSCAR — documentación oficialconsultado el 23/10/2026
- MicrosoftBUSCARV — documentación oficialconsultado el 23/10/2026
- MicrosoftBUSCARH — documentación oficialconsultado el 23/10/2026
- MicrosoftTRANSPONER — documentación oficialconsultado el 23/10/2026