Opdele streng efter tegn i Excel (6 passende måder)

  • Del Dette
Hugh West

Nogle gange kan du have et datasæt, hvor forskellige typer data er indsat i en celle og adskilt af et tegn som f.eks. afgrænser, bindestreg, streg osv. Denne form for datasæt er uorganiseret, og det er ret svært at finde ud af bestemte oplysninger. I denne artikel vil jeg vise dig 6 måder, hvorpå du vil kunne opdele streng efter tegn i Excel.

Lad os sige, at vi har et datasæt, hvor navn, e-mail-adresse og kontaktnummer er indtastet som en enkelt streng og adskilt af et tegn, dvs. komma (,). For at demonstrere dig med enkelhed er vi indstillet til at opdele med komma.

Download arbejdsbog til øvelser

Opdele streng efter tegn i Excel.xlsx

6 måder at opdele en streng efter tegn i Excel på

1. Opdele streng efter tegn ved hjælp af LEFT- og FIND-funktionerne

Brug af de venstre funktioner og FIND-funktionerne giver os mulighed for at opdele en streng med et tegn fra venstre side af strengen. Skriv følgende formel i en tom celle ( B6 )

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

Her er det FIND funktionen returnerer placeringen af det første komma ( "," ) fra strengen A6 og VENSTRE funktionen udtrækker de tegn fra strengen, der er før det specifikke tegn (første komma). Husk, at du skal trække 1 for at udtrække uden kommaet.

Tryk på INDTAST og du vil få navnet i celle B6 .

Træk cellen til slutningen af dit datasæt for at anvende formlen på alle andre celler i kolonnen A Du vil få navnene fra alle posterne.

2. MID- og FIND-funktioner til at opdele streng

Hvis du vil have teksten mellem to bestemte tegn, kan du bruge MID-funktionen og FIND-funktionen sammen. Skriv følgende formel i en tom celle ( C6 )

=MID(A6,FIND(",",A6)+1,FIND(",",A6,FIND(",",A6)+1)-FIND(",",A6)-1)

Her, FIND(",",A6)+1 returnerer startpositionen for det første tegn efter det første komma. FIND(",",A6,FIND(",",A6)+1) returnerer startpositionen for det første tegn efter det andet komma. -FIND(",",A6)-1 angiver, at alle tegn i strengen efter det andet komma vil blive udelukket. Endelig MID angiver de tegn, der står mellem disse to kommaer.

Tryk på INDTAST Som et resultat får du e-mail-adressen i celle C6 .

Træk den B7 celle til slutningen af dit datasæt, og du får alle e-mail-adresserne.

3. RIGHT, LEN og FIND-funktioner til at opdele streng efter tegn

Ved at bruge RIGHT funktion , LEN-funktionen , og FIND-funktionen kan du opdele strengen og få den rigtige del efter et bestemt tegn fra strengen. Skriv følgende formel i en tom celle ( D6 )

=RIGHT(A6,LEN(A6)-FIND(",",A6,FIND(",",A6)+1))

Her, LEN(A6) beregner den samlede længde af strengen i celle A6 . FIND(",",A6,FIND(",",A6)+1 finder det sidste komma og RIGHT udtrækker tegnene efter det sidste komma.

Tryk på INDTAST og du får kontaktnummeret i celle D6 .

Trækcelle D6 og du vil få alle kontaktnumrene ved at opdele strengene i kolonnen A.

Lignende læsninger:

  • Opdele streng efter længde i Excel (8 måder)
  • Sådan opdeles tekst i flere celler i Excel

4. SEARCH og LEFT funktioner til at opdele streng

Du kan bruge funktionen SEARCH i stedet for FIND-funktionen til at opdele en streng.

For at opdele den Navn fra strengen af celle A6, skriv følgende formel i en tom celle ( B6 )

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

Her er det SØG funktionen returnerer placeringen af det første komma ( "," ) fra strengen A6 og VENSTRE funktionen udtrækker de tegn fra strengen, der er før det specifikke tegn (første komma). Husk, at du skal trække 1 for at udelukke kommaet.

Tryk på INDTAST og du vil få navnet i celle B6 .

Træk cellen til slutningen af dit datasæt for at anvende formlen på alle andre celler i kolonnen A Du vil få navnene fra alle posterne.

5. Flash Fill til opdeling af streng efter tegn

Brug af Flash Fill er en anden teknik til at opdele en streng efter tegn. Først skal du manuelt indtaste den del af strengen i en celle ( C6 )

Derefter skal du gå til Data> Dataværktøjer og vælg Flash Fill .

Nu kan du se, at Excel automatisk har givet den opdelte streng i alle andre celler i den kolonne.

Læs mere: Opdeling af tekst i Excel ved hjælp af Flash Fill

6. Kommando Tekst til kolonner

Du kan også bruge Tekst til kolonner for at opdele en streng efter et tegn. Vælg først datasættet.

Derefter skal du gå til Data> Dataværktøjer og vælg Tekst til kolonner .

Nu åbnes et vindue med navnet Guiden Konverter tekst til kolonner vises. Tjek Afgrænset og tryk på Næste .

I det andet trin skal du vælge Komma og tryk på Næste .

Hvis din streng er adskilt af et andet tegn som f.eks. tabulator, semikolon eller mellemrum, skal du vælge det pågældende tegn. Du kan også indtaste andre tegn i feltet Andre boksen. I det sidste trin skal du vælge Generelt og klik på Færdig .

Nu kan du se, at de forskellige dele af strengen, som var adskilt af kommaet, er blevet opdelt i forskellige celler.

Konklusion

Ved at følge en af de ovenfor beskrevne metoder kan du opdele streng efter tegn. Hvis du oplever nogen form for forvirring, bedes du skrive en kommentar og give os chancen for at fjerne din forvirring.

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.