Slik deler du celler i Excel: Tekst til kolonner, Flash-fyll og formler

  • Dele Denne
Michael Brown

Hvordan deler du en celle i Excel? Ved å bruke funksjonen Tekst til kolonner, Flash Fill, formler eller verktøy for delt tekst. Denne opplæringen skisserer alle alternativene for å hjelpe deg med å velge den teknikken som passer best for din spesifikke oppgave.

Generelt kan det hende du må dele celler i Excel i to tilfeller. Oftest når du importerer data fra en ekstern kilde hvor all informasjon er i én kolonne mens du vil ha den i separate kolonner. Eller du vil kanskje skille celler i en eksisterende tabell for bedre filtrering, sortering eller en detaljert analyse.

    Hvordan dele celler i Excel ved å bruke tekst til kolonner

    Funksjonen Tekst til kolonner er veldig nyttig når du trenger å dele celleinnhold i to eller flere celler. Den tillater å skille tekststrenger med et bestemt skilletegn som komma, semikolon eller mellomrom, samt dele opp strenger med en fast lengde. La oss se hvordan hvert scenario fungerer.

    Hvordan skille celler i Excel med skilletegn

    Anta at du har en deltakerliste der et deltakernavn, land og forventet ankomstdato er det samme kolonne:

    Det vi ønsker er å skille data i en celle i flere celler som Fornavn , Etternavn , Land , Ankomstdato og Status . For å få det gjort, utfør følgende trinn:

    1. Hvis du vil plassere resultatene i midten av tabellen, start med å sette inn en nykolonne(r) for å unngå å overskrive eksisterende data. I dette eksemplet har vi satt inn 3 nye kolonner som vist i skjermbildet nedenfor: Hvis du ikke har noen data ved siden av kolonnen du vil skille, hopper du over dette trinnet.
    2. Velg cellene du vil dele, naviger til kategorien Data > Dataverktøy -gruppen, og klikk på Tekst til kolonner -knappen.
    3. I det første trinnet i Konverter tekst til kolonner -veiviseren velger du hvordan du deler celler - med skilletegn eller bredde. I vårt tilfelle er celleinnholdet atskilt med mellomrom og kommaer, så vi velger Separert og klikker Neste .
    4. I neste trinn spesifiserer du skilletegnene og eventuelt tekstkvalifikatoren . Du kan velge én eller flere forhåndsdefinerte skilletegn samt skrive inn eie en i Annet -boksen. I dette eksemplet velger vi Mellomrom og Komma :

      Tips:

      • Behandle påfølgende skilletegn som én . Pass på å velge dette alternativet når dataene dine kan inneholde to eller flere skilletegn på rad, f.eks. når det er noen få påfølgende mellomrom mellom ordene eller dataene er atskilt med et komma og et mellomrom, som "Smith, John".
      • Spesifisere tekstkvalifiseringen . Bruk dette alternativet når noe tekst er omsluttet av enkle eller doble anførselstegn, og du vil at slike deler av teksten skal være uatskillelige. For eksempel, hvis du velger et komma (,) som skilletegn og enanførselstegn (") som tekstkvalifikatoren, vil alle ord i doble anførselstegn, f.eks. "California, USA" , settes inn i én celle som California, USA . Hvis du velg {ingen som tekstkvalifisering, så vil "California bli distribuert til én celle (sammen med et åpningsanførselstegn) og USA" i en annen ( sammen med et sluttmerke).
      • Forhåndsvisning av data . Før du klikker på Neste -knappen, er det grunn til å bla gjennom Forhåndsvisning av data seksjon for å sikre at Excel har delt alt celleinnhold rett.
    5. Bare to ting gjenstår for deg å gjøre - velg dataformatet og spesifiser hvor du vil lime inn de resulterende verdiene :
      • Dataformat . Som standard er Generelt -formatet satt for alle kolonner, noe som fungerer bra i de fleste tilfeller. I vårt eksempel trenger vi Data -format for ankomstdatoene. For å endre dataformatet for en bestemt kolonne, klikk på den kolonnen under Forhåndsvisning av data for å velge t det, og velg deretter et av formatene under Kolonnedataformat (se skjermbildet nedenfor).
      • Destinasjon . For å fortelle Excel hvor du vil sende ut de separerte dataene, klikk på Skjul dialogboks -ikonet ved siden av boksen Destinasjon og velg cellen øverst til venstre av destinasjonsområdet, eller skriv inn en cellereferanse direkte i boksen. Vær så snillVær forsiktig med dette alternativet, og sørg for at det er nok tomme kolonner rett til målcellen.

      Merknader:

      • Hvis du ikke vil importere en kolonne som vises i dataforhåndsvisningen, velg den kolonnen og merk av for Ikke importer kolonne (hopp over) alternativknapp under Kolonnedataformat .
      • Det er ikke mulig å importere de delte dataene til et annet regneark eller arbeidsbok. Hvis du prøver å gjøre dette, vil du få feilen ugyldig destinasjon.
    6. Til slutt klikker du på Fullfør -knappen og du er ferdig! Som vist i skjermbildet nedenfor, har Excel perfekt plassert innholdet i én celle i flere celler:

    Hvordan dele opp tekst med en fast bredde

    Denne delen forklarer hvordan å dele en celle i Excel basert på antall tegn du angir. For å gjøre ting enklere å forstå, bør du vurdere følgende eksempel.

    Anta at du har produkt-ID-er og produktnavn i én kolonne og du vil trekke ut ID-ene i en egen kolonne:

    Siden alle produkt-ID-ene inneholder 9 tegn, alternativet Fast bredde passer perfekt for jobben:

    1. Start Konverter tekst til kolonner -veiviseren som forklart i eksemplet ovenfor. I det første trinnet i veiviseren velger du Fast bredde og klikker Neste .
    2. Angi bredden på hver kolonne ved å bruke delen Forhåndsvisning av data . Som vist iskjermbilde nedenfor, en vertikal linje representerer et kolonneskift, og for å lage en ny bruddlinje klikker du ganske enkelt på ønsket posisjon (9 tegn i vårt tilfelle): For å fjerne bruddet, dobbeltklikk på en linje; for å flytte en pause til en annen posisjon, drar du bare linjen med musen.
    3. I neste trinn velger du dataformatet og destinasjonen for de delte cellene akkurat som vi gjorde i forrige eksempel, og klikker på Fullfør -knappen for å fullføre separasjonen.

    Hvordan skille celler Excel med Flash Fill

    Fra og med Excel 2013 kan du bruke Flash Fill-funksjonen som kan ikke bare automatisk fylle celler med data, men også dele celleinnhold.

    La oss ta en kolonne med data fra vårt første eksempel og se hvordan Excels Flash Fill kan hjelpe oss å dele en celle i to:

    1. Sett inn en ny kolonne ved siden av kolonnen med originaldata og skriv inn ønsket del av teksten i den første cellen (deltakernavnet i dette eksemplet).
    2. Skriv inn teksten et par til celler. Så snart Excel registrerer et mønster, vil det automatisk fylle lignende data inn i andre celler. I vårt tilfelle tar det 3 celler for Excel å finne ut et mønster:
    3. Hvis du er fornøyd med det du ser, trykker du på Enter -tasten, og alle navnene vil kopieres til en egen kolonne på en gang.

    Hvordan dele celle i Excel med formler

    Uansett varierteinformasjon cellene dine kan inneholde, en formel for å dele en celle i Excel koker ned til å finne en plassering av skilletegnet (komma, mellomrom, osv.) og trekke ut en delstreng før, etter eller mellom skilletegnene. Vanligvis vil du bruke SØK- eller FINN-funksjonene for å bestemme skilletegnets plassering og en av tekstfunksjonene (VENSTRE, HØYRE eller MIDTE) for å få en delstreng.

    Du kan for eksempel bruke følgende formler for å dele data i celle A2 atskilt med komma og mellomrom (se skjermbildet nedenfor):

    For å trekke ut navnet i B2:

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

    Her bestemmer SEARCH-funksjonen posisjonen til et komma i A2, og du trekker 1 fra resultatet, fordi kommaet i seg selv ikke forventes i utgangen. VENSTRE-funksjonen trekker ut det antallet tegn fra starten av strengen.

    For å trekke ut landet i C2:

    =RIGHT(A2, LEN(A2)-SEARCH(",", A2)-1)

    Her beregner LEN funksjonen den totale lengden av strengen, som du trekker fra posisjonen til kommaet som returneres av SØK. I tillegg trekker du mellomromstegnet (-1). Forskjellen går til det andre argumentet HØYRE, så det trekker så mange tegn fra slutten av strengen.

    Resultatet vil se slik ut:

    Hvis skilletegnet ditt er et komma med eller uten mellomrom , kan du bruke følgende formel for å trekke ut en delstreng etter den (hvor 1000 er maksimalt antall tegn tilpull):

    =TRIM(MID(A2, SEARCH(",", A2)+1, 1000))

    Som du ser, er det ingen universell formel som kan håndtere alle slags strenger. I hvert enkelt tilfelle må du finne din egen løsning.

    Den gode nyheten er at de dynamiske array-funksjonene som dukket opp i Excel 365 gjør bruken av mange gamle formler unødvendig. I stedet kan du bruke disse funksjonene:

    • TEXTSPLIT - del strenger med et hvilket som helst skilletegn du angir.
    • TEXTBEFORE - trekk ut tekst før et bestemt tegn eller delstreng.
    • TEXTAFTER - trekk ut tekst etter et bestemt tegn eller ord.

    For flere formeleksempler for å dele celler i Excel, vennligst sjekk ut følgende ressurser:

    • Tekst ut tekst før et spesifikt tegn
    • Få en delstreng etter et bestemt tegn
    • Trekk ut tekst mellom to forekomster av et tegn
    • Del celle med komma, kolon, skråstrek, bindestrek eller annet skilletegn
    • Del celler etter linjeskift
    • Skill tekst og tall
    • Formler for å skille navn i Excel

    Del celler ved hjelp av funksjonen Splitt tekst

    Nå som du er kjent med de innebygde funksjonene, la meg vise deg en alternativ måte å dele celler i Excel på. Jeg mener Split Text-verktøyet som følger med Ultimate Suite for Excel. Den kan utføre følgende operasjoner:

    • Del celle for tegn
    • Del celle for streng
    • Del celle for maske (mønster)

    For eksempel å dele oppdeltakerdetaljer i én celle i flere celler kan gjøres i 2 raske trinn:

    1. Velg cellene du vil skille, og klikk på Del tekst -ikonet på Ablebits Data -fanen, i Tekst -gruppen.
    2. Konfigurer følgende alternativer i tilleggets rute:
      • Velg Komma og Mellomrom som skilletegn.
      • Velg avmerkingsboksen Behandle påfølgende skilletegn som én .
      • Velg Del opp til kolonner .
      • Klikk på Del opp -knappen.

    Ferdig! Fire nye kolonner med delte data settes inn mellom de opprinnelige kolonnene, og du trenger bare å gi disse kolonnene passende navn:

    Tips. For å skille en kolonne med navn til fornavn, etternavn og mellomnavn, kan du bruke et spesielt verktøy for delte navn.

    Hvis du er nysgjerrig på å se Delt tekst og Split Names -verktøy i aksjon, vi er velkommen til å bruke nedlastingslenken nedenfor. Jeg takker for at du leser og håper å se deg på bloggen vår neste uke!

    Tilgjengelige nedlastinger

    Ultimate Suite 14-dagers fullt funksjonell versjon (.exe-fil)

    Michael Brown er en dedikert teknologientusiast med en lidenskap for å forenkle komplekse prosesser ved hjelp av programvareverktøy. Med mer enn ti års erfaring i teknologibransjen, har han forbedret ferdighetene sine i Microsoft Excel og Outlook, samt Google Sheets og Docs. Michaels blogg er dedikert til å dele sin kunnskap og ekspertise med andre, og gir enkle å følge tips og veiledninger for å forbedre produktivitet og effektivitet. Enten du er en erfaren profesjonell eller nybegynner, tilbyr Michaels blogg verdifull innsikt og praktiske råd for å få mest mulig ut av disse viktige programvareverktøyene.