Dividi dati - Suggerimenti per Excel

Sommario

Come separare una colonna di dati di Excel in due colonne. Come analizzare i dati in Excel.

Guarda un video

  • Il primo metodo di Bill che utilizza il testo in colonne (che si trova nella scheda Dati).
  • Nel passaggio 1, scegli delimitato. Al passaggio 2, scegli uno spazio. Salta il passaggio 3 facendo clic su Fine.
  • Il testo verrà diviso in ogni spazio, quindi qualsiasi cosa con tre parole finirà in 3 celle. Rimetti quelli insieme con =TEXTJOIN(" ",True,B2:E2)o
  • con =B2&" "&C2&" "&D2
  • Il primo metodo di Mike usa Power Query. Power Query è Ottieni e trasforma nel 2016 o un download gratuito per il 2010 o il 2013.
  • Innanzitutto, converti i tuoi dati in una tabella usando Ctrl + T. Quindi, in Power Query, da Tabella. Colonna divisa, da delimitatore. Seleziona Spazio e poi nel delimitatore più a sinistra.
  • Puoi rinominare una colonna facendo doppio clic!
  • Chiudi e carica in … e scegli un nuovo punto nel foglio di lavoro.
  • Il secondo metodo di Bill è usare Flash Fill. Digita nuovi titoli in A, B e C. Flash Fill non funzionerà se non hai titoli! Digita uno schema per le prime due righe.
  • Vai alla prima cella vuota in B e premi Ctrl + E. Ripeti per la colonna C.
  • Il secondo metodo di Mike consiste nell'usare queste formule:
  • Per la prima parte, usa =LEFT(A2,SEARCH(" ",A2)-1)
  • Per la seconda parte, usa =SUBSTITUTE(A2,B2&" ","")

Trascrizione del video

(Musica)

Bill Jelen: Ehi, bentornato, è tempo per un altro Podcast di Dueling Excel. Sono Bill Jelen di. Sarò raggiunto da Mike Girvin di Excel Is Fun. Questo è nostro

Episodio 182: Dividi i dati da una cella per apparire in due celle.

Perfetto, la domanda di oggi è stata inviata da Tom. C'è un modo per dividere facilmente i dati in una cella per far apparire i dati in due celle? Ad esempio, 123 Main Street, vuole 123 in una cella e Main Street in un'altra cella; oppure, Howard e Howard e poi End. Ho passato innumerevoli ore a separare questo tipo di dati. Gradirei ricevere notizie dalla tua azienda mentre ci sono molti, molti modi diversi per farlo.

La prima cosa che farò è selezionare tutti i dati, Ctrl + Maiusc + Freccia giù e poi Dati, Testo in colonne. Testo in colonne nel passaggio 1, i dati sono delimitati. È delimitato da uno spazio e quindi fare clic su Fine. Ora, ecco il problema con questo metodo è che se hai 123 Main Street finirà in 3 celle invece di 2 celle. Oh, Power Query lo renderebbe molto più semplice, ma eccoci qui. Va bene, quindi quello che ho intenzione di fare è uscire molto a destra dei dati, dove so che oltre dove tutto è costruito. Se sono in Office 365, userò TEXTJOIN. TEXTJOIN, quella cosa fantastica, il delimitatore è uno spazio. Ignora le celle vuote True e poi le celle che voglio concatenare insieme in questo modo, e le copio tutte in basso, Ctrl + V. Copierò Ctrl + C e poi Home, Paste,Incolla come valori ea questo punto posso eliminare queste 3 colonne extra.

Ahh, ma nessuno ha Office 365, giusto? Quindi, se non hai Office 365, devi fare = questa cosa & "" e quella, e poi se ce ne fossero di più "" e quella, e se ce ne fossero di più, continua. In questo caso è inutile perché non c'è niente di finito in D ma hai un'idea. Ctrl + C, copialo nell'ultima riga di dati, Ctrl + V e poi Ctrl + C, Alt + ESV per creare quei valori B. Ed eccoci qui, va bene. Mike, vediamo cosa hai.

Mike Girvin: Grazie ,. Ehi, me ne hai parlato facilmente qui perché hai già menzionato Ottieni e trasforma Power Query, il vecchio Testo in colonne ti consente solo di dire uno spazio su ogni carattere, giusto? Bene, se usiamo Power Query, possiamo usare quel delimitatore e dire: "Ehi, dividi solo alla prima occorrenza".

Ora, per ottenere questi dati nell'editor di query, dobbiamo convertirli in una tabella di Excel. Quindi salgo su Inserisci, Tabella o uso Ctrl + T. La mia tabella ha intestazioni, il pulsante OK è evidenziato in modo da poterlo fare clic con il mouse o semplicemente premere Invio. Ora voglio dare un nome a questa tabella, quindi verrò qui, OriginalData e Enter. Ora, questa è una tabella Excel, possiamo arrivare a Dati ed eccola Da tabella. Questo lo porterà da Excel nell'editor. La colonna è selezionata: Home Ribbon Tab, possiamo dire Dividi colonna per delimitatore o vieni qui e fai clic con il tasto destro, Dividi colonna per delimitatore. Dal menu a discesa, possiamo dire, ehi, usa uno spazio e guarda questo Al delimitatore più a sinistra. Quando faccio clic su OK, BOOM! Eccolo. Ora nominerò entrambe queste colonne: fare doppio clic su Parte 1 Invio, fare doppio clic su Parte 2 e Invio. Adesso,Posso venire qui o Close & Load, Close & Load To e posso scegliere dove metterlo. Voglio sicuramente scaricarlo come tabella, nuovo foglio di lavoro, foglio di lavoro esistente. Evidenzia questo, fai clic sul pulsante di compressione. Dirò D1, fare clic su OK quindi fare clic su Carica. Ed ecco fatto, il nostro output di Power Query.

Va bene, torna a.

Bill Jelen: Oh, Mike, Power Query è fantastico! Sì, è un ottimo modo per andare. Eccone un altro che potrebbe funzionare se hai Excel 2013 o più recente.

E quello che faremo è uscire qui e dire prima parte e poi seconda parte. Assicurati di inserire questi titoli in modo che se non li metti, non devono essere quelli ma devono avere titoli o non funzionerà. Metto 123 e Main Street e poi Howard e End, così. Ora che abbiamo un piccolo motivo carino, esci qui nella scheda Dati e Riempi flash che è Ctrl + E, premi Ctrl + E proprio lì e quindi premi Ctrl + E proprio lì. La cosa bella è che non dobbiamo concatenare i dati insieme come nel mio esempio. Bene, Mike, torniamo a te.

Mike Girvin: Ding-ding-ding. Questo è il vincitore senza dubbio. Flash Fill è la strada per arrivarci. Si noti che non è stato necessario convertirlo in una tabella o aprire alcuna finestra di dialogo; ho appena digitato alcuni esempi e poi Ctrl + E.

Bene, bene, potremmo farlo con le formule anche se Flash Fill sarebbe probabilmente più veloce. Bene, guarda questo, il modello proprio come questa cella dell'elenco utilizzata in Flash Fill è tutto prima del primo spazio e poi tutto dopo. Quindi hey, userò la funzione LEFT, il testo è proprio lì e quanti caratteri da sinistra? Bene, cercherò quello spazio - 1 2 3 4 usando la funzione RICERCA, Trova testo, spazio e "", all'interno di quello. Ora, nota che la ricerca conterebbe sulle sue dita 1 2 3 4 e questo arriverebbe a quello spazio che voglio, quello spazio quindi I -1) Ctrl + Invio, fai doppio clic e lo mando giù. Quindi, ottiene sempre tutto prima del primo spazio.

Ora, nota che abbiamo già il testo qui, quindi posso usare la funzione SOSTITUISCI. Il testo che cercherò di leggere sono i dati completi, la virgola, il vecchio testo che voglio cercare e quindi SOSTITUISCI. Niente è quasi 1 2 3. In realtà voglio aggiungere lo spazio che ho appena tolto nella formula precedente, di nuovo dentro. Ora, cercherà 1 2 3, Spazio e poi Howard, Spazio e così via, Virgola e poi il nuovo testo che voglio sostituire. Bene, per dire a SOSTITUISCI che vuoi sostituirlo con niente, dici “” nessuno spazio in mezzo, Chiudi Parentesi e funzionerà. Ctrl + Invio, fai doppio clic e invialo. Tutto a posto? Rimettilo indietro a.

Bill Jelen: Hey! Va bene, Mike, entrambi i tuoi metodi sono stati fantastici. Facciamo un rapido riepilogo qui. Il mio primo metodo che utilizza il testo in colonne: Passaggio 1, scegliere Delimitato; Passaggio 2, scegliere uno spazio e quindi fare clic su Fine. Il problema è che se hai più spazi finirà in più celle. Devo rimetterli insieme. Office 365 TEXTJOIN o il vecchio B2 e "" e C2 e così via.

Mike used Power Query, it's known as getting transforming Excel 2016 or in earlier versions 10 or 13, you download it and use the Power Query Tab. I even learned something here, but first you converted data using Ctrl+ T then from Table, Split Column, by Delimiter, choose Delimiter Space and then, at once, at the left-most delimiter. I didn't know you could rename a column by double- clicking. I've been right-clicking and renaming all this time and being a little annoyed of that. That will save me a lot of time. And then not Close & Load but Close & Load 2 and choose a new spot on the worksheet.

My second method was Flash Field. Now that is great if you have Excel 2013 or newer. Just type the headings, it won't work without the headings. Type a pattern for the first two rows. Go to the first blank cell and press Ctrl+E in each column.

And then, Mike's method. Well, sure that was longer. It is a must if you have something before Excel 2013 because you can't use Flash Fill. Maybe in 2010 you can just Power Query, just add some new columns over there at the LEFT of A2 and then SEARCH, look for the space, and -1 to get rid of that space.

For the second part, SUBSTITUTE, I was going to use equal mid or something like that but this is even better because you already know what you want to take out. You want to take out B2 and the Space and replace it with nothing. That was awesome.

Va bene, voglio ringraziare tutti per essere passati. Ci vediamo la prossima volta per un altro Podcast di Dueling Excel da ed Excel è divertente.

Download file

Scarica il file di esempio qui: Duel182.xlsm

Articoli interessanti...