Del streng etter tegn i Excel (6 passende måter)

  • Dele Denne
Hugh West

Noen ganger kan du ha et datasett der forskjellige typer data er satt inn i en celle og atskilt med et tegn som skilletegn, bindestrek, bindestrek osv. Denne typen datasett er uorganisert og det er ganske vanskelig å finne ut hvilken som helst spesiell informasjon. I denne artikkelen vil jeg vise deg 6 måter du kan dele streng etter tegn på i Excel

La oss si at vi har et datasett der navn, e-postadresse og kontaktnummer legges inn som en enkelt streng og atskilt med et tegn, dvs. komma (,). For å demonstrere deg med enkelhet er vi satt til å dele opp med komma.

Last ned øvelsesarbeidsbok

Del streng etter tegn i Excel. xlsx

6 måter å dele streng etter tegn i Excel

1. Del streng etter tegn ved å bruke LEFT- og FIND-funksjonene

Bruke VENSTRE-funksjonene og FINN-funksjonene sammen lar oss dele en streng med et tegn fra venstre side av strengen. Skriv inn følgende formel i en tom celle ( B6 )

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

Her, FINN -funksjonen returnerer posisjonen til det første kommaet ( “,” ) fra strengen A6 og LEFT -funksjonen trekker ut tegnene fra strengen som er foran det spesifikke tegnet (første komma). Husk at du må trekke fra 1 for å trekke ut unntatt komma.

Trykk ENTER og du vil få navnet i cellen B6 .

Dra cellen til slutten av datasettet for å bruke formelen på alle andre celler i kolonne A . Du vil få navnene fra alle oppføringene.

2. MID- og FIND-funksjoner for å dele streng

Hvis du ønsker å få tekstene mellom to spesifikke tegn kan du bruke MID-funksjonen og FINN-funksjonen sammen. Skriv inn 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 startposisjonen til det første tegnet etter det første kommaet. FINN(“,”,A6,FINN(“,”,A6)+1) returnerer startposisjonen til det første tegnet etter det andre kommaet. -FIND(“,”,A6)-1 indikerer at alle tegnene i strengen etter det andre kommaet vil bli ekskludert. Til slutt MID gir tegnene mellom disse to kommaene.

Trykk ENTER . Som et resultat vil du få e-postadressen i celle C6 .

Dra B7 -cellen til slutten av datasettet og du vil få alle e-postadressene.

3. HØYRE, LEN og FINN funksjonene for å dele streng etter tegn

Ved å bruke HØYRE -funksjonen , LEN-funksjonen og FINN-funksjonen til sammen, du kan dele strengen og få den riktige delen etter et spesifikt tegn fra den strengen. Skriv inn følgende formel i en tom celle( D6 )

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

Her beregner LEN(A6) den totale lengden på strengen i celle A6 . FINN(“,”,A6,FINN(“,”,A6)+1 finner det siste kommaet og HØYRE trekker ut tegnene etter det siste kommaet.

Trykk ENTER og du vil få kontaktnummeret i celle D6 .

Dra celle D6 og du vil få alle kontaktnumrene ved å dele strengene i kolonne A.

Lignende avlesninger :

  • Del streng etter lengde i Excel (8 måter)
  • Hvordan dele tekst i flere celler i Excel

4. SØK- og VENSTRE-funksjonene for å dele streng

Du kan bruke SØK-funksjonen i stedet for FINN-funksjonen for å dele en streng.

For å dele navnet fra strengen til celle A6, skriv inn følgende formel i en tom celle ( B6 )

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

Her returnerer SØK funksjonen posisjonen til det første kommaet ( “,” ) fra strengen A6 og VENSTRE -funksjonen trekker ut tegnene fra strengen som er før det spesifikke tegnet (første c omma). Husk at du må trekke fra 1 for å ekskludere kommaet.

Trykk ENTER og du får opp navnet i celle B6 .

Dra cellen til slutten av datasettet for å bruke formelen på alle andre celler i kolonne A . Du vil fåNavn fra alle oppføringene.

5. Flash Fill for å dele streng etter tegn

Å bruke Flash Fill er en annen teknikk for å dele streng etter tegn. Først må du manuelt legge inn delen av strengen i en celle ( C6 )

Deretter går du til Data > Dataverktøy og velg Flashfyll .

Nå kan du se at Excel automatisk har gitt den delte strengen i alle andre celler i den kolonnen.

Les mer: Splitte tekst i Excel ved å bruke Flash Fill

6. Tekst til kolonner Kommando

Du kan også bruke kommandoen Tekst til kolonner for å dele en streng med et tegn. Velg først datasettet.

Deretter går du til Data > Dataverktøy og velg Tekst til kolonner .

Nå vises et vindu kalt Konverter tekst til kolonner . Kryss av for Separert og trykk på Neste .

I det andre trinnet velger du Komma og trykker på Neste .

Hvis strengen din er atskilt med et annet tegn som tabulator, semikolon eller mellomrom, må du velge det tegnet. Du kan også skrive inn andre tegn i boksen Annet . I siste trinn velger du Generelt og klikker på Fullfør .

Nå vil du se ulike deler av strengen som ble atskilt med komma, har blitt delt inn i forskjellige celler.

Konklusjon

Ved å følge en av metodene beskrevet ovenfor, kan du dele streng etter tegn. Hvis du møter noen form for forvirring, vennligst legg igjen en kommentar og gi oss sjansen til å fjerne forvirringen din.

Hugh West er en svært erfaren Excel-trener og analytiker med over 10 års erfaring i bransjen. Han har en bachelorgrad i regnskap og finans og en mastergrad i bedriftsøkonomi. Hugh har en lidenskap for undervisning og har utviklet en unik undervisningstilnærming som er enkel å følge og forstå. Hans ekspertkunnskap om Excel har hjulpet tusenvis av studenter og fagfolk over hele verden med å forbedre sine ferdigheter og utmerke seg i karrieren. Gjennom bloggen sin deler Hugh sin kunnskap med verden, og tilbyr gratis Excel-opplæringer og nettbasert opplæring for å hjelpe enkeltpersoner og bedrifter å nå sitt fulle potensial.