Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

Utilize essa sessão para criar tópicos relacionados a tabelas dinâmicas, formatações condicionais, subtotais, filtros, etc
  • Avatar do usuário
#50586
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.
#50598
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
Você não está autorizado a ver ou baixar esse anexo.
#50615
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.
#50616
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
#50626
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.
Você não está autorizado a ver ou baixar esse anexo.
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord