Notifications
Clear all

Criar Lista removendo valores duplicados

5 Posts
2 Usuários
0 Reactions
2,884 Visualizações
(@marcinhovn)
Posts: 26
Eminent Member
Topic starter
 

Bom Dia Pessoal...

Na planilha em anexo, tenho um lista com os nomes dos vendedores na coluna A.
Em uma célula qualquer, quero mostrar estes nomes em uma Lista Suspensa através da validação de dados.
Até aí tudo certo, minha dúvida é a seguinte:

Nesta lista suspensa, não quero que apareça nenhum nome duplicado e também quero que ela mostre os novos nomes a partir do momento em que vou cadastrando novos vendedores.

Alguém consegue me ajuda?

Obrigado.

 
Postado : 26/06/2015 7:25 am
Issamu
(@issamu)
Posts: 605
Honorable Member
 

Veja no modelo uma alternativa para fazer isso com fórmula matricial e validação com função DESLOC.
A fórmula matricial usada foi:

=SE(LINS($L$2:L2)>SOMARPRODUTO((Tab_Vendedor[VENDEDOR]<>"")/CONT.SE(Tab_Vendedor[VENDEDOR];Tab_Vendedor[VENDEDOR]&""));"";ÍNDICE(Tab_Vendedor[VENDEDOR];CORRESP(MENOR(SE(CONT.SE(DESLOC($A$2;0;0;LIN(Tab_Vendedor[VENDEDOR])-LIN($A$2)+1;1);Tab_Vendedor[VENDEDOR])=1;CONT.SE(Tab_Vendedor[VENDEDOR];"<"&Tab_Vendedor[VENDEDOR]));LINS(L$2:$L2));SE(CONT.SE(DESLOC($A$2;0;0;LIN(Tab_Vendedor[VENDEDOR])-LIN($A$2)+1;1);Tab_Vendedor[VENDEDOR])=1;CONT.SE(Tab_Vendedor[VENDEDOR];"<"&Tab_Vendedor[VENDEDOR]));0)))

Este tipo de fórmula é inserida com CRTL+SHIFT+ENTER.

Rafael Issamu F. Kamimura
Moderador Oficial Microsoft Community - MCC (Contribuidor do Microsoft Community)
http://zip.net/bjrt0X - http://zip.net/bhrvbR
Foi útil? Clique na mãozinha
Conheça: http://excelmaniacos.com/

 
Postado : 26/06/2015 7:53 am
(@marcinhovn)
Posts: 26
Eminent Member
Topic starter
 

Olá Issamu...

Este modelo que você sugeriu, funciona perfeitamente.
O problema é que no meu caso, estou trabalhando com uma planilha que possui acima de 40 mil linhas e com essa técnica ela fia muito pesada e lenta.
Eu sei que existe uma maneira de fazer através de fórmulas diretamente dentro da lista sem precisar de coluna de apoio, porém não me recordo como.

Mesmo assim, lhe agradeço.

Um Abraço.

 
Postado : 26/06/2015 8:26 am
Issamu
(@issamu)
Posts: 605
Honorable Member
 

Olá!
Um método para fazer direto na validação sem nenhum apoio, eu desconheço. Se descobrir compartilhe aqui.

Um método interessante é o do link abaixo, talvez seja apropriado para o seu caso:

http://www.excel-university.com/unique-data-validation-drop-down-from-duplicate-table-data/

Rafael Issamu F. Kamimura
Moderador Oficial Microsoft Community - MCC (Contribuidor do Microsoft Community)
http://zip.net/bjrt0X - http://zip.net/bhrvbR
Foi útil? Clique na mãozinha
Conheça: http://excelmaniacos.com/

 
Postado : 26/06/2015 8:53 am
(@marcinhovn)
Posts: 26
Eminent Member
Topic starter
 

Olá Issamu...

Utilizando o método sugerido por você na primeira ocasião, consegui dar uma otimizada para não ficar tão lenta a minha planilha.

Obrigado pela ajuda.

 
Postado : 26/06/2015 9:59 am