Notifications
Clear all

Procv - Trazendo informações repetidas

3 Posts
2 Usuários
0 Reactions
984 Visualizações
(@leocases)
Posts: 1
New Member
Topic starter
 

Caros, bom dia!

Estou com um problema, preciso comparar alguns valores em duas planilhas, e trazer os 16 maiores valores, até ai tudo bem, resolvi com a formula (MAIOR), porém quero trazer as colunas que estão ao lado, tentei com o PROCV só que ele traz informações repetidas porque há valores repetidos, alguém sabe como posso resolver ?

 
Postado : 27/04/2012 6:52 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Caro Leocases, Bom Dia.

Se você conseguiu ordenar os seus valores mesmo tendo eles valores repetidos entre sí, você adotou algum critério de desempate não é?
Utilize então o mesmo critério para gerar a chave de pesquisa única do PROCV.

Agora, sem ver a planilha é quase impossível conseguir ajudar você de maneira efetiva.

Salve a sua planilha am algum site gratuito, ex.: http://www.4shared.com e disponibilize o link aquí.
Tenho certeza que sua dúvida será resolvida logo.

Ficamos aguardando o link da planilha.

 
Postado : 27/04/2012 7:11 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite!!

leocases, poste um arquivo COMPACTADO!!!
Tente...
Alt + F11 depois, Alt + I + M, e cole dentro do modulo.

Function PROCVMÚLTIPLO(NomePesquisa As String, IntervaloPesquisa As Range, IntervaloRetorno As Range) As String
Dim Valor, Nome
Dim k As Integer
Application.Volatile
    k = 1
    For Each Nome In IntervaloPesquisa
        If Nome = NomePesquisa Then
        Valor = IntervaloRetorno(k, 1)
        PROCVMÚLTIPLO = PROCVMÚLTIPLO & Valor & "; "
        End If
        k = k + 1
    Next Nome
    PROCVMÚLTIPLO = Left(PROCVMÚLTIPLO, Len(PROCVMÚLTIPLO) - 2)
End Function
 
Postado : 09/05/2012 5:21 am