Excel Split gegevens yn kolommen troch komma (7 metoaden)

  • Diel Dit
Hugh West

Excel is it meast brûkte ark as it giet om it omgean mei enoarme datasets. Wy kinne myriaden fan taken fan meardere dimensjes útfiere yn Excel. Soms moatte wy gegevens mei komma's splitse yn kolommen . Yn Excel, om gegevens yn kolommen te splitsen mei komma, kinne wy ​​ferskate metoaden tapasse. Yn dit artikel sil ik jo 8 effektive metoaden yn Excel sjen litte om gegevens te splitsen yn kolommen troch komma.

Oefenwurkboek downloade

Gegevens opsplitse yn kolommen troch Comma.xlsm

Dit is de dataset dy't ik brûke sil. Hjir hawwe wy guon minsken tegearre mei harren Adressen . De Adressen hawwe komma's, wy sille de Stad en Lân opsplitse yn aparte kolommen yn dit artikel.

7 Metoaden om gegevens op te splitsen yn kolommen mei komma yn Excel

1. Gegevens opsplitse yn kolommen mei help fan tekst nei kolomfunksje

Earst sil ik jo sjen litte hoe't jo de Tekst brûke to Column -funksje om gegevens te splitsen yn meardere kolommen .

STAPPEN:

  • Selektearje earst C5: C11 . Gean dan nei it ljepblêd Data >> selektearje Data-ark >> selektearje Tekst nei kolommen

  • Tekst konvertearje nei kolom wizard sil ferskine. Kies de Delimited Klik dan op Folgjende .

  • Kies dan de Delimiter as Komma . Klik dan op Folgjende .

  • Dankies Algemien as Kolomgegevensopmaak . Selektearje de Bestimming . As lêste, selektearje Finish .

Excel sil de gegevens splitse.

Lês mear: Hoe kinne jo gegevens splitse yn meardere kolommen yn Excel

2. Flash-folje tapasse om gegevens yn Excel te splitsen

No sil ik brûk Flash Fill om gegevens te splitsen yn Excel .

STAPPEN:

  • Skriuw Tokio yn D5 .

  • Gebrûk Fillhandtak om Autofolje oant D11 .

  • Klikje no op de Opsjes foar automatysk ynfolje (sjoch ôfbylding)

  • Kies Flash ynfolje .

Excel sil de stêden sjen litte.

  • Skilje ek it Lân .

Lês mear: Hoe kinne jo gegevens yn ien Excel-sel splitse yn meardere kolommen (5 metoaden)

3. Gebrûk in kombinaasje fan LEFT, FIND & amp; LEN om gegevens te splitsen yn kolommen troch komma

Yn dizze seksje sil ik útlizze hoe't jo gegevens kinne splitse mei de LEFT , FIND , en LEN funksjes .

STAPPEN:

  • Gean nei D5 . Skriuw de folgjende formule op.
=LEFT(C5,FIND(",",C5)-1)

Formule-ôfdieling

FIND(“,”,C5) ➤ Jout de posysje werom fan in teken komma (,) yn C5 .

Utfier : 6

LEFT(C5,FIND(“,”,C5)-1) ➤ Jout weromit oantsjutte nûmer fanôf it begjin fan tekst yn C5 .

Utfier : Tokio

  • Druk dan op ENTER . Excel sil de útfier werombringe.

  • No, brûk de Fill Handle nei AutoFill .

Foar it skieden fan it Lân ,

  • Gean nei E5 . Skriuw de folgjende formule op.
=RIGHT(C5,LEN(C5)-FIND(",",C5))

Formule-ôfdieling

FIND(“,”,C5) ➤ Jout de posysje werom fan komma(,) yn C5 .

Utfier: 6

LEN(C5) ➤ Jout it oantal fan tekens yn C5 .

Utfier: 11

RIGHT(C5,LEN(C5)-FIND( “,”,C5)) ➤ Jout de oantsjutte posysje fan in karakter werom fan it ein fan C5 .

Utfier : Japan

  • Druk no op ENTER . Excel sil de útfier sjen litte.

  • Gebrûk no de Fill Handle nei AutoFill .

4. Gebrûk fan PowerQuery om gegevens te splitsen

No sil ik PowerQuery brûke om gegevens op te splitsen yn kolommen yn Excel .

STAPPEN:

  • Meitsje in tabel Om dit te dwaan, selektearje it hiele berik B4:C11 .
  • Druk op CTRL + T . In ynfierfak sil ferskine. Set de gegevens yn jo tabel. Hjir is it B4:C11 .

  • Gean no nei de Data ljepper >> ; selektearje FanTabel/berik .

  • PowerQuery Editor -finster sil ferskine. Hâld de cursor op de Adreskolom . Klik dan rjochts op jo mûs om de Kontekstbalke te bringen.
  • Fan de Kontekstbalke , selektearje Spjalte kolom >> selektearje By Delimiter

  • Dialoogvenster Split Column by Delimiter sil ferskine. Selektearje de Delimiter as Komma . Klik dan op OK .

  • Excel sil split de kolom ûnder 1 en Adres.2 kolom . Klik dan op Slút & amp; Laad .

  • Excel sil de dataset oerdrage nei in nij wurkblêd .

  • Omneame de kolom .

Lês mear: Hoe kinne jo gegevens splitse yn Excel (5 manieren)

5. De gegevens konvertearje yn CSV-bestân

No, Ik sil in oare metoade sjen litte. Ik sil de dataset earst konvertearje yn in CSV ( komma-skieden wearden ) bestân.

STAPPEN:

  • Earst, Kopiearje de kolom Adres nei in Notepad side .

  • Gean dan nei Triem >> selektearje Bewarje as .

  • No, set de namme yn en bewarje it bestân . Unthâld, jo moatte it .csv-efterheaksel yn de namme sette.

  • Iepenje no it bestân fan de lokaasje wêr't jo bewarre it earder .

  • Excel sil de gegevens splitse.

  • No, Formatearje as jo wolle.

6. Gebrûk fan VBA om gegevens te splitsen yn kolommen troch komma

No sil ik in VBA-koade brûke om gegevens te splitsen .

STAPPEN:

  • Druk op ALT + F11 om it VBA-finster te iepenjen.
  • Gean dan nei Ynfoegje >> selektearje Module .

  • In nije module sil iepenje. Skriuw de folgjende koade op.
4811

Koadeferdieling

  • Hjir, Ik haw in Subproseduere SplitColumn oanmakke. Ik brûkte de dim statement om in fariabele SplitData te definiearjen as String en i as in fariant .
  • Dan brûkte ik in For Loop . 5 oant 11 jout oan dat ik de gegevens sil splitsen fan de 5e oant 11e rige .
  • Folgjende, ik brûkt de funksje VBA Split wêrby't n it rige nûmer is en 3 definiearret dat de gegevens yn de C kolom . As Telle = 4 , wurde de gegevens split yn kolom D .
  • Opnij brûkte ik in Foar Loop om te fergrutsjen de Telle .
  • Druk no op F5 om de <1 út te fieren>koade . Excel sil split de gegevens .

7. Mei help fan de FILTERXML, SUBSTITUTE & ; TRANSPOSE Funksjes yn Excel nei SplitGegevens

No sil ik de FILTERXML-funksje brûke tegearre mei de FERGESE & amp; TRANSPOSE funksjes. Dit sil wurkje foar opwurdearre ferzjes fan Excel .

STAPPEN:

Selektearje D5 en E5 . Skriuw de folgjende formule op

=TRANSPOSE(FILTERXML(""&SUBSTITUTE(C5,",","")& "","//s"))

Formule-ûnderdieling

SUBSTITUTE(C5,",","") ➤ Dit sil de komma (,) yn de D5 en E5 .

Utfier: “TokyoJapan”

FILTERXML(“”&SUBSTITUTE(C5 ",","")& "",,"//s") ➤ It jout XML-gegevens werom fan de ynhâld nei XPath

Utfier: {“Tokio”;”Japan”}

TRANSPOSE(FILTERXML(“”&SUBSTITUTE(C5,”,”,”" )& “”,”//s”)) ➤ It sil de array transponearje.

Utfier: {“Tokio”,”Japan”}

  • Druk dan op ENTER . Excel sil de útgongen werombringe.

  • Gebrûk dan Fillhandtak om AutoFill .

Oefeningswurkboek

Oefening makket in man perfekt. It is wichtich om te oefenjen om elke metoade te internalisearjen. Dêrom haw ik in oefeningsblêd foar jo taheakke.

Konklúzje

Yn dit artikel haw ik 7 demonstrearre. effektive metoaden yn Excel om gegevens te splitsen yn kolommen troch komma . Ik hoopje dat it helpt elkenien. En as lêste, as jo in soarte fan suggestjes, ideeën of feedback hawwefiel jo frij om hjirûnder kommentaar te jaan.

Hugh West is in tige betûfte Excel-trainer en analist mei mear as 10 jier ûnderfining yn 'e yndustry. Hy hat in bachelorstitel yn boekhâlding en finânsjes en in masterstitel yn bedriuwsadministraasje. Hugh hat in passy foar lesjaan en hat in unike lesoanpak ûntwikkele dy't maklik te folgjen en te begripen is. Syn saakkundige kennis fan Excel hat tûzenen studinten en professionals wrâldwiid holpen har feardigens te ferbetterjen en útblinke yn har karriêre. Troch syn blog dielt Hugh syn kennis mei de wrâld, en biedt fergese Excel-tutorials en online training om partikulieren en bedriuwen te helpen har folsleine potensjeel te berikken.