Estruturando Listas Exclusivas
Deslize para mostrar o menu
A entrada de texto livre frequentemente compromete fórmulas dinâmicas porque sistemas de relatórios dependem de correspondências exatas. Neste capítulo, crie listas de entrada controladas utilizando UNIQUE e Validação de Dados.
Estrutura do UNIQUE
=UNIQUE(array, [by_col], [exactly_once])
array: conjunto de dados avaliado;[by_col]: controla a orientação;[exactly_once]: controla o comportamento de duplicatas;FALSE: retorna uma instância de cada valor;TRUE: retorna apenas valores que aparecem exatamente uma vez.
Fórmula utilizada neste capítulo:
=UNIQUE(Sales_Data[Region])
Isso cria uma lista dinâmica de regiões únicas a partir do conjunto de dados.
Crie uma nova planilha chamada:
Reference_Lists
Adicione os seguintes cabeçalhos:
| Célula | Valor |
|---|---|
| A1 | Regiões |
| B1 | Vendedores |
Na célula A2, digite:
=UNIQUE(Sales_Data[Region])
A lista é atualizada automaticamente quando novas regiões são adicionadas a Sales_Data.
Copie as seguintes linhas para 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
Observe que novas regiões aparecem automaticamente no intervalo de derramamento.
Na célula B2, digite:
=UNIQUE(Sales_Data[Sales_Rep])
Cada vendedor aparece apenas uma vez, independentemente da quantidade de transações.
Selecione a coluna Region em Sales_Data.
Aplique Validação de Dados:
Allow: List
Utilize a seguinte fonte:
=Reference_Lists!$A$2:$A$10000
Agora, apenas regiões válidas podem ser selecionadas.
Selecione a coluna Sales_Rep.
Aplique Validação de Dados utilizando:
=Reference_Lists!$B$2:$B$10000
Adicione linhas adicionais em Sales_Data.
Observe que:
- As listas de referência são atualizadas automaticamente;
- Os menus suspensos são atualizados automaticamente;
- Novas regiões e vendedores ficam disponíveis imediatamente.
Na planilha Reference_Lists, digite:
=UNIQUE(Sales_Data[Sales_Rep], FALSE, TRUE)
Isso retorna apenas valores que aparecem exatamente uma vez no conjunto de dados.
1. Por que a entrada de texto livre é problemática em sistemas de relatórios dinâmicos do Excel?
2. Qual é a principal vantagem de usar UNIQUE com referências estruturadas de tabela?
3. O que acontece ao definir o terceiro argumento de UNIQUE como TRUE?
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo