Notifications
Clear all

Preencher automático.

12 Posts
1 Usuários
0 Reactions
2,967 Visualizações
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa tarde pessoal!

Estou com essa planilha em anexo e eu gostaria de através do código de uma aba ele já buscar se o cód. já tem cadastro e preencher os demais dados de cadastro.

No caso a aba nacional é onde eu tenho as info, e a aba 491 é onde tem os outros códigos que eu cruzar as info., através do cód. de participante. E após o cruzamento do cód. ele preencher os outros campos em destaque.

Obrigado,
Valdeir

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 11/02/2011 2:03 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Valdeir, como tem códigos de participantes repetidos acredito que o Tópico abaixo irá ajudar.

PROCV com varios resultados
viewtopic.php?f=28&t=239&st=0&sk=t&sd=a

[]s

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 12/02/2011 10:47 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Caro Big Man, Boa Tarde.

Dei uma olhada na planilha.

Plans:
Nacionais
491
Dados simplificados
TST

A explicação da sua necessidade está confusa.
Para facilitar a nossa ajuda, por favor, responda:

a) Qual é a plan que deve ser preenchida automaticamente?
.....Resp.:

b) De qual plan devem vir as informações?
.....Resp.:

Tenho certeza que você terá as sua dúvidas resolvidas.

Aguardo resposta.

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 13/02/2011 1:11 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Bom dia!!

Então "Mazzaropi" a aba TST é a que eu desejo que seja preenchida automática.

Como?
Através dos cód. de participantes contidos nas abas "nacionais" e "491".
A aba "simplificados" eu coloquei para facilitar apenas. Na aba "tst" após inserir o cód. do participante, ele faz uma varredura na aba "simplificados ou nacionais" e preenche automático os outros campos.

Grato,
Valdeir

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 14/02/2011 5:56 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Caro Big Man, Boa Tarde.

A fórmula a ser utilizada é uma PROCV.

Usei esta função combinada com a verificação de ERROS, então funciona assim:

SE o código estiver na Plan Nacionais
..ENTÃO pega os dados desta Plan e coloca nos lugares devidos
..SENÃO ele verifica
............SE o código estiver na 491
..............ENTÃO pega os dados desta Plan e coloca nos lugares devidos
..............SENÃO ele coloca a expressão NÃO LOCALIZADO no campo.

Assim ele verifica nas duas plans e ainda informa se por acaso não encontrar.

OBS.: Procurar em duas plans cria uma performance ruim na execução da planilha. O bom seria se a pesquisa pudesse ser feita em apenas um intervalo.

Fiquei confuso tambem com a palnilha 491 totalmente vazia, então inventei dois registros.

Observe que o primeiro registro, código 8919, tem informações na planilha 491 MAS como este código também tem na primeira planilha procurada, nacionais, então os dados que veem é dela.
Para testar como ele muda o local dos dados, basta alterar o 8919 da plan nacionais para qualquer número, sugestão: 778919, que a pesquisa trará os dados da 491.

Dê uma olhada e me diga se era isto que você estava precisando.
A planilha segue em anexo.

Espero ter ajudado.

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 14/02/2011 2:36 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Olá Marcílio Lobão bom dia!

Qdo eu li a sua msg eu não entendi muito bem, mas eu testei ela digitando os cód. do participante da planilha "491" que é a que eu desejo procurar se os dados já existem na planilha "nacionais e/ou dados simplificados" e qdo retornou "0" eu vi que funcionou... e após inserir outro cód. e ela encontrou "repetido" e preencheu o campo desejado, então cara eu realmente estou impressionado com pessoas como vc, um domínio incrivel de excel.

Muito obrigado em... agora vou entender o funcionamento dela.
Pensar que eu pesquisar e preencher um a um... rsrs.

Obrigado,
Valdeir

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 15/02/2011 5:33 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Marcílio apenas uma dúvida...

Na 1ª linha onde vc fez a fórmula eu coloquei e apareceu não localizado. Para a 2ª linha eu arrastei a fórmula e apareceu "0", eu entendi como no caso seria "não localizado" e assim fiz para o restante, arrastei até completar todos os cód. da plan. 491.

E onde tinha info.. ele preencheu e onde não apareceu "0" em vez de "não localizado".

A pergunta é, por que aconteceu isso?

Att,
Valdeir

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 15/02/2011 5:45 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Caro Valdeir, Bom Dia.

Lendo a sua nova mensagem, receio que o que eu desenvolví não é exatamente o que você precisa.
Vamos descartar esta planilha e começar tudo de novo.
Ela não faz o que você está descrevendo na sua nova mensagem.
A falha foi minha, no entendimento da questão.

É que a lógica da sua explicação está muito confusa.
Perceba que você deve conhecer o processo integralmente e saber descrevê-lo para que possa ser automatizado.

Este processo de pesquisa e recuperação de dados em outra planilha é relativamente simples, basta que se tenha uma regra clara, bem definida e que possa ser automatizada.

Então, vamos esquecer as implementações e as fórmulas por enquanto e vamos ficar na parte conceitual até que esteja todo o processo esclarecido e com uma lógica definida.
Lembre-se: Você conhece os seus dados bem. Nós nunca os vimos e estamos tentando ajudar.

Você vai sair daqui com a sua dúvida inteiramente resolvida.
Tem muita gente disposta a ajudar.

Primeiro vou descrever o que vejo na Planilha:

1) NACIONAIS
....Esta planilha contém dados em quase todas as colunas.

2) 491
....SOMENTE as colunas Movimentação no registro? e Código do Participante contém dados.
....As outras estão vazias

3) DADOS SIMPLIFICADOS
....Esta planilha contém dados em quase todas as colunas.

4) TST
....Completamente vazia.

Agora a parte mais importante, O PROCESSO.

"...Então "Mazzaropi" a aba TST é a que eu desejo que seja preenchida automática.
Como?
Através dos cód. de participantes contidos nas abas "nacionais" e "491".
A aba "simplificados" eu coloquei para facilitar apenas. Na aba "tst" após inserir o cód. do participante, ele faz uma varredura na aba "simplificados ou nacionais" e preenche automático os outros campos...
"

"...Qdo eu li a sua msg eu não entendi muito bem, mas eu testei ela digitando os cód. do participante da planilha "491" que é a que eu desejo procurar se os dados já existem na planilha "nacionais e/ou dados simplificados" e qdo retornou "0" eu vi que funcionou... e após inserir outro cód. e ela encontrou "repetido" e preencheu o campo desejado..."

Bem, neste ponto é que está tudo muito obscuro quanto ao relacionamento dos dados.

Se você puder responder as minhas perguntas será fundamental para ajudar a construir a resposta.

MEU entendimento agora:

a) A planilha que receberá as respostas dos dados pesquisados será a TST. Portanto, esta será a única que conterá as fórmulas.
........ESTÁ CERTO?

b) O banco de dados a ser pesquisado compôem-se dos dados da coluna "Código do Participante" das planilhas NACIONAIS e DADOS SIMPLIFICADOS.
........ESTÁ CERTO?

c) Os códigos a serem pesquisados são os dados da coluna "Código do Participante" da planilha 491.
........ESTÁ CERTO?

d) A lógica do processo será:
....... 1) Incluir um dado na coluna "Código do Participante" da planilha TST. (obs.: Este dado é um dos códigos da coluna "Código do Participante" da Planilha 491)
....... 2) A fórmula irá pegar este dado e verificar se ele existe na Planilha Nacionais, se existir irá trazer as informações de lá.
....... 3) Se o código pesquisado não existir na Planilha Nacionais, ele irá procurá-lo na Planilha Dados Simplificados. Se existir, irá trazer as informações de lá.
....... 4) Se o código também não existir na planilha Dados Simplificados então aparecerá o texto NÃO LOCALIZADO.
...........ESTA É A LÓGICA QUE VOCÊ QUER PARA O PROCESSO?

Assim que tiver estas resposta posso readaptar as fórmulas bem rapidamente pra você.

Aguardo resposta.

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 15/02/2011 9:20 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa tarde Marcílio!!!

Ela funcionou sim, s/ problemas... Segue coments abaixo:

a) A planilha que receberá as respostas dos dados pesquisados será a TST. Portanto, esta será a única que conterá as fórmulas.
........ESTÁ CERTO? Sim

b) O banco de dados a ser pesquisado compôem-se dos dados da coluna "Código do Participante" das planilhas NACIONAIS e DADOS SIMPLIFICADOS.
........ESTÁ CERTO? Apenas da planilha "nacionais". A simplificados pode descartar!!!

c) Os códigos a serem pesquisados são os dados da coluna "Código do Participante" da planilha 491.
........ESTÁ CERTO? Sim

d) A lógica do processo será:
....... 1) Incluir um dado na coluna "Código do Participante" da planilha TST. (obs.: Este dado é um dos códigos da coluna "Código do Participante" da Planilha 491) Certo!!

....... 2) A fórmula irá pegar este dado e verificar se ele existe na Planilha Nacionais, se existir irá trazer as informações de lá. Certo

....... 3) Se o código pesquisado não existir na Planilha Nacionais, ele irá procurá-lo na Planilha Dados Simplificados. Se existir, irá trazer as informações de lá. Pode descartar a planilha dados simplificados... ela é igual a plan. nacionais.

....... 4) Se o código também não existir na planilha Dados Simplificados então aparecerá o texto NÃO LOCALIZADO. No caso a plan. de referência será Nacionais.

...........ESTA É A LÓGICA QUE VOCÊ QUER PARA O PROCESSO? Sim

Muito obrigado e espero ter esclarecido melhor agora.
Anote meu e-mail aí... [email protected]

Att,
Valdeir

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 15/02/2011 11:34 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Caro Valdeir, Boa Tarde.

"...Boa tarde Marcílio!!!
Ela funcionou sim, s/ problemas... Segue coments abaixo:...
"

Apesar de você achar que ela funcionou, posso garantir que ela não tem integridade de dados com a lógica pedida na mensagem anterior.

Refiz integralmente a lógica da pesquisa.

Como o que você irá pesquisar são os dados da Planilha 491 para verificar se existem ou não, na Planilha Nacionais, eu adiantei para você e colei todos os "Códigos de Participante" da 491 na TST para pesquisar.
A resposta é instantânea.
Coloquei fórmulas até a linha 1300 da Planilha TST.

AGORA, ela está de acordo com as suas respostas às minhas perguntas.

Despreze a planilha anterior e baixe a nova planilha em anexo.

Era isto que você queria?

Espero realmente ter ajudado.

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 15/02/2011 1:18 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Olá Marcílio bom dia!

Era isso mesmo que eu tentei fazer e não consegui. Eu pesquisei alguns arquivos sobre VBA, Macro e até mesmo o procv, mas na prática não obtive êxito.

Muito obrigado pela ajuda e parabéns pelo seu trabalho. Me pareceu ser tão simples para vc algo tão dificil para eu... e eu achava que tinha um bom conhecimento em excel. rsrs..

Grato,
Big Man
(Valdeir)

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 16/02/2011 5:30 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Caro Valdeir, Bom Dia.

Fico feliz em ter podido ajudar efetivamente a resolver o seu problema no seu serviço.

TODOS nós estamos em um eterno aprendizado.

Até mais.

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 16/02/2011 8:08 am