Notifications
Clear all

Procv vários sem duplicatas

16 Posts
2 Usuários
0 Reactions
3,755 Visualizações
(@mdenk)
Posts: 32
Eminent Member
Topic starter
 

Eu vou utilizar uma fórmula postada a algum tempo para criação de um relatório que está relacionado com data, máquina, mas este relatório não pode conter duplicatas e na fórmula postada no tópico em que eu peguei retorna.
Alguém pode me ajudar?
Valeu

 
Postado : 09/01/2012 9:31 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Aqui, no fórum adequado:

viewtopic.php?f=5&t=3208

 
Postado : 09/01/2012 9:51 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Não entendi muito bem o que precisa, mas vê se ajuda.

Qualquer coisa da o grito.

 
Postado : 09/01/2012 9:51 am
(@mdenk)
Posts: 32
Eminent Member
Topic starter
 

Bernardo, valeu a tentativa...
Por exemplo no anexo eu estou procurando "Leonardo", mas a minha busca me retorna duas vezes supermercado rossi e eu não queria que isso acontecesse ou seja não queria que a minha busca retornasse duplicatas...da uma olhada no exemplo agora...
desde já agradeço

 
Postado : 09/01/2012 10:49 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Você precisa disso sem colunas auxiliares?

 
Postado : 09/01/2012 10:56 am
(@mdenk)
Posts: 32
Eminent Member
Topic starter
 

Sim...Muito difícil?

 
Postado : 09/01/2012 11:04 am
(@mdenk)
Posts: 32
Eminent Member
Topic starter
 

O que eu quero fazer é selecionar um mês em uma célula e isso me gerar uma lista do meu banco de dados com os itens que apareceram naquele mês sem duplicatas, como se fosse uma tabela dinâmica onde seleciono o mês e ela faz a busca em cima disso.Fui claro?
Desde já agradeço

 
Postado : 09/01/2012 11:17 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!!!

Veja se essa função via VBA pode te ajudar.

Com o excel aberto aperte as teclas Alt + F11 para ir até o Editor VB.
Depois Alt+ I para inserir um modulo, copie o código abaixo e cole no modulo.

Vá para excel e digite =PROCVMÚLTIPLO....

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/01/2012 11:31 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Amigão,

Você nem precisa utilizar PROCV ou até mesmo VBA.

Basta usar o Filtro Avançado, que o seu problema será resolvido tranquilamente, e com a vantagem de utilizar vários critérios quanto houver necessidade.

Conhece este recurso? Veja a aplicação que fiz em sua planilha. Se você selecionar apenas valores exclusivos, ele não repetirá conforme você comentou acima.

 
Postado : 09/01/2012 11:46 am
(@mdenk)
Posts: 32
Eminent Member
Topic starter
 

Então surgiu uma nova fórmula, mas se eu seleciono o valor procurado depois matriz tabela e referência ela me retorna um erro exemplo em anexo.

 
Postado : 09/01/2012 12:02 pm
(@mdenk)
Posts: 32
Eminent Member
Topic starter
 

Parceiro.
Então conheço o filtro avançado, mas na dashboard que estou criando a procura precisa ser dinâmica, ou seja, se no espaço em aberto como "Vendedor" no seu novo exemplo eu digitasse ou selecionasse via "validação de dados lista" ou de qualquer outra forma o retorno precisa acontecer automático . Fui claro?
Obrigado parceiro...

 
Postado : 09/01/2012 12:09 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Amigo,

Segue mais um exemplo usando Filtro Avançado e VBA.

Mude o critério e clique no botão que ele atualizará.

 
Postado : 09/01/2012 1:30 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite mdenk

Fiz um filtro com fórmulas, sem necessidade de VBA, só usei colunas auxiliares.

Baixe a planilha e veja se é isto que vc deseja:


Dê retorno.

Um abraço.

 
Postado : 09/01/2012 8:03 pm
(@mdenk)
Posts: 32
Eminent Member
Topic starter
 

Valeu Patropi.
Muito obrigado, vou utilizar sua macro para minha dashboard.
Valeu mesmo pelo empenho aí.

 
Postado : 10/01/2012 6:04 am
(@mdenk)
Posts: 32
Eminent Member
Topic starter
 

Valeu bedin, vou poder utilizar tanto o seu filtro mega power iueauiuih quanto a macro do patropi.
obridao e desculpe o incomodo aí.
Abraço

 
Postado : 10/01/2012 6:05 am
Página 1 / 2