Notifications
Clear all

Transformar linhas em colunas

6 Posts
3 Usuários
0 Reactions
1,738 Visualizações
(@eversonf)
Posts: 0
New Member
Topic starter
 

Boa tarde a todos.

Estou com um verdadeiro desafio para Excel, normalmente faço algumas conversões de arquivos, para organizações de dados destes arquivos normalmente uso o Excel para conferir e inclusive melhorar a base de dados.
Esta semana me deparei com a seguinte situação uma matriz de 3 linhas e outra base de dados com uma matriz de 4 linhas.
Considero matriz a base de dados que ao trazer ou colar no Excel ou outro editor ao invés de você criar 3 colunas cria na célula 3 linhas ou 4 linhas como no exemplo abaixo:
Para um caso de um registro de
Nome – Endereço – Bairro
Everson Franco Estevam
Rua: Bento gonçalves,31
Jd. Das Oliveiras
Jose Pedro dos Santos
Rua: Damião da Silva
Jd. Das Palmeioras
Pedro dos Santos
Rua: Das Lagrimas
Jd. Pato Branco

Ou seja para cada Linha tenho na verdade um campo do meu arquivo o problema esta em separar para cada coluna, ate arrumei uma maneira porem que fica inviável para caso de um arquivo com muitos registros.
Everson Franco Estevam Rua: Bento gonçalves,31 Jd. Das Oliveiras
Rua: Bento gonçalves,31
Jd. Das Oliveiras
Jose Pedro dos Santos Rua: Damião da Silva Jd. Das Palmeioras
Rua: Damião da Silva
Jd. Das Palmeioras
Pedro dos Santos Rua: Das Lagrimas Jd. Pato Branco

A formula usada nesta matiz de 3 e na matriz de 4 registro foi na célula B2 ( = A2) C2 ( = A3), porem isso fica inviável para caso de muitos registro.
Gostaria de saber se existe alguma Fórmula, função ou solução para este caso.
Ou seja, transforma cada 3 linhas de uma célula em colunas ou transformar cada 4 linhas de uma célula em colunas.
Agradeço a todos pelo apoio e colaboração.

 
Postado : 21/03/2017 1:28 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Eu tenho algumas ideias, com fórmulas mesmo .... mas precisarei do arquivo com dados...

 
Postado : 21/03/2017 1:33 pm
(@eversonf)
Posts: 0
New Member
Topic starter
 

Bom dia! fernando.fernandes

Bom coloquei uma planilha simples, porem acho que demonstra claramente minha necessidade.

Nesta planilha temos a pasta Banco de Dados, onde fica os dados para conversão de linha para coluna, neste caso cada 3 linha teria que passa para coluna, mas lembrando que tenho caso de 4 linhas tbm.
Na pasta ARQ.Convertido Esta os dados como deveriam ficar para sua manipulação posterior.

Obrigado pelo apoio e atenção.

 
Postado : 24/03/2017 7:55 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!

Digite na célula esta fórmula na célula B1: =DESLOC($A$1;COLS($A:A)-1+(LINS($1:1)-1)*3;0);
Arraste para direita e depois arraste para baixo.

Doni

 
Postado : 26/03/2017 8:59 am
(@deciog)
Posts: 0
New Member
 

eversonf

Confere se é desta forma que desejas

Decio

 
Postado : 26/03/2017 10:22 am
(@eversonf)
Posts: 0
New Member
Topic starter
 

Vixi na veia Decio, muito obrigado pela ajuda e apoio.
E muito bom participar deste grupo , soluções rápidas e certeiras.
A todos meu muito obrigado e até a próxima

 
Postado : 27/03/2017 7:31 am