Página 1 de 1

Criar uma nova planilha com outra organização de dados

Enviado: 05 Abr 2017 às 18:21
por sonicvfa
Boa Noite, Estou com uma dificuldade para re-organizar uma planilha gigante que possuo para poder gerar dela um arquivo CSV para importar em um sistema.

Tentando somente organizar pelo excel cheguei a um resultado não ideal. A Tabela segue um padrão ao qual acredito que somente por VBA ou Macros, possa chegar no resultado ao qual preciso.

Gostaria de saber o que vcs me aconselham para que possa conseguir editar minha planilha a modo de conseguir gerar o arquivo alinhado da forma que preciso...

Desde já agradeço qualquer ajuda possivel... Segue em anexo os prints: tabela inicial, tabela final( a que quero) e até onde consegui chegar...

tabela inicial
Imagem

tabela final
Imagem

até onde consegui chegar
Imagem

Criar uma nova planilha com outra organização de dados

Enviado: 05 Abr 2017 às 21:04
por mdiego
Boa noite, Através de formula é possível fazer.

Está fácil... Porque os tamanho está tudo num padrão só...

Re: Criar uma nova planilha com outra organização de dados

Enviado: 06 Abr 2017 às 08:05
por sonicvfa
Olá Mdiego, Obrigado pela resposta...

Então, também entendo que por alguma formula possa obter os dados organizados da maneira que preciso, só não consegui criar a formula...

Utilizando o arquivo "até onde consegui chegar", precisaria criar algo que entenda que a linha que contenha a informação "75%" é o ponto de partida e de fim para a criação de umas linhas de dados de uma determinada escola e que a partir da quarta linha haja uma quebra automatica dos alunos onde as informações de cada aluno está separada em 4 linhas ficando separadas em 4 colunas (como na função transpor).

Ela segue um padrão mas ao mesmo tempo o numero de alunos varia bastante. Vai haver escolas com 2 ou 3 alunos, como tambem haverá escolas com 100 alunos. Como a planilha contem 20 mil linhas, fica inviável recortar e colar linha por linha.

Não sei se ficou claro, mas preciso chegar no formato daquele arquivo final para incluir os dados em um sistema a partir de um CSV.

Segue em anexo as planilhas para que se possivel, alguem possa me ajudar nessa guerra.

Criar uma nova planilha com outra organização de dados

Enviado: 10 Abr 2017 às 18:35
por sonicvfa
[Removido pelo Moderador]

Regra nº 8:
Esta é um fórum voluntário, de modo que oferecer soluções em troca de qualquer compensação, ou oferecer compensação em troca de soluções não é permitido. Os membros detectados violando esta regra poderão ser banidos do fórum.


Att

Criar uma nova planilha com outra organização de dados

Enviado: 11 Abr 2017 às 19:40
por mdiego
Boa noite, Sonicvfa!

Pensei que não estava tão complexo, mas sim, está um pouco... Vou analisar aqui alguma forma de fazer isso.

Sds,

Criar uma nova planilha com outra organização de dados

Enviado: 12 Abr 2017 às 00:24
por mdiego
Estava montando umas formulas, mas sem sucesso 75 mil linhas começa travar e dar erro critico....
Nem sei se você vai conseguir abrir de tão pesado...
75 mil linhas é muita informação excel não suporta trabalhar com tantas formulas com essa qtd de linhas.
Se for analisar a cada 10 mil linhas até tento retomar, caso contrário sem chance.
Não consegui nem anexar ficou com 7mb e o permitido é 5mb =\

Criar uma nova planilha com outra organização de dados

Enviado: 12 Abr 2017 às 09:14
por sonicvfa
Mdiego, muito obrigado pela ajuda... Então, o arquivo que vc me enviou nem chegou a abrir de tão pesado... Se possível me envia somente com as 10 mil linhas, que a suas fórmulas me ajudarão a quebrar o arquivo aos poucos, pois de tempos em tempos terei de quebrar algumas planilhas nesse formato e tendo algo que faça isso automaticamente, ajuda e muito...

Mais uma vez te agradeço

Re: Criar uma nova planilha com outra organização de dados

Enviado: 12 Abr 2017 às 10:05
por Kledison
Bom dia !

Fineza atentar as regras do fórum:

Regra nº 8:
Esta é um fórum voluntário, de modo que oferecer soluções em troca de qualquer compensação, ou oferecer compensação em troca de soluções não é permitido. Os membros detectados violando esta regra poderão ser banidos do fórum.

Att

Re: Criar uma nova planilha com outra organização de dados

Enviado: 12 Abr 2017 às 12:41
por mdiego
Kledison, bom dia!

Quanto a isso dá minha pode ficar tranquilo.

Toda ajuda é de forma altruísta.

Soni, ainda falta algumas parte... Mas caso eu conclua posto aqui.
Estou no trabalho, quando chegar em casa analiso.

SDS,

Criar uma nova planilha com outra organização de dados

Enviado: 12 Abr 2017 às 17:39
por Kledison
Boa tarde !

Agradecido amigo Diego.

Att

Criar uma nova planilha com outra organização de dados

Enviado: 12 Abr 2017 às 18:32
por gfranco
Boa noite.
Isso veio de algum arquivo TXT?.
Se sim, acredito que se postar o arquivo ficará mais fácil tentar ajudar...

Criar uma nova planilha com outra organização de dados

Enviado: 12 Abr 2017 às 19:31
por mdiego
Exato gfranco.

E outra, quando você pega os dados da própria planilha e tenta delimitar pelas virgulas da "tudo errado".

O ideal é o arquivo TXT que foi gerado pelo sistema.

Criar uma nova planilha com outra organização de dados

Enviado: 12 Abr 2017 às 21:52
por mdiego
Boa noite,

Segue anexo. Fiz apenas um pedaço, dá muito trabalho fazer dessa forma...

Se os dados fossem padrão por exeplo Nome: José,,,, Data Nascimento 21/04/1992,,,, Escola,,,, José Assis blábla
Se os dados fossem como eu disse acima, era só importar txt, delimitar os campos com virgula.

Estaria mais fácil, mas há algumas variáveis.

Aqui tem muitos caras bom, que da baile em muita gente, pode ser que alguém consiga.


Sds

Re: Criar uma nova planilha com outra organização de dados

Enviado: 15 Abr 2017 às 12:10
por sonicvfa
Agradeço de coração a ajuda dada por vcs... Desculpem se quebrei alguma regra oferecendo dinheiro pela ferramenta, mas foi somente por não saber por onde começar, e por esta planilha enviada pelo mdiego, já dá uma luz por onde começar..

Esse arquivo veio de uma quebra de PDF, por isso os dados vieram desta forma para o Excel...

Acredito que quebrar automaticamente, pode ser feito e talvez a melhor forma seja num macro ou até com VBA... Mas isso aí está num nível acima de meu conhecimento...

Criar uma nova planilha com outra organização de dados

Enviado: 15 Abr 2017 às 13:57
por mdiego
Tranquilo Sonic...

Um cara que entenda bem de VBA consegue...

Só uma pergunta, no PDF ele está de forma organizada?
Se tiver, você pode transformar ele em tabela usando o Word ou até mesmo soluções online da oracle.

Qualquer coisa poste aqui o pdf talvez eu consiga resolver.

Sds,

Re: Criar uma nova planilha com outra organização de dados

Enviado: 17 Abr 2017 às 21:48
por sonicvfa
Mdiego, aqui mostra como a extensão PDF não eh permitida anexar....Irei te enviar por email...