Sådan deler du data i Excel (5 måder)

  • Del Dette
Hugh West

Under forskellige omstændigheder har vi brug for at opdele vores data i forskellige dele. Disse opdelinger af data sker normalt ved hjælp af mellemrum, kommaer eller andre kriterier. Opdeling af disse data kan virkelig hjælpe os med at få fat i den del af dataene, vi har brug for på et givet tidspunkt. 5 nyttige og nemme metoder til at opdele data i Excel vil blive diskuteret her i denne artikel.

Download arbejdsbog til øvelser

Download denne øvelsesarbejdsbog.

Opdeling af data i Excel.xlsm

5 måder at opdele data i Excel på

For at demonstrere, hvordan man opdeler data i Excel, vil vi bruge følgende regneark fuld formular navn på forskellige personer i Fuldt navn kolonne , og deres navne første del og anden del er også vist. Hvordan vi kommer til disse dele er forklaret og illustreret på forskellige måder.

1. Funktioner til opdeling af data i Excel fra tekst til kolonner

I denne proces adskiller afgrænsere som mellemrum, tabulator og kommaer de valgte data i en eller flere celler. Tekst til kolonne funktionen er et fantastisk værktøj til at opdele data i Excel

Trin

  • Vælg først alle de celler, som du vil dele.
  • Derefter skal du gå til Data > Tekst til kolonner.

  • Herefter åbnes en ny dialogboks, hvor du kan vælge delimited og klikke på Næste .

  • Når du har klikket på næste, vises den næste dialogboks.I denne dialogboks markerer du Valgfrit felt , da vi ønsker at opdele de givne data i henhold til placeringen af mellemrum mellem ordene.

  • Vælg derefter i den næste dialogboks Generelt.
  • Lige under den Kolonne dataformat feltet, er der et felt med cellehenvisning Destination I dette felt skal du angive, hvor dine opdelingsdata skal være.
  • Klik på Færdig i dialogboksen, efter at du har valgt destinationscellerne.

  • Vælg dine destinationsceller som nedenfor i Destinationskassen.

  • Når du har klikket på Færdig vil du bemærke, at alle navnene nu er opdelt i efter- og fornavne.

Læs mere: Excel opdeler data i kolonner med komma (7 metoder)

2. Opdele celler i Excel ved hjælp af formler

Formlen kan være et praktisk værktøj, når du opdeler data i Excel. For eksempel kan du bruge TEXT-funktionen formel eller TRIM / MID kan vi nemt og fleksibelt opdele forskellige typer data.

2.1 Formel med tekstfunktionerne

Trin

  • Vi skal bruge et andet datasæt med navne til denne metode. Dette datasæt indeholder en kolonne med mellemnavne i forhold til det tidligere datasæt.

  • Derefter indtaster vi følgende formel i Celle C5 :

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

  • Derefter vælger vi fyldhåndtaget og trækker det til Celle C10 .

  • Denne formel vil opdele den første del af Fuldt navn kolonne.
  • For at opdele den midterste del af Fornavn kolonne, indtast følgende formel og tryk på enter:

=MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)-1)

.

  • Når du har trykket på enter, er den midterste del af kolonnen Fuldt navn i Celle D5

  • Træk derefter knappen Fyldhåndtag til Celle D10. Den vil dele de andre Fulde navne midterste del.
  • For at opdele den sidste del af kolonnen Fuldt navn skal du indtaste følgende formel nedenfor:

=RIGHT(B5,LEN(B5) - SEARCH(" ", B5, SEARCH(" ", B5,1)+1)))

.

  • Når du har trykket på enter, vil du se, at den sidste del af navnet i Celle B5 er opdelt i Celle E5.

  • Træk knappen for udfyldningshåndtag til Celle E10. Det vil dele det andet fulde navns sidste del i kolonnen Efternavn.

2.2 Brug af Trim- og Mid-funktioner til at opdele data

Trin

  • I første omgang skal du indtaste følgende formel i Celle C5 :

=TRIM(MID(SUBSTITUTE($B5," ",REPT(" ",999)),COLUMNS($C:C)*999-998,999))

.

  • Denne formel vil opdele den første del af Fuldt navn i den Kolonne med fornavn.

  • Derefter skal du vælge knappen Fyld håndtag og trække den vandret til Celle E5.
  • Derefter Fuldt navn kolonnedata i C5 vil være fuldstændig fordelt på tre kolonner.

  • Vælg derefter Celle C5 : Celle E5 , og træk derefter fyldhåndtaget ned til Celle E10.

  • Når du slipper fyldehåndtaget, vil du se, at alle dine celledata nu er fordelt på tre dele.

Læs mere: Sådan opdeles data i en Excel-celle i flere kolonner (5 metoder)

3. Opdel data i celler i Excel ved hjælp af Flash Fill funktionen

Trin

  • Først skal du udfylde den første række i datasættet. Det betyder, at du skal indtaste det opdelte fornavn og efternavn i Celle C5 og Celle D5 .

  • Træk derefter hjørnehåndtaget til Celle C11 ved at trykke på højreklik på musen.

  • Slip derefter håndtaget, når du slipper håndtaget, åbnes et nyt drop-down vindue. I dette vindue skal du vælge Flash Fill.

  • Valg af den Flash Fill knappen opdeler den første del af navnene i navnespalten som i Celle C5.

  • Gentag den samme proces for den sidste Navn kolonnen, vil dette opdele den sidste del af navnene i Fuldt navn kolonne.

Nu er alle navnene i kolonnen Fuldt navn opdelt i to dele.

Læs mere: Sådan opdeles data fra én celle i flere rækker i Excel (3 metoder)

4. Opdel celler og tekst i Excel med Power Query

Ved hjælp af et effektivt værktøj som Power Query i Excel kan du nemt opdele navnene i kolonnen Fuldt navn.

Trin

  • Først skal du vælge en celle i tabellen og gå til Data > Fra bord / rækkevidde.

  • Derefter en ny Celle reference feltet, hvor du skal vælge intervallet for din tabel.

  • Når du har indtastet intervallet, åbnes et helt nyt vindue, hvor du skal fjerne de tomme kolonner.

  • Når du har fjernet kolonnerne, skal du Duplikat kolonnen Fuldt navn.

  • Højreklik derefter med musen, og gå til kontekstmenuen fra Opdelt kolonne > Efter afgrænser.

  • Der åbnes et nyt vindue. I dette vindue skal du vælge Space fra Vælg eller indtast afgrænseren rullemenuen. Og vælg Hver forekomst af afgrænseren Opdelt på. Klik derefter på OK.

  • Når du har klikket på OK, vil du se, at Fulde navne er blevet opdelt i tre separate kolonner.

  • Ændr disse kolonnenavne til Mellemnavn , Fornavn, og Efternavn Klik derefter på Luk og indlæs .

  • Når du har lukket og indlæst værktøjet, vises et nyt ark i hovedarbejdsmappen på følgende måde.

I dette regneark kan du tydeligt se, at navnene i Fuldt navn kolonne er opdelt i tre separate dele baseret på afstanden mellem dem.

5. Brug af VBA-makro til at opdele data i Excel

En simpel makrokode i VBA-editoren kan løse alle ovenstående problemer ret let. Samtidig er det ret problemfrit og tidsbesparende at bruge makroer.

Trin

  • Start den Visual Basic redaktør fra den fanen Udvikler.
  • ved at trykke på Alt + F11 på dit tastatur kan også aktivere Visual Basic redaktør.

  • Efter lanceringen af Visual Basic editor, åbnes et nyt vindue.
  • I det nye vindue klikker du på Indsæt , og klik derefter på Modul.

  • Herefter åbnes en hvid editor, hvor du skal skrive følgende kode:
 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 
  • Når du har skrevet koden, skal du lukke både Modul og VBA-editor .
  • Fra den Se skal du klikke på fanen Makroer kommandoen, og vælg derefter den Vis makroer mulighed.

  • Herefter åbnes en ny dialogboks, hvor du i dialogboksen skal vælge den makro, du lige har oprettet, og klikke på Kør .

Når du klikker på Kør, kan du se, at alle dine navne i kolonnen Fulde navn nu er fordelt på tre forskellige dele.

Læs mere: Excel-makro til at opdele data i flere filer (med enkle trin)

Konklusion

For at opsummere det, kan spørgsmålet "hvordan man opdeler data i Excel" besvares på 6 principielle måder. De er hovedsageligt ved at bruge formler, bruge tekst til kolonne-funktionen, implementere Power Query og en anden er at køre en lille makro i VBA-editor. VBA-processen er mindre tidskrævende og forenklet, men kræver forudgående VBA-relateret viden. Tilsvarende er en Power query også et meget praktisk værktøj, men en smuletidskrævende.

Andre metoder har derimod ikke et sådant krav. Tekst til kolonne-metoden er langt den mest bekvemme og nemme at bruge blandt dem alle. Til denne opgave kan du downloade en øvelsesarbejdsbog, hvor du kan øve dig og vænne dig til disse metoder.

Du er velkommen til at stille spørgsmål eller give feedback i kommentarfeltet. Ethvert forslag til forbedring af Exceldemy Fællesskabet vil være meget værdsat.

Hugh West er en meget erfaren Excel-træner og analytiker med over 10 års erfaring i branchen. Han har en bachelorgrad i regnskab og finans og en kandidatgrad i Business Administration. Hugh har en passion for undervisning og har udviklet en unik undervisningstilgang, der er nem at følge og forstå. Hans ekspertviden om Excel har hjulpet tusindvis af studerende og fagfolk verden over med at forbedre deres færdigheder og udmærke sig i deres karriere. Gennem sin blog deler Hugh sin viden med verden og tilbyder gratis Excel-tutorials og onlinetræning for at hjælpe enkeltpersoner og virksomheder med at nå deres fulde potentiale.