Como criar validação de dados dinâmicos e estender o menu suspenso automaticamente?
Normalmente, quando você cria uma lista suspensa em uma planilha, a lista suspensa não será alterada com os novos dados inseridos dinamicamente, neste caso, você precisa modificar os dados de origem para estender a lista manualmente. Neste artigo, vou apresentar como fazer a validação de dados dinamicamente e estender automaticamente a lista suspensa quando novos dados forem inseridos.
Crie validação de dados dinâmicos e estenda automaticamente o menu suspenso criando uma tabela
Crie validação de dados dinâmicos e estenda automaticamente o menu suspenso criando uma tabela
Para criar uma lista de validação de dados dinâmica, você pode criar uma tabela primeiro e, em seguida, aplicar o recurso de validação de dados. Faça o seguinte:
Crie um formato de tabela para a lista de dados de origem:
1. Selecione a lista de dados que deseja usar como fonte de dados para a lista suspensa e clique em inserção > mesa, no estalou para fora Criar a tabela diálogo, verificar Minha tabela tem cabeçalhos se sua lista de dados tiver cabeçalhos, consulte a captura de tela:
2. Então clique OK botão, a tabela foi criada, veja a imagem:
Defina um nome de intervalo para a tabela:
3. Em seguida, selecione a tabela que você criou, mas ignorando o cabeçalho, e digite um nome para esta tabela no Nome caixa e pressione Entrar chave, veja a captura de tela:
Crie uma lista de validação de dados dinâmica:
4. Após definir o nome da tabela, selecione as células onde deseja inserir a lista suspensa e clique em Data > Validação de dados > Validação de dados, veja a captura de tela:
5. E no Validação de dados caixa de diálogo, sob o Configurações guia, selecione Lista do Permitir seção e, em seguida, insira esta fórmula: = Namelist (Lista de nomes é o nome que você criou para a tabela na etapa 3) no fonte caixa de texto, veja a captura de tela:
6. Então clique OK botão, a lista suspensa foi inserida nas células selecionadas, de agora em diante, quando você inserir um novo nome na lista de dados de origem, ele será adicionado à lista suspensa automaticamente, veja a imagem:
Crie validação de dados dinâmicos e estenda automaticamente a lista suspensa Definindo o nome do intervalo
Exceto pela criação de uma tabela, você também pode concluir esta tarefa definindo um nome de intervalo com uma fórmula, siga as seguintes etapas:
1. Clique Fórmulas > Definir o Nome, veja a captura de tela:
2. No Novo nome caixa de diálogo, especifique um nome como lista de nomes de que você precisa e digite esta fórmula: = OFFSET (Sheet1! $ A $ 2,0,0, COUNTA (Sheet1! $ A: $ A), 1) no Refere-se a caixa de texto, veja a captura de tela:
Note: Na fórmula acima, Sheet1 é o nome da planilha contém a lista de dados, A2 é a primeira célula da lista de dados, A: A é a coluna que contém a lista de dados.
3. Clique OK botão, e depois vá para o Validação de dados caixa de diálogo clicando em Data > Validação de dados > Validação de dados, Na Validação de dados diálogo, selecione Lista do Permitir seção e, em seguida, insira esta fórmula: = Namelist (Lista de nomes é o nome que você criou na etapa 2) no fonte caixa de texto, veja a captura de tela:
4. E, em seguida, clique em OK, agora, quando você inserir um novo nome na lista de dados, a lista suspensa será estendida automaticamente. Veja a imagem:
Melhores ferramentas de produtividade de escritório
Aprimore suas habilidades de Excel com o Kutools para Excel e experimente uma eficiência como nunca antes. Kutools para Excel oferece mais de 300 recursos avançados para aumentar a produtividade e economizar tempo. Clique aqui para obter o recurso que você mais precisa...
Office Tab traz interface com guias para o Office e torna seu trabalho muito mais fácil
- Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
- Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!