Classificação correta após texto para colunas no EXCEL

0

Eu tenho alguns dados em que uma coluna representa os Dias de Operações, conforme abaixo:

-------
Days
-------
15
7
1234567

etc.

Eu quero "quebrar" a coluna (via opção de texto para colunas na guia Dados do Excel) e criar as seguintes colunas:

--------------------
D1|D2|D3|D4|D5|D6|D7
--------------------
 1|  |  |  | 5|  |  |
  |  |  |  |  |  | 7|
 1| 2| 3| 4| 5| 6| 7|           

No entanto, os dados estão sendo confusos e tenho dias diferentes em colunas diferentes ... Como posso ultrapassar isso? Existe uma maneira de atribuir os valores adequadamente?

    
por Dimitris 15.04.2013 / 10:45

1 resposta

3

I want to "break" the column (via text to columns option in the Data tab of Excel)

De acordo com sua pergunta, você deseja fazer isso com Text-to-Columns. Bem, isso é um não ir. Text-to-columns funciona ou em um delimitador de caractere ou em uma largura fixa. Seus dados não têm nenhum. Você aparentemente deseja distribuir os dados com base em seus valores . Isso não pode ser feito com Text-to-Columns.

Você precisará de um código ou de uma solução de fórmula para isso. Se você importar seus dados de origem para uma planilha, com todos os dados importados na coluna A, você poderá usar uma fórmula como esta:

=IF(ISERROR(FIND(COLUMN(A1),$A4)),"",COLUMN(A1))

Se os dados postados acima começarem em A1, a fórmula estará na célula B4 e poderá ser copiada para todos os lados.

Você pode ocultar a coluna A para exibir apenas os resultados da fórmula.

    
por 15.04.2013 / 13:05