cidimar
-
5 set 2013 às 13:41
cidimar
Posts2Data de inscriçãoquinta 5 de setembro de 2013StatusMembroÚltima visita 6 de setembro de 2013
-
5 set 2013 às 22:07
Bom dia,
Estou com dificuldade de melhorar uma planilha.
nesta planilha existe apenas uma coluna com varias 1000 linhas. Porem a cada 3 linhas pertence ao mesmo assunto. gostaria de separar isso, cada assunto em uma linha.
Mazzaropi
Posts1985Data de inscriçãosegunda 16 de agosto de 2010StatusContribuinteÚltima visita24 de maio de 2023592 5 set 2013 às 18:05
Cidimar, Bom Dia.
A única questão que eu levanto em relação a este tipo de transposição automatizada é que a fórmula tem que ser indexada.
Isto deixa a questão um pouco mais complexa.
Mas basta uma fórmula única e tudo se resolve.
Vamos supor que a sua sequência esteja em A1 até A21
ATENÇÃO: Coloque a fórmula na mesma linha onde inicia a sua sequência.
Por exemplo, esta fórmula abaixo:
= INDIRETO(ENDEREÇO((LIN())+((LIN()-1)*2);1;1;1))
isto copia a 1ª ocorrência
Como você precisa de a cada três ocorrências na célula basta juntar:
= INDIRETO(ENDEREÇO((LIN())+((LIN()-1)*2);1;1;1))
isto copia a 1ª ocorrência
= INDIRETO(ENDEREÇO((LIN())+((LIN()-1)+1*2);1;1;1))
isto copia a 2ª ocorrência
= INDIRETO(ENDEREÇO((LIN())+((LIN()-1)+3*2);1;1;1))
isto copia a 3ª ocorrência
Se concatenar as três, terá o seu resultado desejado:
=CONCATENAR(INDIRETO(ENDEREÇO((LIN())+((LIN()-1)*2);1;1;1));INDIRETO(ENDEREÇO((LIN())+((LIN()-1)*2)+1;1;1;1));INDIRETO(ENDEREÇO((LIN())+((LIN()-1)*2)+2;1;1;1)))
Se colocar esta fórmula na célula D1, basta arrastá-la para baixo e as células mostraram os conteúdos concatenados em grupo de 3 em 3.