Cómo eliminar duplicados en Google Sheets: métodos y fórmulas

Eliminar duplicados en Google Sheets no es solo una cuestión de orden y limpieza: es una de esas tareas que, si la dominas, te puede ahorrar horas y dolores de cabeza. En este artículo, te voy a mostrar los diferentes métodos para eliminar filas duplicadas en Google Sheets, desde técnicas manuales hasta funciones automáticas y algunos trucos avanzados para casos donde solo una columna es la clave del duplicado. Además, responderé dudas frecuentes de la comunidad, como eliminar filas completas por un solo valor repetido o limpiar palabras repetidas en los textos. ¡Vamos a ello!

Si prefieres ver el tutorial en video, aquí te lo dejo a continuación:

¿Por qué necesitamos métodos avanzados para eliminar duplicados?

Si tienes una base de datos pequeña y controlada, identificar y eliminar duplicados manualmente puede ser una solución rápida y simple. Pero cuando ya tienes cientos o miles de registros, o cuando los duplicados no son tan obvios, la cosa se complica. Por eso, te muestro varios métodos, desde los más clásicos hasta los más avanzados, para que puedas elegir el que mejor se adapte a tu caso.

Método 1: Ordenar, identificar y eliminar duplicados manualmente

Este método es el de toda la vida. Es confiable y flexible, aunque requiere varios pasos. Lo bueno es que sirve tanto en Google Sheets como en Excel.

Pasos:

  1. Ordena los datos:
    Ordena alfabéticamente los datos usando filtros, la opción «Ordenar columna» o «Ordenar intervalo».
  2. Crea una columna auxiliar:
    En la segunda fila de una columna vacía, escribe la siguiente fórmula (ajusta el rango según tu caso):

    Arrástrala hacia abajo para aplicarla al resto de las filas.
  3. Copia y pega como valores:
    Copia la columna auxiliar y pégala como valores para que la fórmula no se actualice si cambias el orden.
  4. Ordena por la columna auxiliar:
    Ordena la tabla por esta columna para agrupar los «Repetido».
  5. Elimina las filas duplicadas:
    Selecciona y elimina las filas marcadas como «Repetido».

Método 2: Usar la función UNIQUE

Este método es exclusivo de Google Sheets y es una maravilla para eliminar duplicados de forma sencilla y rápida.

¿Qué hace UNIQUE?

UNIQUE toma una lista o una tabla y devuelve solo los valores o filas únicas. Es ideal cuando no quieres modificar la tabla original y necesitas una copia limpia de los datos.

¿Cómo usar UNIQUE?

En una celda vacía, escribe la fórmula (ajusta el rango a tu caso):

=UNIQUE(A2:A18)

Si quieres eliminar duplicados de filas completas, simplemente selecciona la tabla completa:

=UNIQUE(A2:F1000)

Limitación de UNIQUE: Si necesitas eliminar filas completas basándote en un solo valor (por ejemplo, una clave o un número de serie), UNIQUE no te va a servir, porque solo elimina filas idénticas. Aquí es donde entran otras fórmulas más avanzadas.

Método 3: Quitar duplicados con un solo clic

Google Sheets tiene una opción nativa para eliminar duplicados de manera directa. Es perfecta si puedes modificar la base de datos original.

Pasos:

  1. Selecciona el rango de datos.
  2. Ve al menú: Datos > Borrado de datos > Quitar duplicados.
  3. En el cuadro de opciones:
    • Indica si el rango tiene encabezados.
    • Selecciona las columnas a analizar.

Este método te permite elegir si el intervalo tiene encabezados y cuáles columnas comparar, dándote flexibilidad para depurar exactamente lo que necesitas.

Ejemplo práctico:

IDNombre
123Juan
124Ana
123Pedro
125Luisa

Si seleccionas solo la columna ID al quitar duplicados, eliminará la segunda aparición del ID 123 (fila 3). Si seleccionas ambas columnas, solo eliminará filas donde tanto ID como Nombre sean idénticos.

¿Cómo eliminar filas completas basadas en un solo valor repetido?

Esta es una consulta frecuente: ¿cómo borrar toda la fila si un solo valor, como el número de serie, se repite, aunque el resto de la fila sea diferente? Aquí UNIQUE no sirve, pero hay una solución usando QUERY y GROUP BY.

Supongamos que tienes una tabla donde la columna A es el número de serie y quieres quedarte solo con la primera aparición de cada uno. Puedes usar:

=QUERY(A1:C1000;"SELECT A, MAX(B), MAX(C) GROUP BY A LABEL MAX(B) '', MAX(C) ''";1)

Esto agrupa por el valor único de la columna A y te muestra solo una fila por cada número de serie. Puedes cambiar MAX por MIN o cualquier otra función de agregación según lo que necesites conservar de las otras columnas.

Si necesitas algo más avanzado, puedes combinar QUERY con ARRAYFORMULA y otras funciones, pero este método cubre la gran mayoría de los casos.

¿Cómo eliminar palabras repetidas en celdas?

Otra consulta frecuente es cómo eliminar una palabra repetida al inicio de varias celdas, por ejemplo, quitar la palabra «Total» de una serie de nombres. La fórmula que yo uso es:

=ARRAYFORMULA(REGEXREPLACE(A2:A;"Total ";""))

Esto te eliminará la palabra «Total » (con espacio) de todas las celdas de la columna A, desde la fila 2 en adelante. Puedes cambiar «Total » por cualquier otra palabra o frase que quieras eliminar.

Conclusión

Eliminar duplicados en Google Sheets puede ser tan sencillo como un clic o tan avanzado como una fórmula QUERY. Todo depende de tu caso: si necesitas limpiar una lista simple, usa UNIQUE o la opción nativa; si tienes que eliminar filas completas basadas en una sola columna, usa QUERY con GROUP BY; y para limpiar palabras dentro de celdas, REGEXREPLACE es tu aliado. ¿Tienes un caso aún más enredado? Déjame tus dudas en los comentarios y lo resolvemos juntos.

Si quieres aprender a usar Google Forms y Google Sheets desde cero, te invito a tomar un curso gratis de 2 horas.

4 comentarios en “Cómo eliminar duplicados en Google Sheets: métodos y fórmulas”

  1. por favor, si tengo un listado y quiero quitarle una palabra repetida, por ejemplo: Total, qué le hago?
    Total ANESTESIA Y REANIMACION
    Total CIRUGIA DE LA MANO
    Total CIRUGIA GENERAL
    Total CIRUGIA PEDIATRICA

  2. El otro lado de la moneda, es que si quiero eliminar toda la fila basado en un solo valor o llave repetido, UNIQUE no me va a funcionar…..

    Hola Juan! Antes que nada gracias por todo tu contenido siempre es de gran ayuda. Quería consultarte este caso particular en el que quiero borrar una fila entera basado a un solo valor repetido.
    La hoja une dos bases de datos con la función query, pero necesito poder eliminar las filas repetidas que contienen un solo valor repetido, el resto de los datos de la fila difieren entre ellas solo coincide un valor, que es un número de serie.

    Se te ocurre alguna manera de solucionarlo con alguna fórmula??

    Desde ya muchas gracias

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

JuanSGuzman
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.