Herramienta gratis

Encontrar duplicados en una lista

Pega nombres, correos electrónicos, números de pedido o lo que quieras, uno por línea. Cada valor repetido se marca junto a la lista y el resumen muestra qué valores se repiten.

fx=COUNTA(UNIQUE(FILTER(A2:A501,A2:A501<>"")))
ABCD
1Valores¿Duplicado?Resumen
2AnnaDuplicadoValores10
3BenDuplicadoValores únicos7
4ChloeDuplicadoCopias de más3
5BenDuplicadoValores repetidosAnna, Ben, Chloe
6David
7Emma
8annaDuplicado
9Frank
10ChloeDuplicado
11Gina

Las celdas azules son datos de entrada: escribe un valor nuevo y la hoja se recalcula. Haz clic en un resultado para ver su fórmula.

Las fórmulas

Cómo funciona, paso a paso

=IF(COUNTIF(A$2:A$501,A2)>1,"Duplicate","")
Marcar cada duplicado. COUNTIF cuenta cuántas veces aparece el valor de la fila en toda la lista. Si aparece más de una vez, es un duplicado. Arrastra la fórmula hacia abajo junto a tu lista, o usa una sola fórmula para toda la columna, como en la hoja de arriba, que se desborda hacia abajo sola.
=COUNTA(UNIQUE(FILTER(A2:A501,A2:A501<>"")))
Contar los valores únicos. FILTER quita las celdas vacías, UNIQUE deja uno de cada valor y COUNTA los cuenta. El total de la lista menos los valores únicos es el número de copias de más que eliminarías.
=TEXTJOIN(", ",TRUE,UNIQUE(FILTER(A2:A501,COUNTIF(A2:A501,A2:A501)>1)))
Ver los valores que se repiten. Quédate solo con los valores cuyo recuento es mayor que 1, toma cada uno una vez y únelos en una línea. Sin TEXTJOIN obtienes uno por fila.
=UNIQUE(FILTER(A2:A501,A2:A501<>""))
Quedarte solo con el primero de cada uno. Para quitar duplicados sin borrar nada, deja que UNIQUE escriba la lista limpia junto a la original, en el orden en que aparece cada valor por primera vez.
Con datos en vivo

La misma fórmula con tus datos de Sheets

Con los pedidos en vivo de una tienda, el número de pedidos menos el número de clientes distintos da los pedidos repetidos: cada pedido después del primero de un cliente.

Sheets para Sheets

=data.orders.count(id)-data.orders.countd(customer_id)
Sheets lee la tabla en vivo desde la cuenta conectada: sin exportar ni copiar y pegar, y el resultado se actualiza cuando cambian los datos.
Preguntas frecuentes

Preguntas

¿Cómo encuentro duplicados en una hoja de cálculo?

Escribe =COUNTIF(A:A,A2)>1 junto al primer valor y arrástrala hacia abajo: TRUE marca un valor que aparece más de una vez. Envuélvela en IF para mostrar una palabra, como en la hoja de arriba. La misma fórmula funciona en todas las aplicaciones de hojas de cálculo habituales.

¿Distingue entre mayúsculas y minúsculas?

No. COUNTIF y UNIQUE no distinguen mayúsculas, así que "Ana" y "ana" cuentan como el mismo valor. Para una comprobación que sí las distinga, compara con EXACT: =SUMPRODUCT(--EXACT(A$2:A$501,A2))>1.

¿Cómo cuento cuántos duplicados hay?

Cuenta todos los valores con COUNTA y los únicos con COUNTA(UNIQUE(...)). La diferencia es el número de copias de más: 10 nombres con 7 únicos son 3 copias de más.

¿Cómo elimino duplicados y conservo el primero?

=UNIQUE(range) devuelve cada valor una vez, en el orden en que aparece por primera vez. Copia el resultado y pégalo como valores si quieres sustituir la lista original.

¿Importan los espacios?

Sí: "Ben" y "Ben " (con un espacio al final) son valores distintos. En una hoja, limpia antes la lista con =TRIM(A2). La herramienta de arriba recorta igual el principio y el final de cada línea pegada.

Usa estas fórmulas con datos en vivo

Sheets es una hoja de cálculo con 491 funciones que lee en vivo los datos de tu tienda, tu contabilidad o tus proyectos, crea paneles y envía informes por correo según una programación.