KutoolsforOffice — Uma solução, cinco ferramentas poderosas.Fazer mais com menos esforço.

Como criar listas pendentes dependentes com valores únicos no Excel?

AutorXiaoyang Data de Modificação

As Listas Dinâmicas são uma ferramenta poderosa no Excel para validação de dados e garantia de uma introdução consistente de informação. Quando combinadas com a exigência de apresentar apenas valores únicos, tornam-se ainda mais valiosas. Para excluir os valores duplicados e manter apenas os valores únicos ao criar uma Lista Dinâmica, este tutorial fornece instruções passo a passo para criar uma Lista Dinâmica no Excel com valores únicos.

criar listas suspensas dependentes com valores únicos

Criar listas pendentes dependentes com valores únicos através das funcionalidades do Excel

Criar listas pendentes dependentes com valores únicos com Kutools para Excel


Criar listas pendentes dependentes com valores únicos através das funcionalidades do Excel

É um pouco complicado criar Lista Dinâmica com apenas valores únicos no Excel; deve aplicar as seguintes operações passo a passo:

Passo 1: Criar Nome da célula para os dados da primeira e segunda Lista suspensa

1. Clique em «Fórmulas» > «Definir Nome» — veja a captura de ecrã:

Clique em Fórmulas > Definir Nome

2. Na caixa de diálogo «Novo Nome», introduza o nome da célula Categoria na caixa de texto «Nome» (pode utilizar qualquer outro nome à sua escolha) e, de seguida, insira a seguinte fórmula =OFFSET($A$2,0,0,COUNTA($A$2:$A$100))na caixa de texto «Refere-se a». Por fim, clique no botão OK:

Nota:A2:A100é a lista de dados com base na qual irá criar a primeira lista pendente. Se tiver muitos dados, basta alterar a referência de célula conforme necessário.

definir opções para a primeira lista suspensa

3. Prossiga criando um nome de célula para a segunda lista pendente: clique em «Fórmulas» > «Definir Nome» para abrir a caixa de diálogo Novo Nome, introduza o nome de célula **Alimentos** na caixa de texto «Nome» (pode utilizar qualquer outro nome à sua escolha), insira a seguinte fórmula =OFFSET($B$2,0,0,COUNTA($B$2:$B$100))na caixa de texto «Refere-se a» e, por fim, clique no botão OK:

Nota:B2:B100é a lista de dados com base na qual irá criar a Lista Dinâmica. Se tiver muitos dados, basta alterar a referência de célula conforme necessário.

definir opções para a segunda lista suspensa

Passo 2: Extrair os valores únicos e criar a primeira Lista suspensa

4. Agora, extraia os valores únicos para os dados da primeira lista suspensa introduzindo a seguinte fórmula numa célula, premindo simultaneamente as teclas Ctrl + Shift + Enter e, de seguida, arrastando a alça de preenchimento para baixo até surgirem valores de erro. Veja a captura de ecrã:

=INDEX(Category,MATCH(0,COUNTIF($D$1:D1,Category),0))
Nota: Na fórmula acima,Categoriaé o Nome da célula que criou no passo 2 e D1é a célula acima da sua célula com fórmula. Por favor, ajuste-os conforme necessário.

introduzir uma fórmula para extrair os primeiros valores únicos

5. Em seguida, crie um nome de célula para estes novos valores únicos: clique em «Fórmulas» > «Definir Nome» para abrir a caixa de diálogo «Novo Nome», introduza o nome CategoríaÚnicana caixa de texto «Nome» (ou outro à sua escolha) e, depois, insira a seguinte fórmula =OFFSET($D$2, 0, 0, COUNT(IF($D$2:$D$100=«», "", 1)), 1)na caixa de texto «Refere-se a». Por fim, clique em OK para fechar a caixa de diálogo.

Nota:D2:D100é a lista de valores únicos que acabou de extrair. Se tiver muitos dados, basta alterar a referência de célula conforme necessário.

criar um nome de intervalo para os novos valores únicos

6. Nesta etapa, pode inserir a primeira lista suspensa. Clique na célula onde pretende inserir a lista e, em seguida, vá a «Dados» > «Validação de Dados» > «Validação de Dados». Na caixa de diálogo «Validação de Dados», selecione «Lista» no menu pendente «Permitir» e introduza esta fórmula:=Uniquecategoryna caixa de texto «Origem». Veja a captura de ecrã:

definir opções para inserir a primeira lista suspensa

7. Em seguida, clique no botão OK. A primeira lista suspensa sem valores duplicados é criada, tal como mostrado na seguinte captura de ecrã:

a primeira lista suspensa sem valores duplicados é criada

Passo 3: Extrair os valores únicos e criar a Lista Dinâmica

8. Extraia os valores únicos para a Lista suspensa secundária; copie e cole a seguinte fórmula numa célula, prima simultaneamente as teclas Ctrl + Shift + Enter e, depois, arraste a alça de preenchimento para baixo até aparecerem valores de erro. Veja a captura de ecrã:

=INDEX(Food,MATCH(0,COUNTIF($E$1:E1,Food)+(Category<>$H$2),0))
Nota: Na fórmula acima,Foodé o Nome da célula que criou para os dados Lista Dinâmica,Categoryé o Nome da célula que criou para os dados da primeira Lista suspensa, e E1é a célula imediatamente acima da sua célula com a fórmula,H2é a célula onde inseriu a primeira lista suspensa; altere-as conforme necessário.

introduzir uma fórmula para extrair os segundos valores únicos

9. Em seguida, crie um nome de célula para estes valores únicos secundários: clique em «Fórmulas» > «Definir Nome» para abrir a caixa de diálogo «Novo Nome», introduza o nome AlimentosÚnicosna caixa de texto «Nome» (ou outro nome à sua escolha) e, depois, insira a seguinte fórmula na caixa de texto «Refere-se a»:=OFFSET($E$2, 0, 0, COUNT(IF($E$2:$E$100=«», "", 1)), 1). Por fim, clique em OK para fechar a caixa de diálogo.

Nota:E2:E100é a lista de valores únicos secundários que acabou de extrair; se tiver muitos dados, basta ajustar a referência da célula conforme necessário.

criar um nome de intervalo para estes valores únicos secundários

10. Após criar o nome da célula para os valores únicos secundários, já pode inserir a lista dinâmica. Clique em «Dados» > «Validação de Dados» > «Validação de Dados». Na caixa de diálogo «Validação de Dados», selecione «Lista» no menu pendente «Permitir» e, em seguida, introduza esta fórmula:=Uniquefoodna caixa de texto «Origem». Veja a captura de ecrã:

definir opções para inserir a segunda lista suspensa

11. Clique no botão OK. As listas dinâmicas com valores únicos foram criadas com sucesso, tal como ilustrado na imagem seguinte:


Criar listas pendentes dependentes com valores únicos com Kutools para Excel

O método anterior, embora eficaz, pode revelar-se bastante demorado e complexo para a maioria dos utilizadores — especialmente ao lidar com grandes volumes de dados ou se não estiver familiarizado com funções avançadas do Excel, como intervalos nomeados ou fórmulas dinâmicas. Felizmente, com o Kutools para Excel, este processo torna-se muito mais simples e rápido. O Kutools oferece uma interface intuitiva e ferramentas poderosas que lhe permitem criar uma Lista Dinâmica com valores únicos em apenas alguns cliques, eliminando a necessidade de configurações manuais ou fórmulas complicadas.

Kutools para Exceloferece mais de 300 funcionalidades avançadas para simplificar tarefas complexas, potenciando a criatividade e a eficiência.Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados descomplicada.Informações detalhadas de Kutools para Excel...         Teste gratuito...

1. Clique em «Kutools» > «Lista suspensa» > «Lista Suspensa Dinâmica», conforme ilustrado na captura de ecrã:

clique na funcionalidade Lista Suspensa Dinâmica do Kutools

2. Na caixa de diálogo «Lista Dinâmica», realize as seguintes operações:

  • Selecione «Modo B: Lista Suspensa de 2-5 Níveis» na secção «Modo»;
  • Selecione os dados com base nos quais pretende criar a Lista Dinâmica na caixa «Intervalo de Dados»;
  • Em seguida, selecione a Área de Colocação da Lista onde pretende colocar a Lista Dinâmica na caixa «Área de Colocação da Lista».
  • Finalmente, clique no botão OK.

definir as opções na caixa de diálogo

3. Agora, os Lista Dinâmica são inseridos na seleção, enquanto os Valores Duplicados são igualmente excluídos. Veja a demonstração seguinte:

Dica: Com esta funcionalidade, pode ordenar facilmente os conteúdos da lista suspensa por ordem alfabética, tornando os dados mais organizados e fáceis de utilizar. Na caixa de diálogo, clique no botão «Configurações Avançadas» e, em seguida, selecione «Ordenar Alfabeticamente». Agora, ao clicar na lista suspensa, os itens estão ordenados alfabeticamente.
 os itens são ordenados alfabeticamente na lista suspensa  os itens são ordenados alfabeticamente na lista suspensa

Criar uma Lista Dinâmica com valores únicos no Excel pode melhorar significativamente a precisão e a usabilidade dos seus dados. Quer prefira as ferramentas nativas do Excel ou um suplemento avançado como o Kutools, as Listas Dinâmicas com valores únicos constituem um recurso inestimável em qualquer fluxo de trabalho de gestão de dados, garantindo eficiência e rigor no seu dia a dia. Se estiver interessado em explorar mais dicas e truques do Excel, o nosso site disponibiliza milhares de tutoriais.


Mais artigos relacionados:

  • Criar Lista Pendente com Imagens no Excel
  • No Excel, podemos criar rapidamente e facilmente uma lista pendente com valores de células — mas já alguma vez tentou criar uma lista pendente com imagens? Ou seja, ao selecionar um valor na lista pendente, a respetiva imagem é imediatamente exibida, tal como ilustrado na imagem seguinte. Neste artigo, explico como inserir uma lista pendente com imagens no Excel.
  • Criar Lista Pendente com Várias Caixas de Seleção no Excel
  • Muitos utilizadores do Excel procuram criar listas pendentes com várias caixas de seleção para poderem escolher múltiplos itens de uma só vez. Contudo, a Validação de Dados não permite criar diretamente esse tipo de lista. Neste tutorial, mostramos-lhe dois métodos eficazes para criar uma lista pendente com várias caixas de seleção no Excel.
  • Criar Lista Pendente Dependente de Múltiplos Níveis no Excel
  • No Excel, pode criar uma lista pendente dependente de forma rápida e fácil, mas já alguma vez tentou criar uma lista pendente dependente de múltiplos níveis, tal como ilustrado na seguinte captura de ecrã? Neste artigo, explico como criar uma lista pendente dependente de múltiplos níveis no Excel.
  • Criar Lista Pendente mas Mostrar Valor diferente no Excel
  • Na folha de cálculo do Excel, podemos criar rapidamente uma lista pendente com a funcionalidade Validação de Dados, mas já alguma vez tentou mostrar um valor diferente ao clicar na lista pendente? Por exemplo, tenho os seguintes dados em duas colunas — Coluna A e Coluna B. Preciso agora de criar uma lista pendente com os valores da coluna «Nome», mas quando seleciono um nome na lista pendente criada, o valor correspondente na coluna «Número» deve ser exibido, tal como mostrado na imagem seguinte. Este artigo apresenta pormenorizadamente como resolver esta tarefa.

As Melhores Ferramentas de Produtividade para o Office

🤖KUTOOLS AI Assistente: Revolucione o Análise de Dados com base em:Execução Inteligente   |  Gerar Código|  Criar fórmulas personalizadas  |  Analisar Dados e Gerar Gráficos|  Invocar Funções Aprimoradas
Funcionalidades Populares:Localizar, Destacar ou Marcar Duplicatas   |  Excluir linhas em branco   |  Combinar Colunas ou Células sem Perder Dados   |   Arredondamento sem usar fórmula...
Super PROC:VLookup com Múltiplos Critérios  |  VLookup com Múltiplos Valores  |   VLookup em Múltiplas Folhas   |   Correspondência Fuzzy....
Lista Suspensa Avançada:Criar Rapidamente Lista de Seleção   |  Lista de Seleção Dependente   |  Lista de Seleção com Múltipla Escolha....
Gestor de Colunas:Adicionar um Número Específico de Colunas|Mover Colunas|Alternar Estado de Visibilidade de Colunas Ocultas|Comparar Intervalos e Colunas...
Funcionalidades em Destaque:Grade de foco   |  Visualização de Design   |Barra de fórmulas aprimorada   | Gestor de Pastas de Trabalho e Folhas   |  Biblioteca de Recursos(Texto Automático)|  Seleção de Data   |  Consolidar Planilhas  |  Encriptar/Descriptografar Células   | Enviar Emails por Lista   |  Super Filtro   |   Filtro Especial(Filtrar Células com Fonte em Negrito/itálico/rasurado...) ...
Principais Conjuntos de Ferramentas 15:12 Ferramentasde Texto(Adicionar Texto,Excluir Caracteres Específicos, ...)|   50+Tiposde Gráfico(Gráfico de Gantt, ...)|   40+ Fórmulas Práticas(Calcular a idade com base na data de nascimento, ...)|   19 Ferramentasde Inserção(Inserir QR Code,Inserir Imagem a Partir do Caminho, ...)|   12 Ferramentasde Conversão(Converter em Palavras,Conversão de moeda, ...)|   7 Ferramentasde Mesclar e Dividir(Mesclar Linhas Avançado,Dividir Células, ...)|... e muito mais
Utilize o Kutools na sua língua preferida – suporta inglês, espanhol, alemão, francês, chinês e mais 40+ idiomas!

Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...


Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil

  • Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
  • Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!

Todos os suplementos Kutools — num único instalador.

Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.

ExcelWordOutlookTabsPowerPoint
  • Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
  • Um instalador, uma licença— configuração em minutos (pronto para MSI)
  • Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
  • Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
  • Melhor relação qualidade-preço— poupe face à compra individual dos suplementos