Estructuración de listas únicas
Desliza para mostrar el menú
La entrada de texto libre a menudo interrumpe las fórmulas dinámicas porque los sistemas de informes dependen de coincidencias exactas. En este capítulo, creación de listas de entrada controladas utilizando UNIQUE y Validación de datos.
Estructura de UNIQUE
=UNIQUE(array, [by_col], [exactly_once])
array: conjunto de datos evaluado;[by_col]: controla la orientación;[exactly_once]: controla el comportamiento de duplicados;FALSE: devuelve una instancia de cada valor;TRUE: devuelve solo los valores que aparecen exactamente una vez.
Fórmula utilizada en este capítulo:
=UNIQUE(Sales_Data[Region])
Esto crea una lista dinámica de regiones únicas del conjunto de datos.
Crear una nueva hoja de cálculo llamada:
Reference_Lists
Agregar los siguientes encabezados:
| Celda | Valor |
|---|---|
| A1 | Regiones |
| B1 | Vendedores |
En A2, escribir:
=UNIQUE(Sales_Data[Region])
La lista se actualiza automáticamente cuando se agregan nuevas regiones a Sales_Data.
Copiar las siguientes filas en Sales_Data:
21/02/2026,1052,C001,Laptop,Central,Marcos,4
22/02/2026,1053,C015,Phone,Central,Marcos,6
23/02/2026,1054,C023,Monitor,Southwest,Priya,2
24/02/2026,1055,C034,Keyboard,Southwest,Priya,8
25/02/2026,1056,C042,Tablet,Central,Fatima,3
26/02/2026,1057,C008,Mouse,Southwest,Fatima,10
27/02/2026,1058,C019,Laptop,Central,Marcos,5
28/02/2026,1059,C031,Phone,Southwest,Priya,4
01/03/2026,1060,C047,Monitor,Central,Fatima,1
02/03/2026,1061,C003,Keyboard,North,Marcos,7
03/03/2026,1062,C012,Laptop,Southwest,Priya,3
04/03/2026,1063,C025,Mouse,Central,Fatima,9
05/03/2026,1064,C038,Tablet,North,Ana,2
06/03/2026,1065,C011,Phone,Southwest,Marcos,5
07/03/2026,1066,C044,Laptop,East,Priya,4
08/03/2026,1067,C002,Monitor,Central,Fatima,2
09/03/2026,1068,C017,Keyboard,Southwest,Ana,6
10/03/2026,1069,C029,Mouse,North,Marcos,11
11/03/2026,1070,C036,Tablet,Central,Priya,3
12/03/2026,1071,C048,Laptop,Southwest,Fatima,5
13/03/2026,1072,C014,Phone,North,Ricardo,2
Observar que las nuevas regiones aparecen automáticamente dentro del rango de desbordamiento.
En B2, escribir:
=UNIQUE(Sales_Data[Sales_Rep])
Cada vendedor aparece solo una vez sin importar la cantidad de transacciones.
Seleccionar la columna Region dentro de Sales_Data.
Aplicar Validación de datos:
Allow: List
Utilizar la siguiente fuente:
=Reference_Lists!$A$2:$A$10000
Ahora solo se pueden seleccionar regiones válidas.
Seleccionar la columna Sales_Rep.
Aplicar Validación de datos usando:
=Reference_Lists!$B$2:$B$10000
Agregar filas adicionales en Sales_Data.
Observar que:
- Las listas de referencia se actualizan automáticamente;
- Los menús desplegables se actualizan automáticamente;
- Nuevas regiones y vendedores están disponibles de inmediato.
En Reference_Lists, escribir:
=UNIQUE(Sales_Data[Sales_Rep], FALSE, TRUE)
Esto devuelve solo los valores que aparecen exactamente una vez en el conjunto de datos.
1. ¿Por qué es problemática la entrada de texto libre en los sistemas de informes dinámicos de Excel?
2. ¿Cuál es la principal ventaja de usar UNIQUE con referencias estructuradas de tabla?
3. ¿Qué hace establecer el tercer argumento de UNIQUE en TRUE?
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla