Como ocultar itens usados anteriormente na lista suspensa?
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
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.
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:
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:
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:
4. Em seguida, preencha essa fórmula para baixo até o intervalo necessário, veja a captura de tela:
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:
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:
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:
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:
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:
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
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!