frase do dia

Eu não conheço ninguém que tenha chegado ao topo sem muito trabalho. Essa é a receita. Nem sempre você vai chegar ao topo, mas vai chegar bem perto.
Margaret Thatcher

domingo, 14 de outubro de 2012

Criar lista de dados com base em outra lista

Hoje faremos a criação de uma lista baseada em outra lista. Para isso veremos um exemplo de DESLOC e CORRESP.
Criar as Listas
  • Primeiro crie a lista de dados conforme a figura abaixo:
Tabela de Dados
Tabela de Dados

  • Nesta lista de dados temos as sucursais e os vendedores que compõem cada uma.
  • Selecione as células B1:E1 referente as sucursais e nomeie o intervalo como Sucursais.
  • Selecione o intervalo A1:E6 e nomeie o intervalo como Vendedores.
Sucursais
Sucursais
Criando as Listas de Dados
  • Selecione a célula C10, clique na aba Dados->Validação de Dados->Validação de Dados e configure as opções conforme a figura:
Lista das Sucursais
Lista das Sucursais
  • Clique em OK, teremos criado a primeira lista, que trará as sucursais cadastradas.
Criando a Lisa de vendedores
  • Clique na aba Fórmulas e selecione o botão Gerenciador de Nomes.
  • Clique no botão Novo.
Lista Vendedores
Lista Vendedores
  • No campo Nome digite ListaVendedores, no campo Refere-se a: digite =DESLOC(Vendedores;0;CORRESP(Plan1!$C$10;Sucursais;0);5;1)
Entendendo a fórmula:
A fórmula DESLOC retorna uma célula ou uma lista de dados a partir de um deslocamento de linhas e colunas, conforme a fórmula DESLOC(ref, lins, cols, [altura], [largura]).
  1. ref: é a célula ou o intervalo de células aonde se basear.
  2. lins: o número de linhas acima ou abaixo.
  3. cols: o número de colunas á direita ou esquerda.
  4. altura: o número de linhas, é um campo opcional.
  5. largura: a largura do intervalo, também opcional, mas normalmente o valor é 1.
A fórmula CORRESP funciona retornando a posição de um item especificado de uma lista, conforme a fórmula CORRESP(valor_procurado, matriz_procurada, [tipo_correspondência]).
  1. valor_procurado: valor que deseja localizar.
  2. matriz_procurada: intervalo de células aonde procurar.
  3. tipo_correspondência:  conforme a figura:
Tipo de dados
Tipo de dados - Clique para ampliar
Ou seja, iremos trazer a lista de dados deslocando conforme a sucursal em que o vendedor está.
Lista de Vendedores:
  • Selecione a célula D10, clique em Dados->Validação de Dados e configure conforme a figura:
Lista de Vendedores
Lista de Vendedores
  • Clique em OK, e estará pronto, ao mudar o valor da célula C10, a lista da célula D10 será automaticamente alterada.
Resultado

4 comentários:

  1. Estou tentando criar uma lista a partir de outra lista, porém esta dando um erro na criação da validação da segunda lista. Informando que um intervalo nomeado especificado não pode ser encontrado. Já verifiquei o nome dos intervalos utilizados e os mesmos, estão criados e nomeados corretamente. Poderia me ajudar.

    ResponderExcluir
  2. Amigo tem alguma coisa errada tentei diversas vezes e não da certo!! principalmente na imagem lista de vendedores

    ResponderExcluir
  3. Realmente, não dá certo. Essa ultima etapa deve tá errada.

    ResponderExcluir
    Respostas
    1. Veja se ajuda
      http://excelb2b.com/2014/02/18/como-fazer-uma-lista-suspensa-com-base-em-outra-lista-suspensa/

      Excluir

Visualizações do blog

898858

Seguidores

About

Ads 468x60px

Blogger templates