Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Estruturando Listas Exclusivas | Arrays Dinâmicos e Relatórios Interativos
Fórmulas do Excel

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.

Etapa 1 Criar a Planilha de Referência
expand arrow

Crie uma nova planilha chamada:

Reference_Lists

Adicione os seguintes cabeçalhos:

CélulaValor
A1Regiões
B1Vendedores
Etapa 2 Gerar a Lista de Regiões
expand arrow

Na célula A2, digite:

=UNIQUE(Sales_Data[Region])

A lista é atualizada automaticamente quando novas regiões são adicionadas a Sales_Data.

Etapa 3 Adicionar Novas Linhas ao Conjunto de Dados
expand arrow

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.

Etapa 4 Gerar a Lista de Vendedores
expand arrow

Na célula B2, digite:

=UNIQUE(Sales_Data[Sales_Rep])

Cada vendedor aparece apenas uma vez, independentemente da quantidade de transações.

Etapa 5 Aplicar Validação de Dados às Regiões
expand arrow

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.

Etapa 6 Aplicar Validação de Dados aos Vendedores
expand arrow

Selecione a coluna Sales_Rep. Aplique Validação de Dados utilizando:

=Reference_Lists!$B$2:$B$10000
Etapa 7 Testar Atualizações Dinâmicas
expand arrow

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.
Etapa 8 Testar a Lógica Avançada do UNIQUE
expand arrow

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?

question mark

Por que a entrada de texto livre é problemática em sistemas de relatórios dinâmicos do Excel?

Selecione a resposta correta

question mark

Qual é a principal vantagem de usar UNIQUE com referências estruturadas de tabela?

Selecione a resposta correta

question mark

O que acontece ao definir o terceiro argumento de UNIQUE como TRUE?

Selecione a resposta correta

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 5

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Seção 2. Capítulo 5
some-alt