| Dúvida vlookup | |
|
|
Autor | Mensagem |
---|
CJCM
Mensagens : 35 Data de inscrição : 11/07/2014 Idade : 45 Localização : Lisboa
| Assunto: Dúvida vlookup Sex 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 Obrigado | |
|
| |
alexandrevba
Mensagens : 1820 Data de inscrição : 13/07/2011 Localização : Serra - ES
| Assunto: Re: Dúvida vlookup Sex 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
| |
|
| |
CJCM
Mensagens : 35 Data de inscrição : 11/07/2014 Idade : 45 Localização : Lisboa
| Assunto: Re: Dúvida vlookup Sex 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. | |
|
| |
alexandrevba
Mensagens : 1820 Data de inscrição : 13/07/2011 Localização : Serra - ES
| Assunto: Re: Dúvida vlookup Sex 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 | |
|
| |
CJCM
Mensagens : 35 Data de inscrição : 11/07/2014 Idade : 45 Localização : Lisboa
| Assunto: Re: Dúvida vlookup Sex 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. | |
|
| |
alexandrevba
Mensagens : 1820 Data de inscrição : 13/07/2011 Localização : Serra - ES
| Assunto: Re: Dúvida vlookup Sex 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 | |
|
| |
CJCM
Mensagens : 35 Data de inscrição : 11/07/2014 Idade : 45 Localização : Lisboa
| Assunto: Re: Dúvida vlookup Sex Jul 18, 2014 4:23 pm | |
| Já tentei, mas estou com dificuldades em utiliza-la. Acha que me consegue ajudar? | |
|
| |
alexandrevba
Mensagens : 1820 Data de inscrição : 13/07/2011 Localização : Serra - ES
| Assunto: Re: Dúvida vlookup Sex 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 | |
|
| |
CJCM
Mensagens : 35 Data de inscrição : 11/07/2014 Idade : 45 Localização : Lisboa
| Assunto: Re: Dúvida vlookup Sex 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? | |
|
| |
alexandrevba
Mensagens : 1820 Data de inscrição : 13/07/2011 Localização : Serra - ES
| Assunto: Re: Dúvida vlookup Sex 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 | |
|
| |
Conteúdo patrocinado
| Assunto: Re: Dúvida vlookup | |
| |
|
| |
| Dúvida vlookup | |
|