Como posso classificar dados organizados em blocos de 4 linhas?

0

Eu tenho um documento do Excel com seis colunas e 57.000 linhas no total. Cada registro contém quatro linhas, ou seja, cada conjunto de quatro linhas vai junto. Como posso classificar esses dados em um campo, mantendo os pedaços de quatro linhas juntos?

Por favor, deixe-me saber se você precisar de mais informações, isso é sensível ao tempo. Eu continuarei na busca do Google por macros e outras maneiras de transpor tantos dados, mas acho que posso estar sem opções.

Exemplo terrível:

    Row1    Row2    Row3    Row4    Row5    Row6    Row7    Row8
A   Date    1/1/2011        Status: Active      Other Data  Data
B   Time    2:00        Data3   5546        Date2   
C   Name    John Doe                    Time    3:45
D   Data    A456        Notes:  none            
E   Data2   G4561                       
F   Date    1/1/2011        Status: Active      Other Data  Data
G   Time    2:00        Data3   5546        Date2   
H   Name    John Doe                    Time    3:45
I   Data    A456        Notes:  none            
J   Data2   G4561                       
K   Date    1/1/2011        Status: Active      Other Data  Data
L   Time    2:00        Data3   5546        Date2   
M   Name    John Doe                    Time    3:45
N   Data    A456        Notes:  none            
O   Data2   G4561                       
P   Date    1/1/2011        Status: Active      Other Data  Data
Q   Time    2:00        Data3   5546        Date2   
R   Name    John Doe                    Time    3:45
S   Data    A456        Notes:  none            
T   Data2   G4561                       
    
por Tyler 29.05.2014 / 20:48

1 resposta

0

Meu conselho é limpar seus dados antes mesmo de tentar classificá-los. Infelizmente, o Excel não é a melhor ferramenta para limpeza de dados. Se você tem um editor de texto decente com capacidade de localizar e substituir expressões regulares (por exemplo, o Notepad ++), eu faria o seguinte:

  1. Copie sua tabela inteira do Excel e cole-a em um editor de texto.
  2. Se seus dados forem semelhantes aos dados de amostra (blocos de 5 linhas, não 4 e cada registro começar com Date ), você poderá procurar o padrão

    (Date\t.*)\r\n(.*)\r\n(.*)\r\n(.*)\r\n(.*)

    e substitua tudo por

    \t\t\t\t

    Isso deve colocar cada registro em uma linha com campos delimitados por tabulações. Se isso não retornar o que você esperava, examine seus dados, veja onde a correspondência de padrões falhou e ajuste seu padrão de acordo.

  3. Finalmente, copie todo o texto do editor de texto e cole-o no Excel (provavelmente em uma nova planilha). Tudo deve estar alinhado nas colunas adequadas para que você possa classificar como faria normalmente. (Se tudo não estiver alinhado corretamente, comece novamente e corrija seu padrão de pesquisa de acordo.)

por 30.05.2014 / 21:13