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:
| A | B |
|---|---|
| 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á:
| C | D |
|---|---|
| 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:
| A | B | C | D | E |
|---|---|---|---|---|
| Peras | Manzanas | Peras | Uvas | Manzanas |
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.