Cum să împărțiți coloana în Excel prin virgulă (8 metode rapide)

  • Imparte Asta
Hugh West

În acest articol, veți afla 8 diferite metode pentru a împărțirea unei coloane în Excel cu o virgulă cu ușurință.

Descărcați caietul de practică

Puteți descărca fișierul Excel de la următorul link și puteți exersa împreună cu el.

Divizarea unei coloane prin virgulă.xlsm

8 Metode pentru a împărți o coloană în Excel prin virgulă

1. Împărțiți coloana în Excel prin virgulă cu Expertul de conversie a textului în coloane

La împărțirea unei coloane prin virgulă folosind Expertul de conversie a textului în coloane,

❶ Selectați datele dvs. și apoi

❷ Du-te la Date Instrumente de date Text în coloane.

The Expertul de conversie a textului în coloane va apărea.

❸ Selectați Delimitat și a lovit Următorul .

❹ Selectați Virgulă ca Delimitatori și a lovit Următorul din nou.

❺ Introduceți o adresă de celulă ca Destinație și a lovit Finisaj .

Acest lucru va împărțirea unei coloane în locul lui o virgulă în două coloane.

2. Combinarea funcțiilor LEFT, RIGHT, FIND și LEN pentru a împărți coloana în Excel prin virgulă

Puteți utiliza două formule folosind STÂNGA , DREAPTA , GĂSIȚI , și LEN funcții pentru coloane divizate.

❶ La început, introduceți următoarea formulă în celulă C5 .

=LEFT(B5,FIND(",",B5)-1)

❷ Apoi apăsați ENTER .

Repartizarea formulei

  • B5 are texte cu un virgulă .
  • FIND(",",B5) caută un virgulă în interiorul celulei
  • LEFT(B5,FIND(",",B5)-1) returnează textele înainte de primul virgulă apare din partea stângă.

❸ După aceea, introduceți următoarea formulă în celulă D5 .

=RIGHT(B5,LEN(B5)-FIND(",",B5))

❹ Apoi apăsați ENTER din nou.

Repartizarea formulei

  • B5 are texte cu virgulă.
  • FIND(",",B5) caută o virgulă în interiorul celulei B5 .
  • RIGHT(B5,LEN(B5)-FIND(",",B5)) returnează textele după prima virgulă care apare din partea dreaptă.

❺ Selectați celulele C5 și D5 și glisați butonul Mâner de umplere pictograma până la celule C12 și D12 .

Aceste două formule vor divizarea unei coloane în loc de un virgulă în două coloane.

Citește mai mult: Formula Excel pentru a împărți o coloană în mai multe coloane (4 exemple)

3. Aplicați formula Dynamic Array pentru a împărți coloana în Excel prin virgulă

The formula matricei dinamice utilizat în această metodă poate diviza automat o coloană care are virgule în coloane.

Pentru a-l utiliza,

❶ Introduceți următoarea formulă în celula C5 .

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

❷ Apoi apăsați ENTER .

Formula este o formulă de tip array, aceasta va păstra automat divizat date în celulă D5 , cu toate acestea, formula a fost aplicată în celula C5 .

Repartizarea formulei

  • SUBSTITUTE(B5,",","",")

Funcția SUBSTITUTE înlocuiește virgula din celula B5 cu un spațiu.

  • FILTERXML("" &SUBSTITUTE(B5,",",","")

Funcția FILTERXML filtrează datele separate prin spații.

  • TRANSPOSE(FILTERXML("" &SUBSTITUTE(B5,",","") & "","//s")))

Funcția TRANSPOSE împarte datele din celulă B5 în două coloane diferite.

❸ Glisați butonul Mâner de umplere pictograma din celulă C5 la C12 .

Acum veți vedea divizat datele în două coloane diferite.

Citește mai mult: Cum să împărțiți o coloană în mai multe coloane în Excel (7 moduri simple)

4. Împărțiți coloana în Excel prin virgulă folosind Flash Fill

Puteți utiliza funcția Umplere flash pentru a împărți o coloană destul de ușor.

❶ Începeți să inserați datele înainte de întâlnirile cu virgulă din Țara coloană.

❷ După inserarea datelor în două celule consecvente, Excel va afișa sugestii. Apăsați ENTER să accepte.

❸ Acum începeți să inserați datele după ce virgulă în coloana Capitala .

❹ După inserarea datelor în două celule consecvente, Excel va afișa sugestii. Apăsați ENTER să accepte din nou.

Acum veți obține datele dvs. divizat în două coloane diferite.

5. Împărțiți coloana în Excel prin virgulă folosind fișierul CSV

The CSV fișier a cărui elaborare este Valoare separată prin virgulă poate împărțirea unei coloane cu o virgulă automat.

Iată cum funcționează.

Selectați și copie datele dumneavoastră mai întâi.

Deschideți Notepad și Paste le acolo.

❸ Acum salvați fișierul ca fișier Fișier CSV.

Pentru a salva un fișier text ca un Fișier CSV, doar editați extensia de fișier ca fiind CSV.

❹ Acum deschis la Fișier CSV și veți vedea că datele au fost automat despărțite prin virgulă în două coloane.

6. Utilizați codul VBA pentru a împărți coloana în Excel prin virgulă

Priviți următoarele coloane goale, și anume. Țara și Capitala respectiv.

Vom folosi un VBA cod la divizat datele din coloana Țara cu capitala .

❶ Prima presă ALT + F11 pentru a deschide fereastra Editor VBA.

❷ Apoi mergeți la Introduceți Modul.

❸ Se introduce următorul text VBA în codul Editor VBA.

 Sub Split_Column_by_Comma() Dim xArray() As String Dim xCount As Long Dim k As Variant For h = 5 To 12 xArray = Split(Cells(h, 1 + 1), ",") xCount = 3 For Each k In xArray Cells(h, xCount) = k xCount = xCount + 1 Next k Next h End Sub 

Defalcarea codului

  • În primul rând eu a declarat 3 variabile.
  • Apoi am rulat un Bucla For imbricata.
  • În interiorul prima buclă For , am folosit Split și Funcțiile celulelor la divizat date de către un virgulă în două celule separate.

Salvați la Cod VBA.

❺ Acum apăsați butonul F5 pentru a executați codul.

Acest lucru va fi automat divizat coloana Țara cu capitala în două coloane care sunt Țara și Capitala.

7. Split Column în Excel prin virgulă folosind Power Query

Urmați pașii de mai jos pentru a divizarea unei coloane în Excel cu ajutorul unui virgulă folosind Power Query.

❶ Mergeți la Date Obțineți date Din fișier Din registrul de lucru Excel.

❷ Din Navigator selectați numele foii de lucru având datele necesare pentru divizat .

❸ Apoi faceți clic pe Transformați datele.

❹ Acum mergeți la Transformare Coloană divizată Prin Delimitator.

The Divizarea coloanei în funcție de delimitator va apărea caseta de dialog.

❺ Selectați Virgulă de la Selectați sau introduceți delimitatorul picătură în jos.

❻ Apoi apăsați OK .

Acum, datele dvs. vor fi automat divizat în două coloane separate de un virgulă .

Citește mai mult: Cum să împărțiți coloana în Excel Power Query (5 metode ușoare)

8. Împărțiți coloana în Excel prin virgulă folosind Power Pivot

Puteți utiliza funcția Pivot de putere din Excel pentru a separați o coloană cu o virgulă.

Pentru asta,

❶ Du-te la Pivot de putere Adăugați la modelul de date.

❷ Introduceți gama de mese în Creați tabelul și apăsați BINE.

❸ Acum inserați următoarea formulă în celula de sus a fișierului Calculat Coloana 1 coloană.

= LEFT ( [Țara cu capitală], FIND ( ",", Tabelul2[Țara cu capitală]) - 1 )

❹ Apoi apăsați ENTER .

Repartizarea formulei

  • FIND ( ",", Table2[Țara cu capitala])

The GĂSIȚI funcția caută o virgulă în interiorul coloanei Țara cu capitala.

  • LEFT ( [Țara cu capitală], FIND ( ",", Tabelul2[Țara cu capitală]) - 1 )

The STÂNGA returnează datele din partea stângă, înainte de virgulă.

The Calculat Coloana 1 va fi completat cu datele înainte de virgulă apare.

❺ Acum inserați următoarea formulă în celula de sus a fișierului Calculat Coloana 2 coloană.

= RIGHT ([Țara cu capitală], LEN (Tabelul2[Țara cu capitală]) - FIND ( ",", Tabelul2[Țara cu capitală]) ) )

❻ Apoi apăsați ENTER .

Repartizarea formulei

  • FIND ( ",", Table2[Țara cu capitala])

The GĂSIȚI caută un virgulă în cadrul coloanei Țara cu capitala.

  • LEN (Tabelul2[Țara cu capitala])

The LEN calculează lungimea textelor din coloana Țara cu capitala.

  • RIGHT ([Țara cu capitală], LEN (Tabelul2[Țara cu capitală]) - FIND ( ",", Tabelul2[Țara cu capitală]) ) )

The DREAPTA returnează datele de după virgulă din partea dreaptă.

The Calculat Coloana 2 va fi completat cu datele de după apariția virgulei.

Secțiunea practică

La sfârșitul fișierului Excel furnizat veți obține o foaie Excel ca în următoarea captură de ecran, unde puteți exersa toate metodele discutate în acest articol.

Concluzie

În concluzie, am discutat 8 metode pentru a împărți o coloană în Excel printr-o virgulă. Vă recomandăm să descărcați caietul de exerciții atașat împreună cu acest articol și să exersați toate metodele cu ajutorul acestuia. Și nu ezitați să puneți întrebări în secțiunea de comentarii de mai jos. Vom încerca să răspundem la toate întrebările relevante cât mai curând posibil. Și vă rugăm să vizitați site-ul nostru web Exceldemy pentru a explora mai mult.

Hugh West este un trainer și analist Excel cu o experiență de peste 10 ani în industrie. Deține o diplomă de licență în contabilitate și finanțe și un master în administrarea afacerilor. Hugh are o pasiune pentru predare și a dezvoltat o abordare unică de predare care este ușor de urmărit și de înțeles. Cunoștințele sale experte despre Excel au ajutat mii de studenți și profesioniști din întreaga lume să-și îmbunătățească abilitățile și să exceleze în cariera lor. Prin blogul său, Hugh își împărtășește cunoștințele lumii, oferind tutoriale gratuite Excel și instruire online pentru a ajuta persoanele și companiile să-și atingă întregul potențial.