Vinculando listas suspensas

2

Eu gostaria de vincular uma lista suspensa aos valores de uma célula adjacente. Vamos dizer, nós temos duas células A2 e B2. A2 é uma lista suspensa com valores: Agric, school, pme e housing, enquanto B2, que também é uma lista suspensa, contém porcentagens: 30%, 20% e 39%, respectivamente para agric, school e sme & habitação tal que quando eu seleciono agric da lista suspensa em A2, B2 para exibe 30% nessa ordem. como eu faço isso?

    
por Kwame 26.09.2013 / 19:14

1 resposta

1

As tabelas de pesquisa foram projetadas para esse propósito exato. Eu usaria uma lista suspensa em A2 e um VLOOKUP em uma tabela em B2, já que só faz sentido ter uma lista suspensa. Se você quer que os valores de B sejam amarrados aos valores de A, faz sentido que você só esteja selecionando o valor de A, não ambos A e B. Eu faria isso:

  • Em algum intervalo de células, seja em uma folha protegida separada ou em outro lugar na planilha atual, crie uma tabela de pesquisa como essa. Neste exemplo, a tabela está arbitrariamente localizada nas células H7: I9.

  • Realceacolunadatabeladeconsultaquecontémascategorias(agric,school,etc.)ecrieumintervalonomeadoparaessascategorias,clicandoemFormulas,NameManager,Novo.Ointervalonomeadodevepreencherautomaticamenteocampo"Refere-se a" a essas células.

  • Na célula A2, crie a lista suspensa clicando em Dados , Validação de dados . Em Permitir , especifique Lista e, no campo Origem , insira = e o nome do seu intervalo nomeado. Na captura de tela, usei "categorias".

  • Na célula B2, use VLOOKUP para procurar o valor de A2, que é restrito às categorias na tabela de consulta, nas colunas da tabela. Esta fórmula funciona: =VLOOKUP(A2, $H$7:$I$9, 2, FALSE) . O 2 indica que você deseja o valor na segunda coluna da tabela, da linha cujo primeiro elemento corresponde ao valor de pesquisa (A2). O argumento booleano FALSE diz ao Excel para executar uma correspondência exata . Se você inserir dados na coluna A que não existem na tabela, o Excel retornará #N/A . Se você não inserir FALSE , o Excel simplesmente retornará o último item da tabela.

Agora, os valores em A2 são restritos às categorias na tabela de pesquisa e o valor em B2 deve ser atualizado automaticamente de acordo com a respectiva porcentagem dessa categoria. Se você quiser adicionar novas categorias, basta adicioná-las à tabela de pesquisa da mesma forma e atualizar o intervalo nomeado.

    
por 26.09.2013 / 20:34