Excel-formel for å dele streng med komma (5 eksempler)

  • Dele Denne
Hugh West

Du kan ha en tabell i Excel-regnearket der flere typer data er lagret i en celle og atskilt med komma. Hvis du ønsker å dele dem opp i flere kolonner, er du på rett sted. I denne artikkelen vil du lære 5 eksempler på Excel-formler for å dele streng med komma.

Last ned Practice Workbook

Last ned følgende Excel-fil for praksisen din.

Deling av streng etter komma.xlsx

5 eksempler på å dele streng etter komma med Excel-formel

La oss først introdusere datasettet vårt der ID-nr., Etternavn og Avd. holdes som en enkelt streng atskilt med komma. Målet vårt er å dele strengene i 3 kolonner.

1. Kombiner VENSTRE- og FINN-funksjonene for å dele strengen etter komma

Kombiner VENSTRE og FINN -funksjonene sammen hjelper oss å dele en streng atskilt med kommaer i flere kolonner. Bare følg trinnene nedenfor for å gjøre dette.

Trinn:

  • Skriv først ned følgende formel i en tom celle C5.
=LEFT(B5,FIND(",",B5)-1)

Her gir FINN-funksjonen plasseringen til det første kommaet fra strengen B5 og LEFT -funksjonen returnerer tegnene fra strengen som er før det første kommaet. Du må sette minus 1 for å få data unntatt komma.

  • Trykk ENTER. Du vil se ID-nr. ved celle C5. Dra nå Fyllhåndtaket for å fåresten av ID-nr. i samme kolonne.

Her er resultatet,

Les mer: VBA for å dele streng i flere kolonner i Excel (2 måter)

2. Formel med MID- og FIND-funksjoner for å dele opp String i Excel

Kombinering av MID og FINN-funksjoner sammen hjelper oss å dele en streng atskilt med komma i flere kolonner. Bare følg trinnene nedenfor for å gjøre dette.

Trinn:

  • Skriv først ned følgende formel i en tom celle D5.
=MID(B5,FIND(",",B5)+1,FIND(",",B5,FIND(",",B5)+1)-FIND(",",B5)-1)

Her, FINN(“,”,B5)+1 gir startposisjonen til det 1. tegnet etter det 1. kommaet.

FINN(“,”, B5, FINN(“,”, B5)+1) gir starten plassering av det første tegnet etter det andre kommaet.

-FIND(“,”, B5)-1 ekskluderer alle tegnene i strengen etter det andre kommaet.

Til slutt returnerer MID tegnene mellom disse to kommaene.

  • Trykk ENTER. Du vil se Etternavn ved celle D5. Dra nå Fyllhåndtaket for å få resten av Etternavnene i samme kolonne.

Her er resultatet,

Les mer: Excel VBA: Del streng etter tegn (6 nyttige eksempler)

Lignende avlesninger

  • Hvordan dele opp celler i Excel (5 enkle triks)
  • Excel VBA: Split streng i rader (6 I avtaleEksempler)
  • Hvordan dele en celle i to rader i Excel (3 måter)

3. Forene HØYRE- og FINN-funksjonene

Kombinering av HØYRE og FINN funksjoner sammen hjelper oss å dele en streng atskilt med komma i flere kolonner. Bare følg trinnene nedenfor for å gjøre dette.

Trinn:

  • Skriv først ned følgende formel i en tom celle E5.
=RIGHT(B5,LEN(B5)-FIND(",",B5,FIND(",",B5)+1))

Her bestemmer LEN(B5) lengden av strengen i celle B5.

FINN(“,”, B5, FINN(“,”, B5)+1 gir plasseringen til den siste komma fra strengen, og til slutt returnerer HØYRE -funksjonen tegnene fra strengen som er etter siste komma.

  • Trykk ENTER. Du vil se Dept. ved celle E5. Dra nå Fyllhåndtaket for å få resten av Avd. i samme kolonne.

Her er resultatet,

Les mer: Excel VBA: Del streng etter antall tegn (2 enkle metoder)

4. Kombiner TRIM-, MID-, SUBSTITUTE-, REPT- og LEN-funksjonene

Kombinering av TRIM, MID, SUBSTITUTE, REPT, og LEN-funksjoner sammen hjelper oss å dele en streng atskilt med komma i flere kolonner. Bare følg trinnene nedenfor for å gjøre dette.

Trinn:

  • Først, skriv inn 1, 2 og 3 i stedet for kolonnetitlene ID-nr., Etternavn og avdeling Nå,skriv ned følgende formel i en tom celle C5.
=TRIM(MID(SUBSTITUTE($B5,",",REPT(" ",LEN($B5))),(C$4-1)*LEN($B5)+1,LEN($B5)))

Sammendraget av denne formelen skal erstatte kommaene med mellomrom ved å bruke funksjonene SUBSTITUTE og REPT . Deretter returnerer MID -funksjonen tekst relatert til den n-te forekomsten, og til slutt hjelper TRIM -funksjonen til å bli kvitt de ekstra mellomrommene.

  • Trykk ENTER. Du vil se ID-nr. ved celle C5. Dra nå Fyllhåndtaket for å få resten av ID-nr. i samme kolonne. Og dra Fyllhåndtaket i riktig retning for å få Etternavn og Avd.

Her er resultatet,

Les mer: Excel VBA: Split streng i celler (4 nyttige applikasjoner)

5. Del en streng med komma. Bruke FILTERXML-funksjonen i Excel

Ved å bruke FILTERXML-funksjonen kan vi dele en streng atskilt med komma i flere kolonner. Bare følg trinnene nedenfor for å gjøre dette.

Trinn:

  • Skriv først ned følgende formel i en tom celle C5.
=TRANSPOSE(FILTERXML("" &SUBSTITUTE(B5,",","") & "","//s"))

Hvis du bruker Excel for MS 365 , kan du bruke FILTERXML-funksjonen å dele en streng med komma. I denne metoden blir først tekststrengen til en XML-streng ved å endre komma til XML-koder. TRANSPOSE-funksjonen snur matrisen til å ligge horisontalt i stedet for vertikalt.

  • Trykk ENTER. Du vil se ID-nr., Etternavn og Avd. ved henholdsvis celle C5, D5, og E5 . Dra nå Fyllhåndtaket for å få resten av dataene.

Her er resultatet,

Les mer: Excel-formel for å splitte: 8 eksempler

Konklusjon

I denne opplæringen har jeg diskutert 5 eksempler på Excel-formler for å dele strenger med komma. Jeg håper du fant denne artikkelen nyttig. Du kan besøke nettstedet vårt ExcelWIKI for å lære mer Excel-relatert innhold. Vennligst slipp kommentarer, forslag eller spørsmål hvis du har noen i kommentarfeltet nedenfor.

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.