Você pode saber como criar um menu suspenso no Excel, mas pode não saber como criar vários menus suspensos dependentes.
Existem várias abordagens para a criação de vários menus suspensos, sendo alguns fáceis de executar e outros difíceis. Este artigo explica como fazer isso de forma relativamente rápida com uma única fórmula de deslocamento.
Exemplo para criar várias listas suspensas dependentes
Vamos dar uma olhada nos dados abaixo para os quais você pretende criar uma lista suspensa dependente usando a fórmula de deslocamento.
Aqui você pode ver três ligas diferentes, cada uma com sua lista de times. Para simplificar o conceito, cada liga pode ter apenas um pequeno número de equipes, em vez de apresentar uma lista completa.
No lado esquerdo, você tem duas opções para selecionar uma liga e seu time correspondente. A seleção da sua equipe dependerá da liga que você escolher, já que a segunda escolha depende da primeira escolha.
Nosso objetivo é criar um menu suspenso simples para os nomes das ligas e um menu suspenso dependente para a lista de cada liga.
1. Vou ao Aba de dados e clique em Data de validade.
2. Selecione os Lista em Permitir opção nos critérios de validação.
3. Selecione células E4 a G4 como a fonte.
4. Clique OK para aplicar as alterações.
Em três etapas fáceis, você pode criar uma lista suspensa simples. Então copiar e colar a fórmula para o resto das células na linha.
Relacionado: Como criar uma lista suspensa no Microsoft Excel
Criação de uma lista suspensa dependente no Excel
O menu suspenso do time de futebol se baseia em uma lista suspensa simples que você acabou de criar. Se você escolher uma liga específica, deverá ter a chance de selecionar um time no menu suspenso Liga de futebol contendo apenas times dessa liga.
Usando a fórmula de deslocamento para criar uma lista suspensa
Vamos criar uma fórmula para ter certeza de que funciona perfeitamente antes de inseri-la diretamente na caixa de validação de dados. Depois disso, você pode prosseguir para implementá-lo em todo o conjunto de dados.
Vamos dar uma olhada na sintaxe da função Offset.
A função de deslocamento possui cinco argumentos. Vamos discuti-los brevemente aqui:
1. Referência: Refere-se ao ponto de partida dos dados. A função Offset fornece uma faixa próxima ao ponto de referência. Portanto, o ponto de referência deve estar próximo ao conjunto de dados.
2.Linhas: O argumento de linhas se refere ao número de linhas que você deseja mover para baixo a partir do ponto de referência.
3.Coluna: Assim como as linhas, este argumento descreve o número de lugares que você deseja mover nas colunas de um conjunto de dados. Como a posição da coluna depende da liga de futebol incluída em nosso menu suspenso simples, você pode precisar usar a função de correspondência como um argumento de coluna.
4. Altura e largura: Esses dois argumentos referem-se à posição das células nas quais você está sentado no momento, com base no argumento de linhas e colunas selecionado anteriormente. Você tem que contar isso manualmente, então tome cuidado ao adicionar o valor. Além disso, verifique duas vezes para confirmação.
Vamos implementar a função de deslocamento neste conjunto de dados para entender melhor o conceito.
Implementação da Função de Compensação
Aqui, a célula E4 é uma referência, pois é o ponto de partida do conjunto de dados. Além disso, o plano é copiar a mesma fórmula para outras células na linha para que você possa torná-la uma referência de célula absoluta adicionando um $ assinar.
Como o nome da equipe começa abaixo do ponto de referência, o argumento da linha será 1.
No entanto, o argumento de altura pode mudar entre 0, 1 e 2, e você não pode adicioná-lo a cada célula manualmente. Para preencher outras guias com a fórmula, você pode usar uma função de correspondência que atribui corretamente um número de coluna. Vamos discutir isso brevemente, sem entrar em muitos detalhes.
Sintaxe da função Match
Valor_procurado, lookup_array, e tipo de partida são os três argumentos na função de correspondência.
Neste exemplo, o valor na célula B5 é o valor de pesquisa, enquanto a lista de nomes de liga nas células E4 a G4 é a matriz de pesquisa. Em match_type, vamos escolher a correspondência exata.
Selecione toda a função de correspondência e pressione F9 para verificar se escolheu a posição correta da coluna para a liga de futebol selecionada no menu suspenso simples. A função match começa a contar a partir da primeira coluna e considera a célula E4 na posição um, que é o ponto de referência.
Por outro lado, o deslocamento começa a contar a partir de 0. A função de correspondência também deve levar a coluna de referência na posição zero para torná-la consistente com a função de deslocamento. Para mudar isso, subtraia um de toda a fórmula.
Em seguida, defina a altura para o número máximo de valores que você deseja no menu suspenso e a largura para um. Isso corresponde à posição da linha e da coluna na fórmula.
Aperte entrar para ver se a fórmula escolheu a equipe certa.
Agora que a fórmula está pronta, vamos adicioná-la à validação de dados.
Adicionando Fórmula à Validação de Dados
1. Pressionando CTRL + C, você pode copiar a fórmula da célula selecionada.
2. Vamos para Data de validade.
3. Coloque a fórmula copiada como a fonte após selecionar o Lista como a primeira opção.
Uma vez executada, a fórmula irá gerar vários menus suspensos dependentes para times de futebol.
Copiar e colar a fórmula na linha para que os times de futebol a implementem em toda a linha.
Aqui está como você pode usar a fórmula de deslocamento e a função de correspondência em combinação para criar uma lista suspensa de múltiplas dependentes. A fórmula de compensação pode parecer confusa no início, mas você vai se acostumar com ela depois de implementá-la algumas vezes.
Relacionado: Como trabalhar com guias de planilha no Microsoft Excel
Facilite as criações de menus suspensos com a fórmula de deslocamento
Muitas das planilhas no local de trabalho exigem que você crie menus suspensos. A abordagem da fórmula de deslocamento é o método mais rápido e simples para criar todo o menu suspenso usando apenas uma fórmula.
Além disso, é possível selecionar manualmente células para validação de dados para criar menus suspensos. No entanto, criar menus suspensos manualmente para um grande conjunto de dados consome tempo e há uma chance maior de cometer erros. Assim como no Excel, você também pode criar um menu suspenso para o Planilhas Google.
Se você quiser ter certeza de que apenas alguns dados podem ser adicionados a uma célula, comece a restringir as entradas com listas suspensas no Planilhas Google.
Leia a seguir
- Produtividade
- Planilha
- Microsoft Excel
- Dicas do Microsoft Office
- Análise de dados
Shan Abdul é graduado em Engenharia Mecânica. Depois de terminar seus estudos, ele começou sua carreira como escritor freelance. Ele escreve sobre o uso de diferentes ferramentas e softwares para ajudar as pessoas a serem mais produtivas como estudante ou profissional. Nas horas vagas, adora assistir a vídeos de produtividade no Youtube.
Assine a nossa newsletter
Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!
Mais um passo…!
Confirme o seu endereço de e-mail no e-mail que acabamos de enviar.