3 sätt att dela en cell i Excel

Om du arbetar med data i Excel som du har importerat från andra källor måste du ibland arbeta med data som inte är i ett format som du vill ha. Detta gäller särskilt med kommaavgränsad text som kommer in i enstaka celler.

Det enda sättet att hantera dessa data är att dela en cell i Excel . Det finns olika sätt att göra detta, beroende på formatet på data. 

I den här artikeln kommer du att lära dig hur du delar upp en cell, hur du rullar ut den till en hel kolumn och när du ska välja varje alternativ.

Konvertera text till kolumner(Convert Text To Columns)

En av de vanligaste metoderna för att dela en cell i Excel är att använda verktyget Text till kolumner . (Columns)Detta låter dig dela upp en hel kolumn med celler med hjälp av vilka regler du vill. 

Funktionen inkluderar också en lättanvänd guide, vilket är anledningen till att de flesta föredrar att använda den. Den hanterar också alla textformat, oavsett om den separerande texten är ett mellanslag, en tabb eller ett kommatecken.

Låt oss titta på ett exempel på hur man använder funktionen Text till kolumner(Text to Columns feature) i Excel. 

I det här exemplet vill vi dela upp kolumnen Namn i två celler, förnamnet och efternamnet på säljaren.

Att göra detta:

1. Välj menyn Data . Välj sedan Text till kolumner(Text to Columns) i gruppen Dataverktyg(Data Tools) på menyfliksområdet.

2. Detta öppnar en trestegsguide. I det första fönstret, se till att Avgränsad(Delimited) är markerad och välj Nästa(Next)

3. I nästa guidefönster(Wizard) , avmarkera Tab och se till att Space är valt. Välj Nästa(Next) för att fortsätta.

4. Välj fältet Destination i nästa fönster. (Destination)Välj sedan cellen där du vill att förnamnet ska hamna i kalkylarket. Detta kommer att uppdatera cellen i fältet Destination till där du har valt.

5. Välj nu Slutför(Finish) för att slutföra guiden.

Du kommer att se att den enskilda cellen som innehöll både förnamn och efternamn har delats upp i två celler som innehåller var och en individuellt. 

Obs(Note) : Processen ovan fungerar eftersom data som ska delas i cellen hade ett mellanslag som skiljer texten åt. Den här text-till-kolumn-funktionen kan också hantera att dela en cell i Excel om texten separeras med en tabb, semikolon, komma eller något annat tecken du anger.

Använd Excel-textfunktioner(Use Excel Text Functions)

Ett annat sätt att dela en cell i Excel är att använda olika textfunktioner(text functions) . Textfunktioner låter dig extrahera delar av en cell som du kan mata ut till en annan cell.

Textfunktioner i Excel inkluderar:

  • Vänster(Left) (): Extrahera ett antal tecken från vänster sida av texten
  • Höger(Right) (): Extrahera ett antal tecken från höger sida av texten
  • Mid (): Extrahera ett antal tecken från mitten av en sträng
  • Hitta(Find) (): Hitta(Find) en delsträng inuti en annan sträng
  • Len (): Returnerar det totala antalet tecken i en textsträng

För att dela celler behöver du kanske inte använda alla dessa funktioner. Det finns dock flera sätt du kan använda dessa för att åstadkomma samma sak.

Du kan till exempel använda funktionen Vänster(Left) och Sök(Find) för att extrahera förnamnet. Sökfunktionen hjälper(Find) eftersom den kan berätta var det avgränsande tecknet är. I det här fallet är det ett utrymme.

Så funktionen skulle se ut så här:

=LEFT(C3,FIND(” “,C3))

När du trycker på enter efter att ha skrivit den här funktionen ser du att förnamnet extraheras från strängen i cell C3.

Detta fungerar eftersom vänsterfunktionen(Left) behöver antalet tecken för att extrahera. Eftersom mellanslagstecknet är placerat i slutet av förnamnet kan du använda FIND- funktionen för att hitta mellanslag, vilket returnerar det antal tecken du behöver för att få förnamnet.

Du kan extrahera efternamnet antingen med funktionen Höger(Right) eller Mitt(Mid) .

För att använda högerfunktionen:

=RIGHT(C3,LEN(C3)-FIND(” “,C3))

Detta kommer att extrahera efternamnet genom att hitta utrymmets position och sedan subtrahera det från längden på den totala strängen. Detta ger funktionen Höger det antal tecken den behöver för att extrahera efternamnet.

Tekniskt sett kan du göra samma sak som den högra(Right) funktionen med Mid- funktionen, så här:

=MID(C3,FIND(” “,C3),LEN(C3)-FIND(” “,C3))

I det här fallet ger Find - funktionen utgångspunkten för Mid- funktionen, och (Mid)Len i kombination med Find ger antalet tecken som ska extraheras. Detta kommer också att returnera efternamnet.

Att använda Excel - textfunktioner för att dela en cell i Excel fungerar lika bra som Text-To-Column- lösningen, men det låter dig också fylla hela kolumnen under dessa resultat med samma funktioner.

Dela cell i Excel med Flash Fill(Split Cell in Excel Using Flash Fill)

Det sista alternativet för att dela en cell i Excel är att använda Flash Fill-funktionen(Flash Fill feature) . Detta kräver att cellerna du delar upp den ursprungliga i är precis bredvid den.

Om så är fallet behöver du bara skriva den del av den ursprungliga cellen som du vill dela ut. Dra sedan det nedre högra hörnet av cellen nedåt för att fylla cellen under den. När du gör detta kommer du att se en liten cellfyllningsikon med ett litet plustecken bredvid.

Välj den här ikonen och du kommer att se en popup-meny. Välj Flash Fill i den här menyn.

När du gör detta kommer du att se att Flash Fill -funktionen automatiskt upptäcker varför du skrev det du skrev och kommer att upprepa processen i nästa cell. Det kommer att göra detta genom att detektera och fylla i förnamnet i den ursprungliga cellen till vänster.

Du kan faktiskt göra samma procedur när du fyller hela kolumnen. Välj samma ikon och välj Flash Fill . Det kommer att fylla hela kolumnen med rätt förnamn från cellerna till vänster.

Du kan sedan kopiera hela kolumnen och klistra in den i en annan kolumn, och sedan upprepa samma process för att extrahera efternamnen. Slutligen, kopiera och klistra in hela kolumnen där du vill att den ska hamna i kalkylarket. Ta sedan bort den ursprungliga kolumnen du använde för att utföra Flash Fill- processen.

Dela celler i Excel

Som du kan se finns det några sätt att åstadkomma samma sak. Hur du delar en cell i Excel handlar om var du vill att det slutliga resultatet ska hamna och vad du planerar att göra med det. Alla alternativ fungerar, så välj det som är mest meningsfullt för din situation och använd det.



About the author

"Jag är en frilansande Windows- och Office-expert. Jag har över 10 års erfarenhet av att arbeta med dessa verktyg och kan hjälpa dig att få ut det mesta av dem. Mina färdigheter inkluderar: arbeta med Microsoft Word, Excel, PowerPoint och Outlook; skapa webben sidor och applikationer; och hjälpa kunder att nå sina affärsmål."



Related posts