Cómo eliminar duplicados en Google Sheets con UNIQUE

Eliminar duplicados en Google Sheets es una de esas tareas que tarde o temprano todos necesitamos hacer, ya sea para limpiar una base de datos, consolidar información o simplemente para asegurarnos de que nuestros reportes sean confiables. Por suerte, Google Sheets nos facilita la vida con la función UNIQUE, que nos permite quitar duplicados de manera automática y sin dolores de cabeza. En este tutorial te voy a mostrar cómo usarla, desde lo más básico hasta algunos trucos menos conocidos, para que puedas mantener tus datos siempre organizados y sin repeticiones.

¿Qué es la función UNIQUE y para qué sirve realmente?

La función UNIQUE en Google Sheets hace exactamente lo que su nombre indica: toma un rango de datos y devuelve solo los valores únicos, eliminando cualquier fila o valor repetido. Es ideal para crear listas limpias, preparar datos para reportes o para alimentar menús desplegables sin preocuparte por los duplicados.

Sintaxis y uso básico de UNIQUE

=UNIQUE(rango)

Donde rango es el grupo de celdas del cual quieres extraer los valores únicos. Puedes usarlo con una sola columna, varias columnas o incluso una sola fila si lo necesitas.

Ejemplo 1: Eliminar duplicados de una lista simple

Supón que tienes la siguiente lista de nombres en una hoja de cálculo y quieres dejar solo uno de cada uno:

A
Juan
Ana
Pedro
Ana
María
Juan

Como ves, «Juan» y «Ana» están repetidos. Para eliminarlos, simplemente escribe la siguiente fórmula en una celda vacía (por ejemplo, en B1):

=UNIQUE(A1:A6)

El resultado será una lista sin duplicados:

B
Juan
Ana
Pedro
María

¡Y listo! Así de sencillo puedes limpiar cualquier lista de valores repetidos.

Ejemplo 2: UNIQUE con múltiples columnas

¿Qué pasa si tienes una tabla con varias columnas y quieres eliminar filas duplicadas? Por ejemplo, una lista de productos y precios:

AB
Camisa$20
Pantalón$30
Camisa$20
Zapatos$50

Para dejar solo una fila de cada producto/precio, usa:

=UNIQUE(A1:B4)

Y el resultado será:

CD
Camisa$20
Pantalón$30
Zapatos$50

UNIQUE elimina la fila completa si ya existe igual en el rango original.

Ejemplo 3: UNIQUE aplicado a una sola fila (horizontal)

¿Sabías que también puedes usar UNIQUE en una sola fila? Por ejemplo, si tienes:

ABCDE
PerasManzanasPerasUvasManzanas

Puedes aplicar UNIQUE así:

=UNIQUE(A1:E1)

Y obtendrás solo los valores únicos de esa fila.

Consejos y trucos avanzados con UNIQUE

  • Combínalo con SORT: Si quieres que tu lista única esté ordenada, puedes anidar UNIQUE dentro de SORT:
    =SORT(UNIQUE(A1:A100))
  • Filtra antes de aplicar UNIQUE: Si solo te interesan los valores únicos que cumplen una condición, puedes combinarlo con FILTRAR:
    =UNIQUE(FILTRAR(A1:A100;B1:B100="Activo"))
  • Listas desplegables dinámicas: UNIQUE es perfecto para alimentar listas desplegables en Google Sheets, asegurando que solo muestres opciones sin duplicados.
  • Evita errores: Si tu rango tiene celdas vacías, UNIQUE las ignorará, pero si necesitas excluirlas explícitamente, puedes usar una combinación con FILTRAR.

¿Qué pasa si quiero eliminar duplicados directamente en mi tabla?

UNIQUE no borra los datos originales, solo te muestra una versión limpia en otro rango. Si quieres eliminar los duplicados directamente en tu tabla, puedes usar el menú de Google Sheets: Datos > Quitar duplicados. Pero ojo, esto sí modifica tu información original, así que te recomiendo hacer una copia antes por si acaso.

Beneficios de usar UNIQUE (y no hacerlo manualmente)

  • Automatización total: Cada vez que agregues datos, la lista única se actualiza sola, sin que tengas que hacer nada más.
  • Ahorro de tiempo brutal: Olvídate de revisar fila por fila o usar filtros avanzados.
  • Fórmula sencilla y poderosa: UNIQUE es fácil de entender, pero muy útil para todo tipo de reportes o dashboards.
  • Evita errores humanos: Al automatizar la limpieza de duplicados, reduces el riesgo de dejar alguno por accidente.

Errores comunes y cómo solucionarlos

Algunas veces, UNIQUE puede parecer que no funciona como esperas. Aquí te dejo algunos problemas típicos y cómo resolverlos:

  • El rango incluye encabezados: Si tienes títulos en tu tabla, asegúrate de excluirlos del rango de la fórmula, o te aparecerán como un valor más.
  • Espacios invisibles: A veces dos celdas parecen iguales, pero una tiene un espacio extra. Usa LIMPIAR o ESPACIOS para asegurarte de que sean realmente iguales:
    =UNIQUE(ARRAYFORMULA(ESPACIOS(A1:A100)))
  • Datos mezclados (números y texto): Si tienes números y texto mezclados, Google Sheets puede tratarlos como valores distintos.

Conclusión

Como ves, la función UNIQUE es de esas joyas escondidas que te ahorran montones de tiempo y dolores de cabeza. No solo te ayuda a eliminar duplicados en Google Sheets de manera automática, sino que también es clave para tener reportes limpios y confiables. Mi recomendación: empieza a usarla en tus flujos diarios y verás cómo mejora tu organización de datos.

¿Te gustaría seguir aprendiendo sobre funciones útiles como UNIQUE? Te recomiendo echarle un ojo a mi artículo sobre cómo filtrar datos en Google Sheets, donde explico otras formas de limpiar y analizar información.

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

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.