Sådan deler du en celle i to i Excel (5 nyttige metoder)

  • Del Dette
Hugh West

Når du importerer data fra en database eller en anden kilde, skal du opdele celle et i to eller flere i sådanne situationer. I denne vejledning vil jeg diskutere, hvordan du kan opdele en celle i to Excel ved hjælp af følgende 5 effektive metoder, herunder eksempler fra det virkelige liv. Læs den derfor grundigt igennem for at lære mere.

Download arbejdsbog til øvelser

Du kan downloade den arbejdsbog, der blev brugt til demonstrationen, fra nedenstående download-link.

Opdeling af en celle i to.xlsx

5 nyttige metoder til at opdele en celle i to i Excel

I denne del vil jeg vise dig fem nyttige metoder til at opdele en celle i to i Excel. Her har vi et datasæt, hvor kolonnen B består hovedsageligt af fulde navne. Nu skal vi opdele cellen i kolonnen B i to kolonner, f.eks. fornavn og efternavn. Desuden bør jeg ikke nævne, at jeg har brugt Microsoft Excel 365-versionen til denne artikel; du kan bruge en hvilken som helst anden version, hvis det passer dig. Til demonstration har jeg brugt følgende eksempeldatasæt.

1. Opdel en celle i to ved hjælp af funktionen Tekst til kolonner

I datasættet ser vi navnene på nogle engelske litterære forfattere. Lige nu opdeler vi navnet i for- og efternavn ved hjælp af Funktionen Tekst til kolonner . Desuden er det Funktionen Tekst til kolonner er en praktisk funktion i Excel, der bruger en afgrænser til at opdele teksten i en celle/kolonne i mange kolonner.

Generelt er en afgrænser en type tegn (f.eks. komma, mellemrum, semikolon osv.), som adskiller tekststrenge eller andre datastrømme. I vores datasæt, rum er afgrænseren. Du kan dog fortsætte med de følgende trin.

Trin:

  • Først skal du vælge hele dataene, f.eks. B4:B11 .
  • Vælg derefter den Tekst til kolonner fra Data fanebladet.

  • Vælg derefter den Afgrænset og tryk på Næste .

  • Vælg nu den Rummet og tryk på Næste .

  • Derefter skal du vælge den Tekst fra Format for kolonnedata og justere din Destination om nødvendigt.
  • Tryk nu på Færdig .

  • Til sidst får du dit endelige resultat.

Læs mere: Sådan opdeler du celler i Excel (5 nemme tricks)

2. Anvend Flash Fill funktionen i Excel til at adskille celle

Normalt, Flash Fill er et særligt Excel-værktøj, der automatisk udfylder værdier, når der identificeres et mønster i dataene. Det er tilgængeligt i Microsoft Excel 2013 og senere versioner. Desuden er det en af de maskinlæringsteknikker til evaluering af et datamønster, mønsterlæring og celleudfyldning ved hjælp af dette mønster. Du kan dog opdele navnene i datasættet i for- og efternavne ved hjælp afaf dette værktøj.

Trin:

  • Vælg en tom celle i første omgang C5 .
  • For det andet skal du skrive fornavnet William af den B5 celle i den valgte celle C5 .
  • For det tredje skal du bruge AutoFill værktøj for hele kolonnen.

  • Vælg nu den Flash Fill for at få det ønskede output.

  • På samme måde kan du få det samme output for efternavne som i billedet nedenfor.

Læs mere: VBA til at opdele en streng i flere kolonner i Excel (2 måder)

3. Indsæt formler til opdeling af en celle i to i Excel

Desuden kan du indsætte formler til at opdele en celle i to i Excel. Det er ret nemt og praktisk at betjene. I denne del vil jeg vise to forskellige måder at opdele en celle i to på.

i. Brug afgrænseren

Vi kan adskille navnet i for- og efternavn ved hjælp af Excel-funktionerne med en afgrænser. I vores datasæt er " rum " er den afgrænser, der findes i midten af navnet. Vi kan også opdele celler ved at bruge VENSTRE , RIGHT , og FIND funktioner. Men gennemgå nedenstående trin.

Trin:

  • Først skal du vælge celle C5 og indtast følgende formel.

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

🔎 Hvordan virker formlen?

  • FIND(" ",B5): FIND funktionen leder efter mellemrumstegnet (" ") Celle B5 og returnerer positionen for det tegn, som er '8' .
  • FIND(" ",B5)-1: Efter fradrag af 1 fra det foregående resultat, er den nye returværdi her '7' .
  • VENSTRE(B5,FIND(" ",B5)-1): Endelig er det VENSTRE funktionen udtrækker de første 6 tegn fra teksten i Celle B5, som er 'William' .
  • For det andet skal du trykke på Indtast tasten og bruge AutoFill værktøjet til hele kolonnen.

  • For det tredje skal du skrive følgende formel i celle D5 .

=RIGHT(B5,LEN(B5)-FIND(" ",B5)))

🔎 Hvordan virker formlen?

  • LEN(B5): LEN-funktionen tæller det samlede antal tegn, der er fundet i Celle B5 og dermed returnerer '18' .
  • FIND(" ",B5): FIND funktionen leder igen her efter mellemrumstegnet i Celle B5 og returnerer den position, som er '7' .
  • LEN(B5)-FIND(" ",B5): Denne del af hele formlen giver '11' som er subtraktionen mellem de to foregående udgange.
  • RIGHT(B5,LEN(B5)-FIND(" ",B5))): Endelig er det RIGHT funktion trækker den sidste 11 tegn fra teksten i Celle B5 og det er 'Shakespeare'.
  • Endelig skal du bruge AutoFill værktøjet for at få det endelige output.

➥ Læs mere: Excel Split Cell by Delimiter Formula

ii. Indsæt linjeskift

Heldigvis ligner denne metode den foregående, bortset fra at vi skal bruge CHAR-funktionen . Normalt er det CHAR funktionen returnerer det tegn, der er angivet ved kodenummeret fra tegnsættet for dit datasæt. Her betyder koden ASCII kode. Desuden har vi brugt den VENSTRE , RIGHT , og SØG funktioner. Følg dog nedenstående trin.

Trin:

  • Skriv først nedenstående formel ned i celle C5 .

=LEFT(B5,SEARCH(CHAR(10),B5,1)-1)

🔎 Hvordan virker formlen?

  • =SEARCH(CHAR(10),B5,1): Dette søger efter mellemrumstegnet (" ") Celle B5 og returnerer '9' .
  • =LEFT(B5,SEARCH(CHAR(10),B5,1)-1): Endelig er det VENSTRE funktionen uddrager de første tegn fra teksten i Celle B5 som er 'William' .
  • Tryk derefter på Gå ind på tasten og bruge AutoFill værktøj til hele kolonnen.

  • Derefter skriver du nedenstående formel i celle D5 .

=RIGHT(B5,LEN(B5)-SEARCH(CHAR(10),B5,SEARCH(CHAR(10),B5))))

🔎 Hvordan virker formlen?

  • =SEARCH(CHAR(10),B5): Dette søger efter mellemrumstegnet (" ") Celle B5 og returnerer '9' .
  • SEARCH(CHAR(10),B5,SEARCH(CHAR(10),B5))): returnerer også ' 9' .
  • =RIGHT(B5,LEN(B5)-SEARCH(CHAR(10),B5,SEARCH(CHAR(10),B5))the ): Endelig, RIGHT funktionen uddrager de sidste tegn fra teksten i Celle B5 som er 'Shakespeare' .
  • Til sidst skal du trykke på Indtast nøgle og bruge AutoFill værktøj for at få det endelige output.

Læs mere: Excel-formel til opdeling: 8 eksempler

4. Kombiner RIGHT, SUM, LEN og SUBSTITUTE-funktionerne for at opdele celle

Nogle gange kan vi dele en celle, der indeholder et tekst- og talmønster. I det tilfælde kan vi følge nedenstående procedure. Her skal vi bruge funktionen SUM sammen med andre funktioner, der er anvendt i den foregående metode. Generelt er det SUM funktionen returnerer summen af de angivne værdier. Disse værdier kan være intervaller, arrays, tal osv. Derudover har jeg kombineret funktionen RIGHT , LEN , og UDSTEDELSE Med henblik på demonstrationen har jeg ændret datasættet en smule.

Trin:

  • Først skal du vælge celle D5 og skriv nedenstående formel ned.

=RIGHT(B5,SUM(LEN(B5) - LEN(SUBSTITUTE(B5,{"0","1","2","3","4","5","6","7","8","9"},""))))

  • Derefter skal du trykke på Gå ind på og anvende AutoFill værktøj.

  • Igen skriver du følgende formel i celle C5 .

=LEFT(B5,LEN(B5)-LEN(D5)))

  • I sidste ende skal du trykke på Gå ind på tasten og anvende AutoFill værktøj for at opnå det ønskede resultat.

5. Opdel en celle i to celler via Excel Power Query

Sidst men ikke mindst, Power Query er en anden fremragende funktion i MS Excel til at dele eller opdele celler i flere kolonner. Lad os finde ud af, hvordan vi kan bruge Power Query Vi vil dog arbejde med et lignende datasæt og opdele efternavnene i første og sidste del. Følg derfor nedenstående trin for at opdele en celle i to celler i Excel.

Trin:

  • I første omgang skal du vælge efternavne fra hele kolonnen, herunder overskriften.
  • For det andet skal du gå til Data og klik på Fra tabellen .
  • For det tredje skal du trykke på OK .

  • For det fjerde er du i den Power Query Editor og vælg

Home>Split kolonne>Efter afgrænser .

  • Vælg derefter Rummet som afgrænser og tryk på Ok .

  • Derefter skal du vælge

Home>Luk & Indlæs>Luk & Indlæs til .

  • Vælg derefter din destination fra listen Import af data Dialogboks og tryk på OK .

  • Til sidst vises resultatet som vist i nedenstående figur.

Læs mere: Sådan opdeles en celle i to rækker i Excel (3 måder)

Ting at huske på

  • For det første skal du være forsigtig med formlen, når du indtaster den i formellinjen.
  • Desuden skal du være forsigtig med filnavnet, filplaceringen og også udvidelsen af excel-filen.

Konklusion

Her er alle de trin, du kan følge for at opdele en celle i to i Excel. Forhåbentlig kan du nu nemt lave de nødvendige justeringer. Jeg håber virkelig, at du har lært noget og har nydt denne vejledning. Lad os vide i kommentarfeltet nedenfor, hvis du har spørgsmål eller anbefalinger.

Du kan finde flere oplysninger som denne på Exceldemy.com .

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.