En esta entrada vamos a ver varias técnicas para resaltar o identificar duplicados en Google Sheets, e indicaremos cuáles de estas funcionan en Excel también (pista: todas).
También encuentran a continuación este tema en formato videotutorial, si así lo prefieren.
- ¿Qué consideramos duplicados?
- Por que identificar duplicados
- Cómo identificar duplicados en Sheets
- Conclusión
¿Qué consideramos duplicados?
En el caso de una lista, es decir de una tabla de una sola columna, es muy fácil. Un duplicado es un valor que se repite, como en el siguiente ejemplo:

Ya cuando tenemos una tabla con varias columnas, normalmente hablamos de duplicados, cuando toda la fila se repite.

Pero también puede darse el caso de que se repita algún identificador (como el nombre, la referencia, u otro). En este caso usaríamos otras técnicas.
Por que identificar duplicados
A veces tenemos que identificar duplicados cuando realizamos auditoria de alguna hoja de cálculo, por varias razones:
- Ver posibles errores de la base (Si fuera una llave única no debería tener duplicados)
- Encontrar registros puestos dos veces por error
- Identificar campos que si deberían estar duplicados
- Después de haber juntado, copiado y pegado, o eliminado registros.
- O simplemente queremos ver, por ejemplo las diferentes ventas de un mismo cliente, o de un mismo vendedor
Ya después podemos decidir que hacer con ellos.
Muchas veces vamos a querer eliminarlos (Aquí un tutorial entero de cómo eliminar filas duplicadas), pero a veces solo queremos «marcarlos» o asegurarnos que esten duplicados. Esto es lo que vamos a ver hoy
Cómo identificar duplicados en Sheets
Hay varias maneras de identificar duplicados, y depende de que queramos hacer exactamente.
Una manera de identificar los duplicados es usando una nueva columna que identifique un registro como repetido o no.
También podemos usar formatos, para poner un color especial o negrita a las celdas o filas que estén duplicadas
También podemos decidir si queremos que nos identifique todas las instancias del repetido, o que me deje el «original» din marcar
Por otro lado, también depende de que tanto control tengamos sobre la base, y que tanto podamos modificarla, reordenarla o agregar nuevas columnas. Estas son algunas de las formas en que podemos resaltar duplicados:
- Ordenando y añadiendo una columna auxiliar formulada.
- Ordenando y añadir un formato condicional
- Añadir una columna auxiliar (sin ordenar)
- Añadir un formato condicional (sin ordenar)
A continuación vamos a ver en detalle estas.
Ordenar y añadir una columna condicional
La manera más fácil de ver rápidamente si hay valores repetidos es ordenando por la llave o alguna columna de referencia (Aquí todo acerca de ordenar datos en Google Sheets)
Una vez ordenamos, tenemos dos opciones. La primera es añadir una columna adicional, con una fórmula que me avisa si el valor es repetido o no. Para esto, seguimos los siguientes pasos:
- Agregamos un filtro
- Ordenar los datos por la columna de referencia.
- En la primera celda de la columna siguiente introducimos la fórmula =SI(A2=A1;»REPETIDO»;»OK»)
- Arrastramos la fórmula, o la copiamos y pegamos.
- Podemos añadir adicionalmente un formato condicional a todo lo que diga «Repetido» (Aquí una introducción a formatos condicionales)


Esta metodología es ideal para cuando queremos hacer algo adicional a los duplicados: eliminarlos, copiarlos y pegarlos, o alguna otra acción.
Homologación Excel: Este método funciona exactamente igual en Excel
Nota: Con este método dejamos el original sin marcar
Ordenar y añadir una columna condicional y un formato condicional
Al método anterior le podemos agregar una cosa más y es un formato condicional para que nos ayude a identificar de manera más visual y de verdad destaque todos los resaltados.
Adicional a los pasos anteriores, añadimos lo siguiente:
- Seleccionamos la columna B.
- Clic derecho y escogemos «Formato Condicional»
- Escogemos la condición «La celda es igual a»
- Escribimos «REPETIDO»


Homologación Excel: En Excel se haría todo igual, excepto que el formato condicional se aplica de manera un poco diferente
Ordenar y añadir un formato condicional
Si solo queremos identificarlos visualmente, una buena opción es incluir la fórmula anterior en un formato condicional directamente, quitando así la necesidad de incluir una columna auxiliar.
En otras palabras, fusionamos los dos métodos anteriores en uno solo:
Lo haríamos así:
- Escoger la columna B (Desde la fila 2)
- Una de dos:
- Ir a Formato > Formato Condicional
- Clic derecho y escoger «Formato Condicional»
- En «Reglas de Formato», escoger, «La fórmula personalizada es:»
- En el campo escribir «=A2=A1», asumiendo que la primera celda del rango es A1.
- Poner cualquier formato que resalte los repetidos.

Resaltar toda la fila
Podemos hacer una pequeña modificación para que resalte toda la fila y así hacer que sea más visible la columna repetida.
Para esto simplemente cambiamos el rango del formato hacemos un pequeño cambio en la formula del formato condicional. Para esto:
- Seleccionamos toda nuestra hoja
- Vamos a «Formtao Condicional»
- Seleccionamos el formato anterior
- Cambiamos el rango para que incluya las dos columnas (A2:B14)
- Cambiamos la formula para que quede fija la columna identificadora (en nuestro caso la A) (=$A2=$A3)

Añadir una columna auxiliar formulada (sin tener que ordenar)
Esta es una de las metodologías que más me gusta.
Con la ayuda de la función CONTAR.SI, podemos ver si un registro está más de dos veces en la columna.
Hay dos formas de hacerlo. Una es que me resalte todas las instancias del valor duplicado (la forma fácil), otra es que me deje la primera sin resaltar (Algo así como el original, o el innovador). Igual que en los primeros ejemplos. De nuevo, todo depende de lo que queramos hacer con nuestros duplicados.
Identificar todos los duplicados
- Nos situamos en la columna a la derecha del primer dato e ingresamos la fórmula =SI(CONTAR.SI(A:A;A2)>1;»REPETIDO»;»ORIGINAL»)
- Arrastramos la fórmula
- También podríamos añadir un formato condicional para hacerlo más visual, tal como hicimos en los ejemplos anteriores.

Homologación Excel: Esta fórmula se puede aplicar exactamente igual en Excel
Identificar los duplicados pero no el «original»
El método anterior es muy fácil, pero a veces vamos a querer que nos deje sin marcar el original, es decir la primera ocurrencia de algún valor repetido, tal como en los primeros ejemplos.
Para lograr lo anterior, repetimos los pasos del último ejemplo pro tenemos que modificar nuestra fórmula, a:
=SI(CONTAR.SI($A$2:A2;A2)>1;»REPETIDO»;»OK»)
Homologación Excel: Esta fórmula se puede aplicar exactamente igual en Excel
Añadir un formato condicional (sin ordenar)
Esta es, en principio, la forma más fácil pero no me gusta que necesariamente resalta todas las instancias del duplicado.
No deja «el original», como me gusta, pero puede ser útil en muchas ocasiones.
- Escoger la columna donde estan los datos
- Una de dos:
- Ir a Formato > Formato Condicional
- Click derecho y escoger «Formato Condicional»
- En «Reglas de Formato», escoger, «La fórmula personalizada es:»
- En el campo escribir «=CONTAR.SI(A1:A;A1)>1», asumiendo que la primera celda del rango es A1.
- Poner cualquier formato que resalte los repetidos.
En muchos artículos en la web encontrarán solo esta última. Me parece que no es lo suficientemente flexible, y si conocen todas las anteriormente expuestas tienen un kit de herramientas muchísimo más amplio para enfrentar este y otros retos en Google Sheets.
Conclusión
Pudimos ver varios métodos distintos para resaltar duplicados. Es importante conocerlos, porque depende de que tanto puedan modificar la base original y de lo que quieran hacer con sus duplicados
¿Qué tal les parece? ¿Tienen algún otro método? ¿Tienen algún otro caso que no haya mencionado? Cuéntenme en los comentarios.
Si te ha gustado el artículo, puedes suscribirte para recibir tips semanales, así como acceso al curso «Descubriendo el poder de Google Sheets» .
excelente, la ultima funciono correctamente, gracias!
Excelente! Me alegro. Estoy trabajando en una macro para que sea aún más sencillo con un solo botón.
La compartiré más adelante
Un gran saludo!
Hola!
Gracias por escribir
Si claro, si tu columna esta en la columna A, y te ubicas por ejemplo en la fila 7, puedes usar la formula
=COINCIDIR(A7;$A$1:A6;0)
Despues la arrastras
Esto te va a devolver el numero de la fila de la primera coincidencia del repetido. Si no esta repetido, te trae un error. Si hay mas de uno repetido solo te va a traer la primera que encuentre.
Me cuentas si te sirve.
Saludos!
Hola, a parte de que resalte los repetidos hay una manera de que resalte todos los duplicados, con la última formula =CONTAR.SI(A1:A;A1)>1 me resalta uno de los 2 datos repetidos pero no me resalta los 2 datos duplicados.
Hola Johann
Tienes razón.
Cambialo por =CONTAR.SI(A:A;A1)>1
Buena corrección.
Un gran saludo!
Muchas gracias! Me sirvio perfecto, va joya con esta CONTAR.SI(A:A;A1)>1
Excelente!
Me alegro. Saludos!
HOLA QUE TAL SABES QUE ESTA FORMULA NO ME LA ESTA TOMANDO =SI(CONTAR.SI(A:A;A2)>1;»REPETIDO»;»ORIGINAL») SABRAS EL POR QUE?
Hola!
Te sale algún error?
O simplemente no resalta los duplicados?
ME envias un pantallazo?
Gracias!
Hola buenas,
tengo una fila con datos todos diferentes y cuando aplico el formato condicional me considera algunos como repetidos, y no entiendo porque. Podrias ayudarme?
Hola. Enviame un pantallazo de tu base, dejándome ver la fórmula de alguna celda. Un gran saludo!
905901680915082013722020-905901680915082091007061
905901840915082062770071-905901840915082091007062
905901030915082062770072-905901030915082091007063
905901190915082062770073-905901190915082091007064
905901350915082062770074-905901350915082091007065
Empiezan igual pero terminan diferentes y los considera como valores repetidos
la formula que utilizo en el formato condicional es esta =CONTAR.SI($C$6:$C$20;C6)>1
Muy raro.
Copié tus datos e hice la prueba
https://docs.google.com/spreadsheets/d/1EX_bkYWC9qZXT8l8uOP_XnkfiQIXyAZ-TANqCeDFNF4/copy
Muchas gracias
encontre lo que buscaba.
un abrazo
Hola! Como le pongo el formato condicional a =SI(CONTAR.SI(A:A;A2)>1;»REPETIDO»;»ORIGINAL»)
Me trae perfecto el resultado, pero me serviria que tambien me resalte las que aparecen como «REPETIDO»
Hola Sofia
Gracias por la pregunta
Escoge la columna.
Dale click derecho, formato condicional
En Formato Condicional, incluye la condición «El texto es exactamente»
y en el campo pones REPETIDO
Cuéntame si te funciona.
Saludos!
Excelente, me sirvio bastante. Muchas gracias
Hola, como podria aplicar la ultima forma, la de CONTAR.SI(A:A;A1)>1 pero que tome los datos de dos columnas? es decir, busque y resalte los duplicados en las columnas A y B. Tengo dos columnas donde cada una indica dos numeros telefonicos y quiero saber si coincide algun numero con otro. Agradecido por la guia
Hola Gabriel
Si estas buscando duplicado sin importar la fila, simplemente amplia la formula a las dos columnas
seria CONTAR.SI(A:B;A1)>1
Me cuentas si te sirve.
Saludos!
Hola, si me resulto, pero solamente me resalta los duplicados de la columna A. Aunque si toma en cuenta los resultados de la columna B solo resalta los de la columna A, agradecido de antemano por la ayuda ya brindada
Dar difrente color a cada uno de los valores repetidos
Wow. Buena sugerencia
Se me ocurre hacer formatos condicionales para los diferentes valores de contar.si
Si contar.si da 2, un color, si da 3, otro y asi.
Muy interesante
Hola! La tercera fórmula es posible aplicarla no con números, si no con texto y varias columnas?
Hola Rodrigo
A que te refieres con texto
Como esta, te encuentra duplicados sean numeros o textos
En cuanto a las filas enteras, hay que hacer un par de modificaciones de las que hablaré en un proximo artículo.
Saludos!
Hola, tengo una base de datos de contactos con más de un número de teléfono y quiero encontrar (resaltar de un solo color) todos los duplicados en un rango, por ejemplo: C1:E1500. Que fórmula puedo usar?. Ya he usado CONTAR.SI(C:E,C1)>1, pero no resalta los duplicados de la columna D y E, solo resalta los duplicados de la columna C.
Hola
Intenta con esta:
CONTAR.SI(C:E,$C1)>1
Me cuentas si te funciona
Saludos!
Hola, quiero resaltar todos los duplicados encontrados en una tabla, por ejemplo C1:E1500, pero solo resalta los que encuentra en la columna C. Como lo consigo? que fórmula debo usar?
Hola, tengo una consulta.
necesito resaltar los repetidos de una fila, los datos que van en cada celda se obtienen de una lista desplegable.
no logro hacer funcionar la condición REPETIDO, ni el contar.si.
gracias por la ayuda
la lista despegable es de nombres de personas
Hola!
No te debería dar ningun problema
Si quieres, dejame ver la copia de tu archivo y lo miro rápidamente
Saludos!
Hola, tengo una consulta.
como resaltar valores duplicados pero dos columnas, decir, resalte las celdas con valor duplicado de columna A y B.
Hola Jose
Te dejo dos videos donde hay algunos casos avanzados que creo que te va a servir
https://youtu.be/lWIIGIhei3w
https://youtu.be/fegqRRDbEjA
Saludos!