Você também pode fazer isso com fórmulas. Na coluna B, copie esta fórmula:
=SUBSTITUTE(A2," ","|")
Isso substituirá cinco espaços por |
, resultando em 1|Exxon Mobil|452,926.0|41,060.0
Na coluna C, copie esta fórmula:
=TRIM(LEFT(SUBSTITUTE($B2,"|",REPT(" ",50)),50))
Isso substituirá o |
por 50 espaços, terá os 50 espaços à esquerda e os espaços de preenchimento serão reduzidos. Então você acaba com 1
Na coluna D, copie esta fórmula:
=TRIM(MID(SUBSTITUTE($B2,"|",REPT(" ",50)),50,50))
Em vez de tomar a esquerda 50, são necessários 50 caracteres a partir do caractere 50.
A coluna E é a mesma, mas a partir do caractere 100:
=TRIM(MID(SUBSTITUTE($B2,"|",REPT(" ",50)),100,50))
A coluna F está tomando os 50 caracteres mais à direita:
=TRIM(RIGHT(SUBSTITUTE($B2,"|",REPT(" ",50)),50))
Se você não gosta de ter a coluna intermediária, pode substituir $B2
pela fórmula original: =SUBSTITUTE(A2," ","|")
para pular uma etapa.
Você também pode alterar essa fórmula original de =SUBSTITUTE(A2," ","|")
para =SUBSTITUTE(A2,REPT(" ",5),"|")
, o que pode ser mais fácil de ler e interferir se seus dados forem alterados.