Excel Datu sadalīšana kolonnās ar komatu (7 metodes)

  • Dalīties Ar Šo
Hugh West

Excel ir visplašāk izmantotais rīks, kad runa ir par darbu ar milzīgām datu kopām. Mēs varam veikt neskaitāmus daudzdimensiju uzdevumus programmā Excel. Dažreiz mums ir nepieciešams, lai sadalīt datus slejās ar komatiem . Programmā Excel, lai sadalītu datus kolonnās ar komatu, mēs varam izmantot dažādas metodes. Šajā rakstā es jums parādīšu. 8 efektīvas metodes programmā Excel, lai sadalītie dati uz kolonnas līdz komats.

Lejupielādēt Practice Workbook

Datu sadalīšana kolonnās ar komatu.xlsm

Tas ir datu kopa ko es gatavojos izmantot. Šeit mums ir daži cilvēki kopā ar viņu Adreses . Adreses ir ar komatiem, mēs sadalīsim Pilsēta un Valsts uz atsevišķas kolonnas šajā rakstā.

7 metodes datu sadalīšanai kolonnās ar komatu programmā Excel

1. Datu sadalīšana kolonnās, izmantojot teksta uz kolonnu funkciju

Vispirms es jums parādīšu, kā izmantot Teksta pievienošana kolonnai funkciju, lai sadalītu datus vairākas kolonnas .

PASĀKUMI:

  • Vispirms atlasiet C5:C11 . Pēc tam dodieties uz Dati cilne>> atlasiet Datu rīki >> atlasīt Teksta pievienošana kolonnām

  • Teksta konvertēšana uz kolonnu vedni parādīsies. Izvēlieties Norobežots Pēc tam noklikšķiniet uz Nākamais .

  • Pēc tam izvēlieties Atdalītājs K komats . Pēc tam noklikšķiniet uz Nākamais .

  • Pēc tam izvēlieties Vispārīgi Kolonnu datu formāts . Izvēlieties Galamērķis . Visbeidzot, izvēlieties Apdare .

Excel sadalīs datus.

Lasīt vairāk: Kā sadalīt datus vairākās Excel kolonnās

2. Flash Fill piemērošana Excel datu sadalīšanai programmā Excel

Tagad es izmantošu Flash Fill uz sadalītie dati vietnē Excel .

PASĀKUMI:

  • Rakstiet Tokija vietnē D5 .

  • Izmantojiet Uzpildes rokturis uz Automātiskā aizpildīšana līdz D11 .

  • Tagad noklikšķiniet uz Automātiskās aizpildīšanas opcijas (skatīt attēlu)

  • Izvēlieties Flash Fill .

Excel tiks parādīts pilsētas .

  • Tāpat atdaliet Valsts .

Lasīt vairāk: Kā sadalīt datus vienā Excel šūnā vairākās kolonnās (5 metodes)

3. LEFT, FIND & amp; LEN kombinācijas izmantošana, lai sadalītu datus slejās pēc komata.

Šajā sadaļā es izskaidrošu, kā jūs varat sadalītie dati izmantojot . LEFT , ATRAST , un LEN funkcijas .

PASĀKUMI:

  • Iet uz D5 . Ierakstiet šādu formulu.
=LEFT(C5,FIND(",",C5)-1)

Formulas sadalījums

FIND(",",C5) ➤ Atgriež rakstzīmes pozīciju komats (,) vietnē C5 .

Izvades : 6

PA KREISI (C5,ATRAST(",",C5)-1) ➤ Atgriež norādītais skaits no sākuma teksts vietnē C5 .

Izvades : Tokija

  • Pēc tam nospiediet IEVADIET . Excel atgriezīs rezultātu.

  • Tagad izmantojiet Aizpildiet Rokturis uz Automātiskā aizpildīšana .

Lai atdalītu Valsts ,

  • Iet uz E5 . Ierakstiet šādu formulu.
=RIGHT(C5,LEN(C5)-FIND(",",C5))

Formulas sadalījums

FIND(",",C5) ➤ Atgriež pozīciju komats(,) vietnē C5 .

Izvades rezultāts: 6

LEN(C5) ➤ Atgriež numurs no rakstzīmes vietnē C5 .

Izvades rezultāts: 11

RIGHT(C5,LEN(C5)-FIND(",",C5)) ➤ Atgriež norādītā pozīcija no raksturs no beigām C5 .

Izvades : Japāna

  • Tagad nospiediet IEVADIET . Excel parādīs izvades rezultātu.

  • Tagad izmantojiet Aizpildiet Rokturis uz Automātiskā aizpildīšana .

4. PowerQuery izmantošana datu sadalīšanai

Tagad es izmantošu PowerQuery uz sadalītie dati uz kolonnas vietnē Excel .

PASĀKUMI:

  • Izveidot tabula Lai to izdarītu, atlasiet visu diapazons B4: C11 .
  • Spiediet CTRL + T ... ievades lodziņš parādīsies. Ievietojiet dati jūsu tabulā. Lūk, tas ir B4:C11 .

  • Tagad dodieties uz Dati cilne>> atlasiet No tabulas/ diapazona .

  • PowerQuery redaktors parādīsies logs. kursors par Adrešu sleja ... ar peles labo pogu noklikšķiniet uz pele lai panāktu, ka Konteksta josla .
  • No Konteksta josla , izvēlieties Sadalīta kolonna >> atlasīt Ar Delimiter

  • Kolonnas sadalīšana pēc norobežotāja Parādīsies dialoglodziņš. Atdalītājs K komats . Pēc tam noklikšķiniet uz LABI .

  • Excel būs sadalīt . sleja zem 1 un Adrese.2 sleja . Pēc tam noklikšķiniet uz Aizvērt & amp; ielādēt .

  • Excel pārsūtīs datu kopa uz jauna darblapa .

  • Pārdēvēt . sleja .

Lasīt vairāk: Kā sadalīt datus programmā Excel (5 veidi)

5. Datu konvertēšana CSV failā

Tagad es parādīšu citu metodi. Es konvertēšu datu kopa uz CSV ( komatā atdalītas vērtības ) failu vispirms.

PASĀKUMI:

  • Pirmkārt, kopēt kolonna Adrese uz Blociņš lapa .

  • Pēc tam dodieties uz Faili >> atlasīt Saglabāt kā .

  • Tagad, iestatīt nosaukumu un saglabāt failu .., nosaukumā jānorāda .csv sufikss.

  • Tagad atveriet fails no atrašanās vieta kur jūs saglabāja to agrāk .

  • Excel sadalīs dati .

  • Tagad, formāts pēc jūsu vēlēšanās.

6. VBA izmantošana, lai sadalītu datus slejās ar komatu

Tagad es izmantošu VBA kods uz sadalītie dati .

PASĀKUMI:

  • Spiediet ALT + F11 lai atvērtu VBA logs .
  • Pēc tam dodieties uz Ievietot >> atlasīt Modulis .

  • A jauns modulis tiks atvērts. Ierakstiet šādu kodu.
 Sub SplitColumn() Dim SplitData() As String, Count As Long, i As Variant For n = 5 To 11 SplitData = Split(Cells(n, 3), ",") Count = 4 For Each i In SplitData Cells(n, Count) = I Count = Count + 1 Next i Next n End Sub 

Koda sadalījums

  • Šeit esmu izveidojis Apakšprocedūra SplitColumn . Es izmantoju izteikums dim lai definētu mainīgais SplitData Virkne un i variants .
  • Tad es izmantoju For Loop . 5 līdz 11 apzīmē, ka es sadalīt . dati no 5. līdz 11. rinda .
  • Tālāk es izmantoju VBA sadalīšana funkcija, kurā n ir rinda numurs un 3 nosaka, ka dati ir C sleja . kā Count = 4 , un dati būs sadalīt uz D sleja .
  • Atkal es izmantoju For Loop uz palielinājums . Count .
  • Tagad nospiediet F5 lai palaistu kods . Excel būs sadalīt . dati .

7. FILTERXML, SUBSTITUTE & amp; TRANSPOSE funkciju izmantošana programmā Excel, lai sadalītu datus

Tagad es gatavojos izmantot funkcija FILTERXML kopā ar SUBSTITŪTS & amp;amp; TRANSPOSE funkcijas. Tas darbosies ar atjauninātām versijām Excel .

PASĀKUMI:

Atlasiet D5 un E5 . Ierakstiet šādu formulu

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

Formulas sadalījums

AIZVIETOT(C5,",",","") ➤ Tas aizstās komats (,) in the D5 un E5 .

Izvades rezultāts: "TokyoJapan"

FILTERXML(""&SUBSTITUTE(C5,",",","")& "","//s") ➤ Tā atgriež XML dati no saturs pēc XPath

Izvades rezultāts: {"Tokija"; "Japāna"}

TRANSPOSE(FILTERXML(""&SUBSTITUTE(C5,",",","")& "","//s")) ➤ Tas transponēs masīvu.

Izvades rezultāts: {"Tokija", "Japāna"}

  • Pēc tam nospiediet IEVADIET . Excel atgriezīs rezultātus.

  • Pēc tam izmantojiet Uzpildes rokturis uz Automātiskā aizpildīšana .

Prakses darba burtnīca

Prakse padara cilvēku perfektu. Ir svarīgi praktizēt, lai apgūtu jebkuru metodi. Tāpēc es esmu pievienojis prakses lapa jums.

Secinājums

Šajā rakstā esmu parādījis. 7 efektīvas metodes Excel uz sadalītie dati uz kolonnas līdz komats . es ceru, ka tas palīdzēs ikvienam. Un visbeidzot, ja jums ir jebkāda veida ieteikumi, idejas vai atsauksmes, lūdzu, nekautrējieties komentēt zemāk.

Hjū Vests ir ļoti pieredzējis Excel treneris un analītiķis ar vairāk nekā 10 gadu pieredzi šajā nozarē. Viņam ir bakalaura grāds grāmatvedībā un finansēs un maģistra grāds uzņēmējdarbības vadībā. Hjū aizraujas ar mācīšanu, un viņš ir izstrādājis unikālu mācīšanas pieeju, kas ir viegli izpildāma un saprotama. Viņa ekspertu zināšanas programmā Excel ir palīdzējušas tūkstošiem studentu un profesionāļu visā pasaulē uzlabot savas prasmes un izcelties karjerā. Izmantojot savu emuāru, Hjū dalās savās zināšanās ar pasauli, piedāvājot bezmaksas Excel apmācības un tiešsaistes apmācību, lai palīdzētu personām un uzņēmumiem pilnībā izmantot savu potenciālu.