1 Exxon Mobil 452,926.0 41,060.0 2 Wal-Mart Stores 446,950.0 15,699.0 3 Chevron 245,621.0 26,895.0 4 ConocoPhillips 237,272.0 12,436.0 5 General Motors 150,276.0 9,190.0 6 General Electric 147,616.0 14,151.0 7 Berkshire Hathaway 143,688.0 10,254.0
Come faccio a prendere i dati sopra elencati e creare quattro colonne di dati in excel? Rank # Nome della società # data1 # data2
Testo diviso in colonne Funzione in Excel
queste soluzioni si avvicinano …
Dove è la "linea di lettura da destra a sinistra" e utilizzare i primi due spazi per delimitare la function di text?
Chers, Mw
Lo farei in due passi.
Puoi farlo anche con formule. Nella colonna B, copia questa formula in basso:
=SUBSTITUTE(A2," ","|")
Ciò sostituirà 5 spazi con |
con conseguente 1|Exxon Mobil|452,926.0|41,060.0
Nella colonna C, copia questa formula in basso:
=TRIM(LEFT(SUBSTITUTE($B2,"|",REPT(" ",50)),50))
Ciò sostituirà il |
con 50 spazi, prendi gli spazi di sinistra 50 e gli spazi imbottiti trim. Quindi finisci con 1
Nella colonna D, copia questa formula in basso:
=TRIM(MID(SUBSTITUTE($B2,"|",REPT(" ",50)),50,50))
Invece di prendere la sinistra 50, occorrono i 50 caratteri a partire dal carattere 50.
La colonna E è la stessa, ma a partire dal carattere 100:
=TRIM(MID(SUBSTITUTE($B2,"|",REPT(" ",50)),100,50))
La colonna F sta prendendo i 50 caratteri più alti:
=TRIM(RIGHT(SUBSTITUTE($B2,"|",REPT(" ",50)),50))
Se non ti piace avere la colonna intermedia, puoi sostituire $B2
con la formula originale: =SUBSTITUTE(A2," ","|")
per saltare un passo.
Potete anche cambiare quella formula originale da =SUBSTITUTE(A2," ","|")
a =SUBSTITUTE(A2,REPT(" ",5),"|")
che potrebbe essere più facile da leggere e farsi con i tuoi dati i cambiamenti.