Logo Hardware.com.br
KRUPTUS
KRUPTUS Novo Membro Registrado
4 Mensagens 0 Curtidas

[Excel] Procv que busca a ultima referencia

#1 Por KRUPTUS 16/06/2009 - 15:15
Existe alguma forma de fazer isso?

Exemplo:

Vendedor | Cliente
João | Extra
Maria | Extra
José | Dia
Maria | Barateiro
João | Mercadinho da Esquinha


No procv ele me da a primeira referencia quando busco por "João" (Extra) mas eu gostaria que buscasse o ultimo cliente dele apenas (o Mercadinho da Esquina).

Tem alguma forma? VBA, Formulas dentro de formulas... sei la...
KRUPTUS
KRUPTUS Novo Membro Registrado
4 Mensagens 0 Curtidas
#4 Por KRUPTUS
17/06/2009 - 16:11
Ou pra ver se de outra forma dá...

To pensando em criar uma função VBA assim:

Function Busca(valorBuscado, inicioColuna, desvioResultado)

Sendo que valorBuscado é uma celula com o valor q eu quero comparar
inicioColuna é a primeira celula da coluna que eu irei comparar com o valorBuscado


tem como eu fazer a verificação do tipo, exemplo:

valorBuscado = A1 (ou R1C1)
inicioColuna = B2 (ou R2C2)
desvioColuna = 1 (uma coluna... como aquele numero do procv) (indicaria a coluna C, acompanhada pela linha correspondente do inicioColuna)

Ae ele primeiro vai até a ultima linha escrita na coluna (eu peguei ja como faz isso), então começa a comparar... vamos supor q a ultima celula com conteudo seja a B7... entao verifica se B7 = A2, se for, ele mostra o valor de C7 (UMA COLUNA APOS A COLUNA DO inicioColuna), se nao for, verifica B6... e assim por diante, até chegar no inicioColuna (B2)...

Deu pra entender melhor??


Tipo, inicioCuluna servirá só para indicar onde a verificação vai parar e tb indicar a coluna de referencia para o desvioColuna
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal