Kazalo
V različnih okoliščinah moramo svoje podatke razdeliti na različne dele. Te delitve podatkov običajno opravimo s presledki, vejicami ali nekaterimi drugimi merili. Delitev teh podatkov nam lahko resnično pomaga, da v določenem trenutku dobimo tisti del podatkov, ki ga potrebujemo. 5 uporabnih in enostavnih metod, kako razdeliti podatke v Excelu, bomo obravnavali v tem članku.
Prenesi delovni zvezek za prakso
Prenesite ta delovni zvezek.
Delitev podatkov v Excelu.xlsm5 načinov delitve podatkov v programu Excel
Za prikaz razdelitve podatkov v Excelu bomo uporabili naslednjo preglednico, ki vsebuje imena različnih oseb v polni obliki. Polno ime stolpec , ter njuni imeni prvi del in drugi del. Kako pridemo do teh delov, je razloženo in ponazorjeno na različne načine.
1. Funkcije besedila v stolpce za razdelitev podatkov v Excelu
Pri tem ločila, kot so presledek, tabulator in vejice, ločujejo izbrane podatke v eni ali več celicah. Besedilo v stolpec je odlično orodje za delitev podatkov v Excelu.
Koraki
- Najprej izberite vse celice, ki jih želite razdeliti.
- Nato pojdite v Podatki > Besedilo v stolpce.
- Po tem se odpre novo pogovorno okno. v tem oknu izberite razmejeno. in kliknite Naslednji .
- Po kliku na gumb Naprej se prikaže naslednje pogovorno okno.V tem pogovornem oknu označite Polje za izbiro prostora , saj želimo dane podatke razdeliti glede na položaj presledka med besedami.
- Nato v naslednjem pogovornem oknu izberite Splošno.
- Tik pod Podatkovni format stolpca je polje za referenco celice Destinacija V tem polju morate vnesti, kje bodo podatki o razdelitvi.
- Kliknite . Zaključek v pogovornem oknu, ko izberete ciljne celice.
- Izberite ciljne celice, kot spodaj v Namembno polje.
- Po kliku na Zaključek , boste opazili, da so zdaj vsa imena razdeljena na priimke in imena.
Preberi več: Excel razdeli podatke v stolpce z vejico (7 metod)
2. Razdelitev celic v Excelu z uporabo formul
Formula je lahko priročno orodje pri deljenju podatkov v Excelu. funkcija TEXT formulo ali TRIM / MID lahko enostavno in prilagodljivo razdelimo različne vrste podatkov.
2.1 Formula z besedilnimi funkcijami
Koraki
- Za to metodo bomo uporabili drug nabor podatkov o imenih. Ta nabor podatkov v primerjavi s prejšnjim naborom podatkov vsebuje stolpec s srednjim imenom.
- Nato vnesemo naslednjo formulo v Celica C5 :
=LEVO(B5,SEARCH(" ", B5)-1)
- Nato izberemo ročaj za zapolnitev in ga povlečemo na Celica C10 .
- Ta formula bo razdelila prvi del Polno ime stolpec.
- Razdelitev srednjega dela Prvo ime vnesite naslednjo formulo in pritisnite enter:
=MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)-1)
.
- Ko pritisnete tipko enter, se srednji del stolpca Polno ime Celica D5
- Nato povlecite gumb za ročaj za zapolnitev na Celica D10. To bo razdelilo druge Polna imena srednji del.
- Če želite razdeliti zadnji del stolpca Polno ime, vnesite naslednjo formulo:
=DESNO(B5,LEN(B5) - ISKANJE(" ", B5, ISKANJE(" ", B5,1)+1))
.
- Ko pritisnete enter, boste videli, da je zadnji del imena v Celica B5 je razdeljena na Celica E5.
- Povlecite gumb ročaja za zapolnitev na Celica E10. Zadnji del drugega polnega imena bo razdeljen v stolpcu Last Name (Priimek).
2.2 Uporaba funkcij Trim in Mid za delitev podatkov
Koraki
- Najprej morate vnesite naslednjo formulo v Celica C5 :
=TRIM(MID(SUBSTITUTE($B5," ",REPT(" ",999)),COLUMNS($C:C)*999-998,999))
.
- Ta formula bo razdelila prvi del Polno ime v Stolpec z imenom.
- Nato izberite gumb ročaj za zapolnitev in ga povlecite vodoravno do Celica E5.
- Nato Polno ime podatki v stolpcu C5 bodo v celoti razdeljeni na tri stolpce.
- Nato izberite Celica C5 : Celica E5 in nato povlecite ročaj za zapolnitev navzdol do Celica E10.
- Ko sprostite krmilo za polnjenje, boste opazili, da so vsi podatki celice zdaj razdeljeni na tri dele.
Preberite več: Kako razdeliti podatke v eni Excelovi celici v več stolpcev (5 metod)
3. Razdelitev podatkov v celice v programu Excel z uporabo funkcije Flash Fill
Koraki
- Najprej morate izpolniti prvo vrstico podatkovnega niza. To pomeni, da morate vnesti deljeno ime in priimek v Celica C5 in . Celica D5 .
- Nato povlecite ročaj vogala na Celica C11 s pritiskom desnega klika miške.
- Nato spustite ročaj, ko ga spustite, se odpre novo spustno okno. V tem oknu izberite Izpolnitev z bliskavico.
- Izbira Izpolnitev z bliskavico bo razdelil prvi del imen v stolpcu z imeni, kot je to storjeno v Celica C5.
- Enak postopek ponovite za zadnji Ime stolpcu, bo razdeljen zadnji del imen v stolpcu Polno ime stolpec.
Zdaj so vsa imena v stolpcu Polno ime razdeljena na dva dela.
Preberite več: Kako razdeliti podatke iz ene celice v več vrstic v Excelu (3 metode)
4. Razdelitev celic in besedila v Excelu s poizvedbo Power Query
Z zmogljivim orodjem, kot je Power Query v Excelu, lahko enostavno razdelite imena v stolpcu Polno ime.
Koraki
- Najprej izberite katero koli celico v tabeli in pojdite na Podatki > Iz tabele / območja.
- Nato je na voljo nov Sklic na celico v katerem morate izbrati območje tabele.
- Po vnosu območja se odpre novo okno, v katerem morate odstraniti prazne stolpce.
- Po odstranitvi stolpcev morate Duplikatni v stolpcu Polno ime.
- Nato kliknite z desno tipko miške, v kontekstnem meniju pa pojdite na Razdeljeni stolpec > Z razmejitvijo.
- Odprlo se bo novo okno. V tem oknu izberite Prostor v Izberite ali vnesite ločilo v spustnem meniju. In izberite Vsaka pojavitev razmejitvenega elementa na spletni strani . Razdeljeno na. Nato kliknite V REDU.
- Po kliku na V REDU, videli boste, da Polna imena so bili razdeljeni v tri ločene stolpce.
- Imena stolpcev spremenite v Srednje ime , Ime, in . Priimek . Nato kliknite Zapri in naloži .
- Po zaprtju in nalaganju orodja se v glavnem delovnem zvezku pojavi nov list, kot sledi.
V tem delovnem listu lahko jasno vidite, da so imena v Polno ime Stolpci so razdeljeni na tri ločene dele glede na prostor med njimi.
5. Uporaba makra VBA za razdelitev podatkov v programu Excel
S preprosto makro kodo v urejevalniku VBA lahko vse zgoraj navedene težave rešite precej enostavno. Hkrati je uporaba makrov precej preprosta in prihrani čas.
Koraki
- Sprožite Visual Basic Urednik iz Zavihek Razvijalec.
- pritiskanje na Alt + F11 na tipkovnici lahko aktivirate tudi Visual Basic urednik.
- Po zagonu Visual Basic se bo odprlo novo okno.
- V novem oknu kliknite Vstavite , nato kliknite Modul.
- Nato se bo odprl beli urejevalnik. V njem morate napisati naslednjo kodo:
Sub Split_Data() Dim My_Array() As String, Column As Long, x As Variant For m = 5 To 11 My_Array = Split(Cells(m, 2), " ") Column = 3 For Each x In My_Array Cells(m, Column) = x Column = Column + 1 Next x Next m End Sub
- Po pisanju kode zaprite oba Modul in Urejevalnik VBA .
- Od Oglejte si kliknite zavihek Makroji nato izberite ukaz Ogled makrov možnost.
- Nato se odpre novo pogovorno okno, v katerem izberite makro, ki ste ga pravkar ustvarili, in kliknite Spustite .
Po kliku na Teči, boste videli, da so vsa vaša imena v stolpcu Polno ime zdaj razdeljena na tri različne dele.
Preberi več: Excelov makro za razdelitev podatkov v več datotek (s preprostimi koraki)
Zaključek
Če povzamemo, lahko na vprašanje "kako razdeliti podatke v Excelu" odgovorimo na 6 glavnih načinov. Ti so predvsem uporaba formul, uporaba funkcije Text to Column, uporaba Power Query in še en način je zagon majhnega makra v urejevalniku VBA. Postopek VBA je manj zamuden in poenostavljen, vendar zahteva predhodno znanje o VBA. Podobno je tudi Power Query zelo priročno orodje, vendar nekolikozamudno.
Po drugi strani pa druge metode nimajo takšne zahteve. Metoda besedila v stolpec je med vsemi daleč najbolj priročna in enostavna za uporabo. Za ta problem je na voljo vadbeni zvezek, ki ga lahko prenesete in v katerem lahko vadite in se navadite na te metode.
V razdelku s komentarji lahko postavite vprašanja ali povratne informacije. Kakršen koli predlog za izboljšanje Odlično skupnost bo zelo cenjena.