Notifications
Clear all

RETORNAR MAIS DE 1 REGISTRO POR CONDIÇÃO

3 Posts
2 Usuários
0 Reactions
976 Visualizações
(@marciojr)
Posts: 146
Estimable Member
Topic starter
 

Pessoal,

Tenho uma lista de pessoas em uma aba.
Em outra aba tenho um combobox com as letras "A até Z" e quando selecionado a letra desejada, o excel precisa retornar todos os nomes que começam com a letra escolhida e que estao na outra aba.

Segue exemplo em anexo do excel tentando retornar os nomes com a letra "J". :? :?

 
Postado : 14/06/2016 8:54 am
(@issamu)
Posts: 0
New Member
 

Uma opção é trabalhar com fórmulas matriciais. Há várias maneiras de se fazer. Uma sugestão para célula A6:

=SEERRO(DESLOC(BD!$B$1;MENOR(SE(ESQUERDA(BD!$A$1:$A$3;1)=DESLOC($N$1;$O$2;0);LIN(BD!$A$1:$A$3);"");LIN(1:1))-1;0);"")

Entrar a fórmula com CTRL+SHIFT+ENTER.

Veja modelo.

 
Postado : 14/06/2016 10:51 am
(@marciojr)
Posts: 146
Estimable Member
Topic starter
 

Issamu, com a formula indicada, ele até retorna a letra desejada, mas retorna um pouco de outra letra, por exemplo se eu escolher "A" ele mostra pessoas tipo:

A
A
A
A
A
A
A
A
B
B

Mostrando 2 que não é da letra escolhida! Ademais, digo que acabei não precisando dessa solução, pois depois vi que ia precisar preencher uma coluna no Banco de Dados após a busca, então fiz a busca por filtro direto na base de dados mesmo!

Obrigado de qualquer forma!

 
Postado : 13/07/2016 5:55 am