Como reorganizar o banco de dados do Excel a partir de 1 linha longa, em 3 linhas curtas e repetir automaticamente o processo?

0

Gostaria de receber ajuda sobre o tópico acima mencionado. Eu não estou familiarizado com o Visual Basic para Excel, portanto, será necessário orientação passo a passo (se a solução for via Visual Basic).

Por exemplo: - Linha 1, Folha A:

A1  B1  C1   D1  E1  F1  G1  H1   I1

Para ser reorganizado na Folha B:

Row 1 :  A1,  B1,  C1
Row 2 :  D1,  E1,  F1
Row 3 :  G1,  H1,  I1

A Folha A (folha de banco de dados) tem muitas linhas (exemplo 3.000 linhas), portanto, estima-se que a Folha B tenha 9.000 linhas (ou seja, 3 x 3.000).

Agradecendo antecipadamente sua resposta rápida.

    
por user326884 27.05.2014 / 06:44

1 resposta

2

A solução para isso está no uso do Excel Row / Column e da planilha indireta função .

se os dados originais estiverem na planilha1, então, na planilha 2, cole a seguinte fórmula:

=INDIRECT("Sheet1!"&"R"&CEILING(ROW(Sheet1!A1)/3,1)&"C"&MOD(3*(ROW(Sheet1!A1)-1)+ COLUMN(Sheet1!A1)-1,9)+1,FALSE)

e, em seguida, arraste a fórmula para cima e para baixo

    
por 27.05.2014 / 09:30