Skip to main content

Como ocultar itens usados anteriormente na lista suspensa?

Author: Xiaoyang Last Modified: 2025-08-06

No Excel, você pode criar rapidamente uma lista suspensa normal, mas já tentou criar uma lista suspensa onde, ao escolher um item, o item usado anteriormente será removido da lista? Por exemplo, se eu tiver uma lista suspensa com 100 nomes, à medida que seleciono um nome, quero excluir esse nome da lista suspensa, e agora a lista contém 99 nomes, e assim por diante até que a lista fique vazia. Talvez isso seja difícil para a maioria de nós, e aqui, posso explicar como criar esse tipo de lista suspensa no Excel.

Oculte os itens usados anteriormente na lista suspensa com colunas auxiliares


arrow blue right bubble Oculte os itens usados anteriormente na lista suspensa com colunas auxiliares

Suponha que você tenha uma lista de nomes na Coluna A, como mostrado na captura de tela a seguir; em seguida, siga as etapas abaixo uma a uma para concluir essa tarefa.

sample data

1. Ao lado da sua lista de nomes, insira esta fórmula =SE(CONT.SE($F$1:$F$11;A1)>=1;"";LIN()) na célula B1, veja a captura de tela:

apply a formula to list series

Nota: Na fórmula acima, F1:F11 é o intervalo de células onde você deseja colocar a lista suspensa, e A1 é a célula do nome.

2. Em seguida, arraste a alça de preenchimento sobre o intervalo que contém esta fórmula, e você obterá o seguinte resultado:

fill the formula to other cells

3. E continue aplicando uma fórmula na Coluna C, digite esta fórmula: =SE(LIN(A1)-LIN(A$1)+1>CONT(B$1:B$11);"";ÍNDICE(A:A;MENOR(B$1:B$11;1+LIN(A1)-LIN(A$1)))) na célula C1, veja a captura de tela:

apply another formula to list cell values

4. Em seguida, preencha essa fórmula para baixo até o intervalo necessário, veja a captura de tela:

fill the formula to other cells

5. Agora você precisa definir um nome de intervalo para esses nomes na Coluna C, selecione C1:C11 (o intervalo onde você aplicou a fórmula na etapa 4), e clique em Fórmulas > Definir Nome, veja a captura de tela:

define a range name for the new data

6. Na caixa de diálogo Novo Nome, digite um nome na caixa de texto Nome, e insira esta fórmula =DESLOC(Sheet2!$C$1;0;0;CONT.VALORES(Sheet2!$C$1:$C$11)-CONTAR.VAZIO(Sheet2!$C$1:$C$11);1) no campo Refere-se a, veja a captura de tela:

set options in new name dialog box

Nota: Na fórmula acima, C1:C11 é o intervalo da coluna auxiliar que você criou na Etapa 3, e a Planilha 2 é a planilha atual que você está usando.

7. Após finalizar as configurações, você pode criar uma lista suspensa, selecione a célula F1: F11 onde deseja colocar a lista suspensa, clique em Dados > Validação de Dados > Validação de Dados, veja a captura de tela:

click Data Validation

8. Na caixa de diálogo Validação de Dados, clique na guia Configurações, escolha Lista no menu suspenso Permitir, e na seção Fonte, insira esta fórmula: =namecheck, (namecheck é o nome do intervalo que você criou na Etapa 6), veja a captura de tela:

set options in Data Validation dialog box

9. Em seguida, clique no botão OK para fechar esta caixa de diálogo; agora, a lista suspensa foi criada no intervalo selecionado, e após selecionar um nome na lista suspensa, este nome usado será removido da lista e mostrará apenas os nomes que ainda não foram usados, veja a captura de tela:

result of hiding previously used items in dropdown list

Dica: Você não pode remover as colunas auxiliares feitas nas etapas acima; se você removê-las, a lista suspensa ficará inválida.



Artigos relacionados:

Como inserir uma lista suspensa no Excel?

Como criar uma lista suspensa com imagens no Excel?

Melhores Ferramentas de Produtividade para Office

🤖 Kutools AI Aide: Revolucione a análise de dados com base em: Execução Inteligente|Gerar Código |Criar Fórmulas Personalizadas|Analisar Dados e Gerar Gráficos |Acionar Funções Aprimoradas
Recursos populares: Encontrar, Destacar ou Marcar Duplicados|Excluir Linhas em Branco|Combinar Colunas ou Células sem perder dados| Arredondar...
Super PROC: PROC com múltiplos critérios|PROC com múltiplos valores|Procura em várias planilhas|Correspondência Fuzzy....
Lista Suspensa Avançada: Crie rapidamente Lista Suspensa|Lista Suspensa Dependente|Lista Suspensa com Múltipla Seleção....
Gerenciador de Colunas: Adicionar um número específico de colunas |Mover Colunas |Alternar o Estado de Visibilidade de Colunas Ocultas| Comparar Intervalo & Colunas...
Recursos em Destaque: Grade de foco|Visualização de Design|Barra de fórmulas aprimorada|Gerenciador de Pasta de Trabalho & Planilha|Biblioteca de AutoTexto|Selecionador de Data|Mesclar Dados |Criptografar/Descriptografar Células|Enviar Email por Lista|Super Filtro|Filtro Especial (filtrar negrito/itálico/tachado...)...
Top15 Conjuntos de Ferramentas:12 Ferramentas de Texto (Adicionar Texto, Excluir Caracteres Específicos, ... ) |Mais de50 Tipos de Gráficos (Gráfico de Gantt, ... ) |Mais de40 Fórmulas Práticas (Calcular a idade com base na data de nascimento, ... ) |19 Ferramentas de Inserção (Inserir Código QR, Inserir Imagem a partir do Caminho, ... ) |12 Ferramentas de Conversão (Converter em Palavras, Conversão de Moeda, ... ) |7 Ferramentas de Mesclar & Dividir (Mesclar Linhas Avançado, Dividir Células, ... ) |... e muito mais
Use o Kutools no idioma de sua preferência – compatível com Inglês, Espanhol, Alemão, Francês, Chinês e mais de40 outros!

Impulsione suas habilidades no Excel com Kutools para Excel e experimente uma eficiência sem igual. Kutools para Excel oferece mais de300 recursos avançados para aumentar sua produtividade e economizar tempo.Clique aqui para obter o recurso que você mais precisa...


Office Tab traz interface de abas para o Office e facilita muito seu trabalho

  • Habilite a edição e leitura com abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas abas da mesma janela, em vez de novas janelas.
  • Aumente sua produtividade em50% e reduza centenas de cliques do mouse todos os dias!