
Então eu tenho este arquivo de texto que se parece com isto:
Cabeçalho1 Cabeçalho2 Cabeçalho3 Cabeçalho4 A1 B1 C1 D1 A2 B2 C2 D2
e assim por diante.
Quando importados, gostaria que os dados fossem formatados em 4 colunas. Eu tentei obter dados externos do texto e ele os importou com sucesso, mas não os envolve, então continua criando colunas para cada espaço. Eu gostaria que ele fosse para a próxima linha após a adição de 4 (neste caso) elementos.
Qual é a maneira mais simples de conseguir isso?
EDITAR: Minha resposta segue, já que ainda não tenho permissão para responder minhas próprias perguntas.
A função Excel que eu precisava é chamada indireta().
Não tenho certeza de como isso realmente funciona, então espero que alguém possa ajudar com isso, mas a chamada de função que funcionou para mim é
=INDIRETO(ENDEREÇO((LINHA(A1)-1)*4+COLUNA(A1),1))
que encontrei aqui:http://www.ozgrid.com/forum/showthread.php?t=101584&p=456031#post456031
Nota: isso exigiu que eu adicionasse o texto ao Excel, onde obteria essa linha cheia de colunas e, em seguida, viraria para ter uma coluna cheia de linhas.
Responder1
A função Excel que eu precisava é chamada indireta().
Não tenho certeza de como isso realmente funciona, então espero que alguém possa ajudar com isso, mas a chamada de função que funcionou para mim é
=INDIRETO(ENDEREÇO((LINHA(A1)-1)*4+COLUNA(A1),1))
que encontrei aqui:http://www.ozgrid.com/forum/showthread.php?t=101584&p=456031#post456031
Nota: isso exigiu que eu adicionasse o texto ao Excel, onde obteria essa linha cheia de colunas e, em seguida, viraria para ter uma coluna cheia de linhas. A função provavelmente poderia ser modificada para funcionar com minha configuração original, mas eu não tinha tempo para isso no momento. Provavelmente irei revisitá-lo em breve.