Fórum Excel Bácico, Avançado e Vba
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Fórum Excel Bácico, Avançado e Vba

Este fórum é destina a usuário de Excel, que queiram compartilhar informações a básicas, avançadas e programação em VBA...
 
InícioInício  Últimas imagensÚltimas imagens  ProcurarProcurar  RegistarRegistar  Entrar  

 

 Dúvida vlookup

Ir para baixo 
2 participantes
AutorMensagem
CJCM




Mensagens : 35
Data de inscrição : 11/07/2014
Idade : 45
Localização : Lisboa

Dúvida vlookup Empty
MensagemAssunto: Dúvida vlookup   Dúvida vlookup EmptySex Jul 18, 2014 1:01 pm

Bom dia!

Estou a construir um ficheiro acumulado de registos diários que é alimentado por um ficheiro que todos os dias é preenchido com os valores diários, para isso preciso utilizar um vlookup, no entanto o ficheiro diário é diferente todos os dias, ou seja,

=VLOOKUP(C13;[20140717.xlsx]Carregamento!$B$11:$C$18;2;0)

esta é a fórmula para carregar o dia 17-07-2014, mas para que o utilizador não tenha que fazer nada, queria colocar uma linha com as datas e depois a fórmula iria buscar os valores à respectiva folha, ou seja,

=VLOOKUP(C13;[20140718.xlsx]Carregamento!$B$11:$C$18;2;0) dia 18-07-2014
=VLOOKUP(C13;[20140719.xlsx]Carregamento!$B$11:$C$18;2;0) dia 19-07-2014
etc.

Acham que é possivel?

Não queria usar macros, mas se for a única hipótese, seja  Laughing 

Obrigado
Ir para o topo Ir para baixo
alexandrevba

alexandrevba


Mensagens : 1820
Data de inscrição : 13/07/2011
Localização : Serra - ES

Dúvida vlookup Empty
MensagemAssunto: Re: Dúvida vlookup   Dúvida vlookup EmptySex Jul 18, 2014 2:07 pm

Bom dia!!

Considerando que em C13 tenha data e que na matriz $B$11:$C$18 na primeira coluna tenha data, sim é possível!

Agora lembre se caso esteja dessa forma

Coluna A coluna B
01/07/2014-AleVBA
01/07/2014-CJCM
01/07/2014-VBA

Se em C13 estiver o valor (01/07/2014), sempre será retornado AleVBA.


Att
Ir para o topo Ir para baixo
CJCM




Mensagens : 35
Data de inscrição : 11/07/2014
Idade : 45
Localização : Lisboa

Dúvida vlookup Empty
MensagemAssunto: Re: Dúvida vlookup   Dúvida vlookup EmptySex Jul 18, 2014 2:11 pm

Peço desculpa, mas como fica a fórmula então. Eu tenho na linha superior à tabela o seguinte:

D4 E4
20140717 20140718

Nas linhas seguintes tenho os VLOOKUP, que devem variar consoante o que se encontra nas células D4, E4, etc.
Ir para o topo Ir para baixo
alexandrevba

alexandrevba


Mensagens : 1820
Data de inscrição : 13/07/2011
Localização : Serra - ES

Dúvida vlookup Empty
MensagemAssunto: Re: Dúvida vlookup   Dúvida vlookup EmptySex Jul 18, 2014 3:13 pm

Bom dia!!

Façamos assim, deposite seu arquivo modelo em site gratuito como sendspace ou outros, depois poste o link aqui!



Att
Ir para o topo Ir para baixo
CJCM




Mensagens : 35
Data de inscrição : 11/07/2014
Idade : 45
Localização : Lisboa

Dúvida vlookup Empty
MensagemAssunto: Re: Dúvida vlookup   Dúvida vlookup EmptySex Jul 18, 2014 3:47 pm

http://we.tl/RZkO7KRIPQ

O ficheiro com o nome BOOK é o ficheiro onde se encontram as fórmulas que pretendo alterar, e como pode ver apenas muda o nome do ficheiro onde vai buscar a informação, ou seja, a data.
Ir para o topo Ir para baixo
alexandrevba

alexandrevba


Mensagens : 1820
Data de inscrição : 13/07/2011
Localização : Serra - ES

Dúvida vlookup Empty
MensagemAssunto: Re: Dúvida vlookup   Dúvida vlookup EmptySex Jul 18, 2014 4:21 pm

Bom dia!!

Já usou a função INDIRETO?
http://www.ambienteoffice.com.br/excel/extrair_sequencia_numerica_de_expressao_alfanumerica/


Att
Ir para o topo Ir para baixo
CJCM




Mensagens : 35
Data de inscrição : 11/07/2014
Idade : 45
Localização : Lisboa

Dúvida vlookup Empty
MensagemAssunto: Re: Dúvida vlookup   Dúvida vlookup EmptySex Jul 18, 2014 4:23 pm

Já tentei, mas estou com dificuldades em utiliza-la. Acha que me consegue ajudar?
Ir para o topo Ir para baixo
alexandrevba

alexandrevba


Mensagens : 1820
Data de inscrição : 13/07/2011
Localização : Serra - ES

Dúvida vlookup Empty
MensagemAssunto: Re: Dúvida vlookup   Dúvida vlookup EmptySex Jul 18, 2014 4:53 pm

Bom dia!!

Veja se te ajuda....
Código:
=PROCV($C5;INDIRETO("'["&D4&".xlsx]Sheet1'!$B$3:$C$3");2;0)


Att
Ir para o topo Ir para baixo
CJCM




Mensagens : 35
Data de inscrição : 11/07/2014
Idade : 45
Localização : Lisboa

Dúvida vlookup Empty
MensagemAssunto: Re: Dúvida vlookup   Dúvida vlookup EmptySex Jul 18, 2014 7:25 pm

Já deu, muito obrigado.

Esta fórmula só resulta se os ficheiros estiverem todos abertos, caso contrário dá erro, na sua opinião qual seria a melhor forma de contornar esta situação?
Ir para o topo Ir para baixo
alexandrevba

alexandrevba


Mensagens : 1820
Data de inscrição : 13/07/2011
Localização : Serra - ES

Dúvida vlookup Empty
MensagemAssunto: Re: Dúvida vlookup   Dúvida vlookup EmptySex Jul 18, 2014 9:55 pm

Boa tarde!!

Infelizmente, usando essa função, até excel 2010, ainda não!!

Mas creio que você pode tentar usando SOMARPRODUTO.

Obs: Eu nunca testei com SOMARPRODUTO.

Att
Ir para o topo Ir para baixo
Conteúdo patrocinado





Dúvida vlookup Empty
MensagemAssunto: Re: Dúvida vlookup   Dúvida vlookup Empty

Ir para o topo Ir para baixo
 
Dúvida vlookup
Ir para o topo 
Página 1 de 1
 Tópicos semelhantes
-
» /Dúvida/ Estou em dúvida em um código simples
» Dúvida VBA
» PROBLEMA COM CÓDIGO VLOOKUP !!! [RESOLVIDO]
» Vlookup procura em abas diferentes
» Usar Range com variáveis

Permissões neste sub-fórumNão podes responder a tópicos
Fórum Excel Bácico, Avançado e Vba :: Avançado/VBA :: Excel Avançado/VBA-
Ir para: