Kako pretvoriti besedilni niz, ločen z vejico, na seznam ali vrstice v Excelu?
Recimo, da imate seznam vrednosti celic, ki so ločene z vejicami, zdaj morate pretvoriti te besedilne nize, ločene z vejico, v več vrstic ali stolpcev, kot je prikazano na spodnji sliki zaslona. Kako lahko razdelim več vrednosti celic v vrstice na podlagi ločila vejic hkrati v Excelu?
Besedilni niz, ločen z vejico, pretvorite v vrstice s kodo VBA
Besedilni niz, ločen z vejico, pretvorite v vrstice z Kutools za Excel
Besedilni niz, ločen z vejico, pretvorite v vrstice s kodo VBA
Naslednja koda VBA vam lahko pomaga pretvoriti več vrednosti celic, ločenih z vejico, v stolpec, naredite naslednje:
1. Držite tipko Alt + F11 tipke v Excelu in odpre Microsoft Visual Basic za aplikacije okno.
2. Kliknite Vstavi > Moduliin v mapo prilepite naslednji makro Moduli Okno.
Koda VBA: Pretvorite besedilni niz, ločen z vejico, v vrstice ali seznam
Sub RedistributeCommaDelimitedData()
'Updateby Extendoffice
Dim xArr() As String
Dim xAddress As String
Dim Rg As Range
Dim Rg1 As Range
On Error Resume Next
xAddress = Application.ActiveWindow.RangeSelection.Address
Set Rg = Application.InputBox("please select the data range:", "Kutools for Excel", xAddress, , , , , 8)
If Rg Is Nothing Then Exit Sub
Set Rg = Application.Intersect(Rg, Rg.Parent.UsedRange)
If Rg Is Nothing Then Exit Sub
Set Rg1 = Application.InputBox("please select output cell:", "Kutools for Excel", , , , , , 8)
If Rg1 Is Nothing Then Exit Sub
xArr = Split(Join(Application.Transpose(Rg.Value), ","), ",")
Rg1.Resize(UBound(xArr) + 1) = Application.Transpose(xArr)
Rg1.Parent.Activate
Rg1.Resize(UBound(xArr) + 1).Select
End Sub
3. Nato pritisnite F5 tipko za zagon te kode, v pojavnem pogovornem oknu izberite obseg podatkov, ki ga želite pretvoriti, glejte posnetek zaslona:
4. in kliknite OK, v naslednjem pogovornem oknu določite celico, v katero želite izpisati rezultat, glejte posnetek zaslona:
5. Kliknite OK , so izbrane vrednosti celic, ločene z vejico, pretvorjene v seznam vrstic. Oglejte si posnetek zaslona:
Besedilni niz, ločen z vejico, pretvorite v vrstice z Kutools za Excel
Če imate Kutools za Excel, Z njegovim Razdeljene celice Pripomoček lahko vrednosti celic, ločenih z vejico, hitro razdelite na več vrstic ali stolpcev glede na ločilo vejic, kot potrebujete.
Kutools za Excel : z več kot 300 priročnimi dodatki za Excel, ki jih lahko brezplačno preizkusite v 30 dneh. |
Po namestitvi Kutools za Excel, naredite naslednje:
1. Na podlagi ločila vejic izberite vrednosti celic, ki jih želite pretvoriti v vrstice.
2. Nato kliknite Kutools > Spoji in razdeli > Razdeljene celice, glej posnetek zaslona:
3. v Razdeljene celice pogovorno okno, izberite Razdeli na vrstice možnost pod tip in nato iz Navedite ločilo oddelek, preverite Ostalo potrditveno polje in nato vnesite vejico v besedilno polje, glejte sliko zaslona:
4. Nato kliknite Okin odprlo se bo drugo pogovorno okno, ki vas bo opomnilo, da izberete celico, v katero želite postaviti rezultat, glejte sliko zaslona:
5. In nato kliknite Ok gumba so celice, ločene z vejico, razdeljene v več vrstic glede na ločilo vejic, glejte posnetek zaslona:
Kliknite, če želite izvedeti več o tej funkciji Split Cells…
Prenesite in brezplačno preizkusite Kutools za Excel zdaj!
Predstavitev: Pretvorite besedilni niz, ločen z vejico, v vrstice z Kutools za Excel
Sorodni članki:
Kako razdeliti celice v več stolpcev ali vrstic z vrnitvijo kočije?
Kako razdeliti vrednosti celic v več stolpcev v Excelu?
Najboljša pisarniška orodja za produktivnost
Napolnite svoje Excelove spretnosti s Kutools za Excel in izkusite učinkovitost kot še nikoli prej. Kutools za Excel ponuja več kot 300 naprednih funkcij za povečanje produktivnosti in prihranek časa. Kliknite tukaj, če želite pridobiti funkcijo, ki jo najbolj potrebujete...
Kartica Office prinaša vmesnik z zavihki v Office in poenostavi vaše delo
- Omogočite urejanje in branje z zavihki v Wordu, Excelu, PowerPointu, Publisher, Access, Visio in Project.
- Odprite in ustvarite več dokumentov v novih zavihkih istega okna in ne v novih oknih.
- Poveča vašo produktivnost za 50%in vsak dan zmanjša na stotine klikov miške za vas!