Página 1 de 1

Preencher células conforme cabeçalho de outra planilha

Enviado: 25 Nov 2019 às 15:17
por ccbairros
Bom pessoal estou me batendo em uma situação aqui tem vários dias, e como sou noobão ainda gostaria de pedir ajuda pra galera.
Tenho um programa que usa o excel como "banco de dados" Este programa puxa os dados de colunas fixas por exemplo
Nome - Cor - Tamanho - País - Genero - idade

O problema é que os arquivos que vem do cliente não seguem um padrão de ordem. podendo vir:
Cor - Tamanho- Nome - País - Genero - idade ou
Tamanho - Cor - Nome - Idade - Genero - País
Este é um exemplo

O que eu gostaria de fazer:
A planilha 1 teria as colunas na ordem que precisa ter e na planilha 2 eu colaria a planilha que veio do cliente
Na planilha 1 a primeira coluna por exemplo puxaria os dados da coluna que tivesse o cabeçalho Nome, não importando o numero da coluna. A coluna 2 puxaria os dados que tivessem o cabeçalho Cor, e assim por diante.
Procv não serviu, nem indice.
Hoje faço essa reorganização manualmente, mas o risco de dar merda é grande...
Pessoal se puderem por favor me ajudar.

Obrigado e abraços a todos.

Re: Preencher células conforme cabeçalho de outra planilha

Enviado: 25 Nov 2019 às 16:52
por Jimmy
Olá,

Veja se a planilha anexa te atende.

Também dá pra fazer por macro. Se for um volume de dados muito grande, fazer por macro é vantajoso. O resultado dela não será uma fórmula, ou seja, não precisará copiar/colar valores. Ela também pode apagar a plan2 após pegar os dados.

Se esta mensagem colabora para a solução do problema, peço que dê um Like, clicando no botão com o "positivo" existente acima e a direita de cada mensagem.

Jimmy San Juan

Preencher células conforme cabeçalho de outra planilha

Enviado: 26 Nov 2019 às 08:05
por ccbairros
quase, basicamente é isto sim,mas não consigo numerar os campos como voce fez.
A planilha original, que vem do meu cliente vai até a coluna CH.
Talvez se eu fizesse um procv antes e colocasse na linha 2 o numero referente...
Vou dar mais uma estudada,mas a tua formula já me deu algumas idéias...
Muito obrigado mesmo pela ajuda.

Re: Preencher células conforme cabeçalho de outra planilha

Enviado: 26 Nov 2019 às 08:11
por Jimmy
ccbairros escreveu:... não consigo numerar os campos como voce fez.
Eu não numerei os campos! Explique melhor o que não está conseguindo fazer.
ccbairros escreveu:A planilha original, que vem do meu cliente vai até a coluna CH.
Não vejo problema nisso.
ccbairros escreveu:Talvez se eu fizesse um procv antes e colocasse na linha 2 o numero referente...
No caso, seria PROCH. Antes de te apresentar essa solução, eu fiz exatamente isso, nas depois não vi necessidade de fazer algo que o CORRESP faz.

Se esta mensagem colabora para a solução do problema, peço que dê um Like, clicando no botão com o "positivo" existente acima e a direita de cada mensagem.

Jimmy San Juan

Re: Preencher células conforme cabeçalho de outra planilha

Enviado: 26 Nov 2019 às 13:15
por ccbairros
Adicionei uma planilha que estou testando...
na planilha "vem do cliente" a ordem das colunas muda ( sim é uma bosta )
A "planilha fixa" não pode ter as colunas trocadas de lugar.Tentei fazer isto com base da tua formula mas não tive sucesso.
Geralmente são planilhas com cerca de 800 a 1200 linhas.
Hoje a noite vou trabalhar sobre ela novamente. Provavelmente deixei passar algo.

Re: Preencher células conforme cabeçalho de outra planilha

Enviado: 26 Nov 2019 às 13:29
por ccbairros
Cara, perfeito.vi onde eu tava cagando kkkk
Muito obrigado de verdade , bah salvou minha vida.
Como te pago uma cerveja? huahauhauha