Notifications
Clear all

Procurar Lista dentro de outra Lista

12 Posts
4 Usuários
0 Reactions
2,303 Visualizações
(@ronaldomaf)
Posts: 6
Active Member
Topic starter
 

Boa tarde,

Estou com uma dúvida na função PROCURAR... Para exemplificar vou mostrar a baixo:

Existe uma lista de nomes:

(A5)Ronaldo
(A6)João
(A7)Maria

Cada nome possui uma "fruta"

(A5)Ronaldo possui: (B5)Laranja, (C5)Maçã (D5)Goiaba
(A6)João: (B6)Pera, (B7)Uva, (B8))Acabaxi
(A7))Maria: (B7)Melão, (C7)Melancia

Na célula (A1)tem uma lista em que eu escolho o nome da pessoa, e na (B2) eu quero que apareça uma lista onde irá aparecer as frutas que essa pessoa tem.

Por exemplo: na (A1) eu escolhi João, então na (B2) Automaticamente eu quero uma lista que terá apenas as frutas de João (Pera, Uva, Abacaxi).

Desculpa se não consegui ser muito claro! e agradeço desde já.

 
Postado : 23/03/2016 12:36 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Existe um limite para a qtd de frutas para cada pessoa?
E qual versão do Excel você está usando ?

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 23/03/2016 1:09 pm
(@ronaldomaf)
Posts: 6
Active Member
Topic starter
 

Excel 2015 para MAC.

O limite é de 8 frutas.

 
Postado : 23/03/2016 2:22 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Fiz de três maneiras, uma feia e uma feia demais, para Excéis antigos, e uma elegante, para o Excel mais recente:

Feia:

=SE(ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);2)=0;"";ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);2)&",")
&SE(ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);3)=0;"";ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);3)&",")
&SE(ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);4)=0;"";ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);4)&",")
&SE(ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);5)=0;"";ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);5)&",")
&SE(ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);6)=0;"";ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);6)&",")
&SE(ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);7)=0;"";ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);7)&",")
&SE(ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);8)=0;"";ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);8)&",")
&SE(ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);9)=0;"";ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);9)&",")

Feia demais:

=ESQUERDA(SE(ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);2)=0;"";ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);2)&",")
&SE(ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);3)=0;"";ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);3)&",")
&SE(ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);4)=0;"";ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);4)&",")
&SE(ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);5)=0;"";ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);5)&",")
&SE(ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);6)=0;"";ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);6)&",")
&SE(ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);7)=0;"";ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);7)&",")
&SE(ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);8)=0;"";ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);8)&",")
&SE(ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);9)=0;"";ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);9)&",");
NÚM.CARACT(SE(ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);2)=0;"";ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);2)&",")
&SE(ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);3)=0;"";ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);3)&",")
&SE(ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);4)=0;"";ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);4)&",")
&SE(ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);5)=0;"";ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);5)&",")
&SE(ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);6)=0;"";ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);6)&",")
&SE(ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);7)=0;"";ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);7)&",")
&SE(ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);8)=0;"";ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);8)&",")
&SE(ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);9)=0;"";ÍNDICE($5:$8;CORRESP($A$1;A5:A8;0);9)&",")
)-1)

Elegante:

=UNIRTEXTO(",";VERDADEIRO;DESLOC($A$4;CORRESP($A$1;$A$5:$A$8;0);1;1;8))

Segue fórmulas aplicadas:

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 23/03/2016 2:51 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite Ronaldo

Seja bem-vindo ao fórum!

Como você é novato, para facilitar a tua participação no fórum, sugiro tomar conhecimento do conteúdo dos links abaixo:
viewtopic.php?f=7&t=203
viewtopic.php?f=7&t=7903
viewtopic.php?f=7&t=3841
viewtopic.php?f=7&t=16757
viewtopic.php?f=7&t=12600
viewtopic.php?f=7&t=3371

Sobre a tua dúvida, entendi que você deseja que ao selecionar um nome na célula A1, na célula A2, a lista só retorne as frutas referente a aquele nome.
Isto chamamos de lista dependente.
Confira na planilha se eu entendi o que vc deseja:

Se a resposta foi útil, clique na mãozinha, que fica do lado da ferramenta Citar.

Dê retorno.

[]s

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 23/03/2016 5:23 pm
(@rilust)
Posts: 387
Reputable Member
 

prezado

por favor sempre que postar uma duvida
1) coloque uma planilha com os dados ,
2) Explique passo a passo como o resultado deve ser obtido (quais colunas, formula de calculo, qual dado deve ser pesquisado, qual dado deve ser trazido ect).
3) exemplifique colocando manualmente alguns resultados

grato

Espero ter Ajudado. Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]

 
Postado : 23/03/2016 9:22 pm
(@ronaldomaf)
Posts: 6
Active Member
Topic starter
 

Bom dia amigos,

Desculpe os vacilos! Sou novo aqui mesmo... e agradeço bastante pela ajuda, mas essas funções são bem avançadas para mim, vou ter que dar uma estudada além de copia-las.

 
Postado : 24/03/2016 6:45 am
(@ronaldomaf)
Posts: 6
Active Member
Topic starter
 

Então pessoal, estou anexando a planilha:

Vou descrever o que preciso, pois eu sou muito leigo e não consegui transcrever esse código na planiha...

Passo 1: Na Planilha "Divisão Membros" tem a lista de Membros, e lá coloco o nome dos Membros, e cada membros tem uma lista de Heróis.

Passo 2: Lá em cima tem 3 grupos, e através da "Lista de membros" eu escolho quem vai ficar em cada grupo, (Gostaria se possível adicionassem uma fórmula para não permitir membros duplicados).

Passo 3: Feito os 2 passos acima, iremos para as planilhas dos grupos. Eu gostaria que em cada planilha na coluna "D" escolhesse o Membro de acordo com o que foi feito na planilha "Divisão Membros", (pode repetir sem problemas)

Passo 4: Na coluna E eu gostaria de escolher os heróis de acordo com os dados que temos na planilha "Divisão Membros" na Lista de membros, então ele vai puxar o nome na coluna D e procurar na planilha "Divisão Membros" quais os heróis esse cara da coluna D tem.

Peço desculpas por não ter postado antes, e também pela ignorância! :cry:

E agradeço aos que já ajudaram!

 
Postado : 24/03/2016 7:31 am
(@ronaldomaf)
Posts: 6
Active Member
Topic starter
 

Patropi, eu tava meio perdido aqui... agora consegui ver a sua planilha.

Não era desse jeito, porque quando eu troco os nomes não aparecem apenas as frutas respectivas ao nome da pessoa. Eu anexei a planilha real do que preciso, se não for te atrapalhar pode dar uma olhada!

Obrigado pela ajuda de qualquer forma!

 
Postado : 29/03/2016 6:42 am
(@gui-d)
Posts: 155
Estimable Member
 

Ronaldo,

Para você não ficar muito perdido, e para ajudar em seu estudo, caso queira fazer você mesmo, utilizei uma lista dinâmica com fórmulas, que ocultei na coluna "L" da planilha "divisão de membros", e trabalhei com nomeação de intervalos dinâmicos, para poder assim incluir na validação das células como lista.

Veja se é isso que precisa.

Dê retorno.

[]

Guilherme Domingos

Se a mensagem foi util Favor Clicar na mãozinha ao lado de "citar".
Quando necessário, lembre se de marcar o tópico como [RESOLVIDO].

 
Postado : 29/03/2016 11:17 am
(@rilust)
Posts: 387
Reputable Member
 

prezado

Se sua dúvida foi respondida por favor marque como resolvido

Grato

Espero ter Ajudado. Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]

 
Postado : 29/03/2016 11:52 am
(@ronaldomaf)
Posts: 6
Active Member
Topic starter
 

Guilherme, ficou perfeito cara! muito obrigado... agora eu preciso estudar bastante essas fórmulas com condicionais, eu só aprendi isso na faculdade... nunca usei no excel, e já faz tempo! Não sei nada de condicionais no excel.

 
Postado : 29/03/2016 1:36 pm