Împărțiți valorile separate prin virgulă în rânduri/coloane în Excel - ghid ușor
În anumite situații, este posibil să aveți nevoie să împărțiți valorile separate prin virgulă din celulele selectate în rânduri sau coloane individuale. Acest ghid va explora diferite metode eficiente pentru a vă ajuta să realizați acest lucru, oferind instrucțiuni pas cu pas pentru a vă asigura că puteți gestiona și reorganiza eficient datele în funcție de nevoile dvs.
Împărțiți valorile separate prin virgulă în coloane diferite
Pentru a împărți valorile separate prin virgulă din celulele selectate în coloane diferite, încercați metodele din această secțiune.
Utilizați expertul Text în coloană pentru a împărți valorile separate prin virgulă în coloane
Pentru a împărți valorile separate prin virgulă din celulele selectate în coloane, metoda folosită în mod obișnuit este expertul Text în coloană din Excel. Aici, vă voi arăta pas cu pas cum să utilizați acest expert pentru a obține rezultatul dorit.
1. Selectați intervalul de celule pe care doriți să împărțiți valorile în coloane, apoi faceți clic pe „Date” > „Text către coloane”. Vedeți captura de ecran:
2. În prima casetă de dialog „Expert pentru conversie text în coloane”, selectați opțiunea „Delimitat”, apoi faceți clic pe butonul „Următorul”.
3. În a doua casetă de dialog „Convertire text în coloane Expert”, bifați doar caseta „Virgulă” din secțiunea „Delimitatori” și faceți clic pe butonul „Următorul”.
4. În ultima casetă de dialog „Expert de conversie a textului în coloane”, selectați o celulă pentru localizarea valorilor de împărțire în caseta „Destinație” și, în final, faceți clic pe butonul „Terminare”.
Acum, toate valorile din celulele selectate, care au fost separate prin virgule, sunt împărțite în coloane diferite, după cum se arată în imaginea de mai jos.
Împărțiți cu ușurință valorile separate prin virgulă în mai multe coloane cu Kutools
După cum puteți vedea, expertul „Text în coloane” necesită mai mulți pași pentru a finaliza sarcina. Dacă aveți nevoie de o metodă mai simplă, puteți utiliza funcția „Divizare celule” din „Kutools for Excel„este foarte recomandat. Cu această funcție, puteți diviza cu ușurință celulele în mai multe coloane sau rânduri pe baza unui delimitator specific, completând setările într-o singură casetă de dialog.
După instalare Kutools for Excel, selectați „Kutools„> „Îmbinare și divizare” > „Divizare celule” pentru a deschide caseta de dialog „Divizare celule”.
- Selectați intervalul de celule care conține textul pe care doriți să îl împărțiți.
- Selectați opțiunea „Divizați în coloane”.
- Selectați „Virgula” (sau orice delimitator de care aveți nevoie) și faceți clic pe „OK”.
- Selectați o celulă de destinație și faceți clic pe „OK” pentru a obține toate datele împărțite.
Împărțiți valorile separate prin virgulă în rânduri diferite
Această secțiune demonstrează două metode pentru a vă ajuta să împărțiți valorile separate prin virgulă în rânduri diferite în Excel. Vă rugăm să faceți după cum urmează.
Împărțiți valorile separate prin virgulă în mai multe rânduri cu VBA
Pentru împărțirea valorilor separate prin virgulă în rânduri, puteți aplica următorul cod VBA.
1. Apăsați simultan tastele „Alt” + „F11” pentru a deschide fereastra „Microsoft Visual Basic for Applications”.
2. În fereastra „Microsoft Visual Basic for Applications”, faceți clic pe „Inserare” > „Modul”. Apoi copiați și inserați codul VBA de mai jos în fereastra Modulului.
Cod VBA: împarte valorile separate prin virgulă în rânduri
Sub SplitAll()
Dim xRg As Range
Dim xRg1 As Range
Dim xCell As Range
Dim I As Long
Dim xAddress As String
Dim xUpdate As Boolean
Dim xRet As Variant
On Error Resume Next
xAddress = Application.ActiveWindow.RangeSelection.Address
Set xRg = Application.InputBox("Please select a range", "Kutools for Excel", xAddress, , , , , 8)
Set xRg = Application.Intersect(xRg, xRg.Worksheet.UsedRange)
If xRg Is Nothing Then Exit Sub
If xRg.Columns.Count > 1 Then
MsgBox "You can't select multiple columns", , "Kutools for Excel"
Exit Sub
End If
Set xRg1 = Application.InputBox("Split to (single cell):", "Kutools for Excel", , , , , , 8)
Set xRg1 = xRg1.Range("A1")
If xRg1 Is Nothing Then Exit Sub
xUpdate = Application.ScreenUpdating
Application.ScreenUpdating = False
For Each xCell In xRg
xRet = Split(xCell.Value, ",")
xRg1.Worksheet.Range(xRg1.Offset(I, 0), xRg1.Offset(I + UBound(xRet, 1), 0)) = Application.WorksheetFunction.Transpose(xRet)
I = I + UBound(xRet, 1) + 1
Next
Application.ScreenUpdating = xUpdate
End Sub
3. Apăsați tasta „F5” pentru a rula codul. În fereastra pop-up „Kutools for Excel„”, selectați celulele pe care doriți să le divizați, apoi faceți clic pe butonul „OK”.
4. În a doua apariție „Kutools for Excel„”, selectați o celulă pentru localizarea valorilor de divizare, apoi faceți clic pe „OK”.
Apoi, puteți vedea că valorile separate prin virgulă din celulele selectate sunt împărțite în rânduri, după cum se arată în imaginea de mai jos.
Împărțiți cu ușurință valorile separate prin virgulă în rânduri cu Kutools for Excel
Codul VBA este prea dificil de modificat pentru începătorii din Excel pentru a-l satisface nevoile lor. Aici este inclusă funcția „Divizare celule” a „Kutools for Excel„poate ajuta, de asemenea, la împărțirea ușoară a valorilor separate prin virgulă în mai multe rânduri în Excel.
După instalare Kutools for Excel, selectați „Kutools„> „Îmbinare și divizare” > „Divizare celule” pentru a deschide caseta de dialog „Divizare celule”.
- Selectați intervalul de celule care conțin valorile separate prin virgulă pe care doriți să le împărțiți.
- Selectați opțiunea „Divizați în rânduri”.
- Selectați „Virgula” (sau orice delimitator de care aveți nevoie) și faceți clic pe „OK”.
- Selectați o celulă de destinație și faceți clic pe „OK” pentru a obține toate datele împărțite.
Demo: Împărțiți rapid valorile separate prin virgulă în rânduri sau coloane cu Kutools for Excel
Cele mai bune instrumente de productivitate de birou
Îmbunătățiți-vă abilitățile Excel cu Kutools for Excelși experimentați eficiența ca niciodată înainte. Kutools for Excel Oferă peste 300 de funcții avansate pentru a crește productivitatea și a economisi timp. Faceți clic aici pentru a obține funcția de care aveți cea mai mare nevoie...
Office Tab Aduce interfața cu file la Office și vă face munca mult mai ușoară
- Activați editarea și citirea cu file în Word, Excel, PowerPoint, Publisher, Access, Visio și Project.
- Deschideți și creați mai multe documente în filele noi ale aceleiași ferestre, mai degrabă decât în ferestrele noi.
- Vă crește productivitatea cu 50% și reduce sute de clicuri de mouse pentru dvs. în fiecare zi!