INHOUDSOPGAWE
In verskillende omstandighede moet ons ons data in verskillende stukke verdeel. Hierdie disseksies van data word gewoonlik deur spasie, kommas of ander kriteria gedoen. Die verdeling van hierdie data kan ons regtig help om te kry watter deel van die data ons op 'n gegewe tydstip nodig het. 5 nuttige en maklike metodes van hoe om data in Excel te verdeel sal hier in hierdie artikel bespreek word.
Laai Oefenwerkboek af
Laai hierdie oefenwerkboek af.
Verdeel data in Excel.xlsm
5 maniere om data in Excel te verdeel
Om te demonstreer hoe om data in Excel te verdeel, gaan ons die volgende sigblad volle vorm naam van gebruik verskillende persone in die Volle Naam kolom , en hul name eerste deel en die tweede deel word ook gewys. Hoe ons by hierdie dele uitkom, word op verskillende maniere verduidelik en geïllustreer.
1. Teks na kolomme Kenmerke om data in Excel te verdeel
In hierdie proses, skeidingstekens soos spasie, tab en kommas skei die geselekteerde data in een of in meer selle. Teks na kolom kenmerk is 'n wonderlike hulpmiddel om data in Excel te verdeel
Stappe
- Selekteer eers al die selle wat jy wil hê om te verdeel.
- Gaan dan na Data > Teks na kolomme.
- Daarna sal 'n nuwe dialoogkassie oopmaak. uit daardie blokkie kies geskei. En klik Volgende .
- Nadat jy volgende geklik het, sal die volgende dialoogkassie verskyn.dialoogkassie merk die Spasie opsie blokkie , aangesien ons die gegewe data wil verdeel volgens die posisie van spasie tussen woorde.
- Kies dan in die volgende dialoogkassie Algemeen.
- Rek onder die Kolomdataformaat boks, is daar 'n selverwysingskassie Bestemming . In daardie blokkie moet jy invoer waar jou gesplete data sal wees.
- Klik Voltooi in die dialoogkassie, nadat jy die bestemmingselle gekies het.
- Kies jou bestemmingselle soos hieronder in die Bestemming-boks.
- Nadat deur Voltooi te klik, sal jy sien dat al die name nou in van- en voorname verdeel is.
Lees meer: Excel Verdeel data in kolomme deur komma (7 metodes)
2. Verdeel selle in Excel deur gebruik te maak van formules
Die formule kan 'n handige hulpmiddel wees terwyl data in Excel verdeel word. Byvoorbeeld, deur gebruik te maak van die TEKS-funksie -formule of TRIM / MID kan ons verskillende tipes data maklik en buigsaam verdeel.
2.1 Formule met die teksfunksies
Stappe
- Ons gaan 'n ander naamdatastel vir hierdie metode gebruik. Hierdie datastel bevat 'n middelnaamkolom in vergelyking met die vorige datastel.
- Dan voer ons die volgende formule in Sel C5 in :
=LEFT(B5,SEARCH(" ", B5)-1)
- Dan kies ons die vulhandvatsel en sleep dit na SelC10 .
- Hierdie formule sal die eerste deel van die Volle Naam kolom verdeel.
- Om die middelste deel van die Voornaam -kolom te verdeel, voer die volgende formule in en druk enter:
=MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)-1)
.
- Nadat Enter gedruk is, is die middelste deel van die Volle naam kolom in die Sel D5
- Daarna, sleep die vulhandvatselknoppie na Sel D10. Dit sal die ander Volle Name middelste deel verdeel.
- Om te verdeel die laaste deel van die volle naam-kolom, voer die volgende formule hieronder in:
=RIGHT(B5,LEN(B5) - SEARCH(" ", B5, SEARCH(" ", B5,1)+1))
.
- Nadat jy enter gedruk het, sal jy sien dat die laaste deel van die naam in Sel B5 in Sel E5 verdeel is.
- Sleep die vulhandvatselknoppie na die Sel E10. Dit sal die ander volle naam se laaste deel in die Van-kolom verdeel.
2.2 Gebruik van Trim- en Mid-funksies om data te verdeel
Stappe
- Jy moet eers die volgende formule in Sel C5 invoer:
=TRIM(MID(SUBSTITUTE($B5," ",REPT(" ",999)),COLUMNS($C:C)*999-998,999))
.
- Hierdie formule sal die eerste deel van die Volle Naam in die Voornaam-kolom verdeel.
- Daarna, kies die vulhandvatselknoppie en sleep dit horisontaal na Sel E5.
- Dan die Volle Naam kolomdata in C5 sal heeltemal oor drie verdeel wordkolomme.
- Kies dan Sel C5 : Sel E5 , en sleep dan die vulhandvatsel af na Sel E10.
- Nadat jy die vulhandvatsel losgelaat het, sal jy sien dat al jou Seldata nou verdeel is drie dele.
Lees meer: Hoe om data in een Excel-sel in veelvuldige kolomme te verdeel (5 metodes)
3. Verdeel data in selle in Excel Gebruik Flash-vulkenmerk
Stappe
- Jy moet eers die eerste ry van die datastel invul. Dit beteken dat jy die gesplete voornaam en van in Sel C5 en Sel D5 moet invoer.
- Sleep daarna die hoekhandvatsel na Sel C11 deur regsklik op die muis te druk.
- Laat dan los die handvatsel, wanneer die handvatsel losgelaat word, sal 'n nuwe aftrekvenster oopmaak. Kies in daardie venster Flitsvul.
- As jy die Flitsvul -knoppie kies, sal die eerste deel deel van die name in die naamkolom soos gedoen in Sel C5.
- Herhaal dieselfde proses vir die Laaste Naam kolom, dit sal die laaste deel van die name in die Volle Naam kolom verdeel.
Nou al die name in die Volle Naam-kolom word in twee dele verdeel.
Lees meer: Hoe om data van een sel in veelvuldige rye in Excel te verdeel (3 metodes)
4. Verdeel selleen teks in Excel met Power Query
Deur 'n kragtige hulpmiddel soos Power Query in Excel te gebruik, kan jy maklik die name in die Volle Naam-kolom verdeel.
Stappe
- Selekteer eerstens enige sel binne die tabel, en gaan na Data > Van tabel / reeks.
- Dan 'n nuwe Selverwysing boks, waarin jy die reeks van jou tabel moet kies.
- Nadat jy die reeks binnegegaan het, sal 'n hele nuwe venster oopmaak, waarin jy die leë kolomme moet verwyder.
- Nadat Deur die kolomme te verwyder, moet jy Dupliseer die Volle Naam-kolom.
- Dan regskliek in jou muis, vanaf die konteks kieslys gaan na Verdeel Kolom > Deur Delimiter.
- 'n Nuwe venster sal oopmaak. In daardie venster, kies Ruimte in die Kies of voer skeidingsteken in aftreklys. En kies Elke voorkoms van die skeidingsteken by Verdeel by. Klik dan OK.
- Nadat jy OK geklik het, sal jy sien dat Volle Name is in drie afsonderlike kolomme verdeel.
- Verander daardie kolomname na Middelnaam , Voornaam, en Vannaam . Klik dan op Sluit en laai .
- Nadat jy die kraggereedskap toegemaak en gelaai het. 'n nuwe blad sal so in die hoofwerkboek verskyn.
In hierdiewerkblad, kan jy duidelik sien dat die name in die Volle Naam kolom in drie afsonderlike dele verdeel word op grond van die spasie tussen hulle.
5. Gebruik VBA Makro om Data in Excel te verdeel
'n Eenvoudige makro-kode in die VBA-redigeerder kan al die bogenoemde probleme redelik maklik oplos. Terselfdertyd is die gebruik van makro's redelik moeitevry en tydbesparend.
Stappe
- Laat die Visuele Basiese redigeerder vanaf die Ontwikkelaaroortjie.
- druk Alt + F11 op jou sleutelbord kan ook die Visual Basic redigeerder aktiveer.
- Nadat die Visual Basic -redigeerder bekendgestel is, sal 'n nuwe venster begin.
- Klik in die nuwe venster Voeg in , klik dan op Module.
- Volgende sal 'n wit redigeerder oopmaak. In daardie redigeerder moet jy die volgende kode skryf:
3817
- Wanneer jy die kode skryf, sluit beide die Module en die VBA-redigeerder .
- Vanaf die Bekyk oortjie, klik die Makro's opdrag, kies dan die Bekyk makro's opsie.
- Volgende, 'n nuwe dialoogkassie sal oopmaak, uit daardie dialoogkassie, kies die makro wat jy sopas geskep het en klik Run .
As jy Hulp, klik, sal jy sien dat al jou name in die Volle Naam-kolom nou oor drie verskillende dele verdeel is.
Lees meer: Excel-makro om data in veelvuldige lêers te verdeel(Met eenvoudige stappe)
Gevolgtrekking
Om dit op te som, kan die vraag "hoe om data in Excel te verdeel" op 6 hoofmaniere beantwoord word. Dit is hoofsaaklik deur formules te gebruik, die teks na kolom-funksie te gebruik, Power Query te ontplooi en 'n ander een is om 'n klein makro in VBA-redigeerder uit te voer. Die VBA-proses is minder tydrowend en simplisties maar vereis vooraf VBA-verwante kennis. Net so is 'n Power-navraag ook 'n baie gerieflike hulpmiddel, maar 'n bietjie tydrowend.
Aan die ander kant het ander metodes nie so 'n vereiste nie. Die teks-na-kolom-metode is verreweg die gerieflikste en maklikste om te gebruik onder almal. Vir hierdie probleem is 'n oefenwerkboek beskikbaar om af te laai waar jy kan oefen en gewoond kan raak aan hierdie metodes.
Vra gerus enige vrae of terugvoer deur die kommentaarafdeling. Enige voorstel vir die verbetering van die Exceldemy gemeenskap sal hoogs waardeer wees.