Importar dados no Excel que não possuem um delimitador de linha, mas o número de colunas é conhecido

2

Então, eu tenho esse arquivo de texto que se parece com isso:

Header1 Header2 Header3 Header4 A1 B1 C1 D1 A2 B2 C2 D2

e assim por diante.

Quando importado, quero que os dados se formatem em 4 colunas. Eu tentei obter dados externos de texto, e ele importa com sucesso, mas não envolve, por isso continua a fazer colunas para cada espaço. Eu quero que ele vá na próxima linha depois que 4 (neste caso) elementos foram adicionados.

Qual é a maneira mais simples de conseguir isso?

EDIT: Minha resposta segue, desde que eu ainda não tenho permissão para responder minhas próprias perguntas.

A função do Excel que eu precisava é chamada de indireta ().

Não sei como isso realmente funciona, então espero que alguém possa ajudar com isso, mas a chamada de função que funcionou para mim é

=INDIRECT(ADDRESS((ROW(A1)-1)*4+COLUMN(A1),1))

que encontrei aqui: link

Nota: isso me obrigou a adicionar o texto ao excel, onde eu obteria essa linha cheia de colunas, e então inverteria para que eu tivesse uma coluna cheia de linhas.

    
por Alex B 08.11.2012 / 00:20

1 resposta

0

A função do Excel que eu precisava é chamada de indireta ().

Não sei como isso realmente funciona, então espero que alguém possa ajudar com isso, mas a chamada de função que funcionou para mim é

=INDIRECT(ADDRESS((ROW(A1)-1)*4+COLUMN(A1),1))

que encontrei aqui: link

Nota: isso me obrigou a adicionar o texto ao excel, onde eu obteria essa linha cheia de colunas, e então inverteria para que eu tivesse uma coluna cheia de linhas. A função provavelmente poderia ser modificada para funcionar com a minha configuração original, mas eu não tinha tempo para isso no momento. Provavelmente vai revisitar em breve.

    
por 08.11.2012 / 17:46