Hur du delar en cell i två i Excel (5 användbara metoder)

  • Dela Detta
Hugh West

När du importerar data från en databas eller någon annan källa måste du i sådana situationer dela upp cell ett i två eller flera. I den här handledningen kommer jag att diskutera hur man kan dela en cell i två Excel med hjälp av följande 5 effektiva metoder, inklusive exempel från verkligheten. Läs igenom den noggrant för att lära dig mer.

Ladda ner övningsboken

Du kan ladda ner arbetsboken som användes för demonstrationen från nedladdningslänken nedan.

Dela en cell i två.xlsx

5 användbara metoder för att dela en cell i två i Excel

I den här delen kommer jag att visa dig fem användbara metoder för att dela en cell i två i Excel. Här har vi ett dataset där kolumnen B består huvudsakligen av fullständiga namn. Nu måste vi dela upp cellen i kolumnen B i två kolumner, t.ex. förnamn och efternamn. Dessutom bör jag inte nämna att jag har använt Microsoft Excel 365-versionen i den här artikeln; du kan använda en annan version om du vill. För demonstrationen har jag använt följande exempel på dataset.

1. Dela en cell i två med hjälp av funktionen Text till kolumner

I datamängden ser vi namnen på några engelska litterära författare. Just nu delar vi upp namnet i för- och efternamn med hjälp av Funktion för text till kolumner . Dessutom är det Funktion för text till kolumner är en praktisk funktion i Excel som använder en avgränsare för att dela upp texten i en cell/kolumn i flera kolumner.

I allmänhet är en avgränsare en typ av tecken (t.ex. kommatecken, mellanslag, semikolon osv.) som separerar textsträngar eller andra dataströmmar. I vårt dataset, utrymme är avgränsaren. Du kan dock fortsätta med följande steg.

Steg:

  • Välj först hela data, t.ex. B4:B11 .
  • Välj sedan den Text till kolumner från alternativet Uppgifter fliken.

  • Därefter väljer du den Avgränsad och tryck på Nästa .

  • Välj nu den Rymden och tryck på Nästa .

  • Därefter väljer du Text från alternativet Format för kolumndata och justera din Destination vid behov.
  • Tryck nu på Slutförande .

  • Slutligen får du ditt slutresultat.

Läs mer: Hur du delar celler i Excel (5 enkla knep)

2. Använd Flash Fill funktionen i Excel för att separera en cell

Vanligtvis, Flash Fill är ett speciellt Excel-verktyg som automatiskt kompletterar värden när ett mönster i data identifieras. Det finns i Microsoft Excel 2013 och senare versioner. Dessutom är det en av de tekniker för maskininlärning som används för att utvärdera ett datamönster, lära sig mönster och fylla ut celler med hjälp av det mönstret. Du kan dock dela upp namnen i datasetet i för- och efternamn med hjälp avav det här verktyget.

Steg:

  • Välj först en tom cell C5 .
  • För det andra skriver du det första namnet William av den B5 cell i den valda cellen C5 .
  • För det tredje kan du använda AutoFill verktyg för hela kolumnen.

  • Välj nu den Flash Fill alternativet för att få önskat resultat.

  • På samma sätt kan du få samma resultat för efternamnen som i bilden nedan.

Läs mer: VBA för att dela upp strängen i flera kolumner i Excel (2 sätt)

3. Infoga formler för att dela en cell i två i Excel

Dessutom kan du infoga formler för att dela en cell i två i Excel. Det är ganska enkelt och praktiskt att använda. I den här delen kommer jag att visa två olika sätt att dela en cell i två.

i. Använd avgränsare

Vi kan dela upp namnet i för- och efternamn med hjälp av Excel-funktionerna med en avgränsare. I vårt dataset är " utrymme " är den avgränsare som finns i mitten av namnet. Vi kan också dela upp celler genom att använda VÄNSTER , RÄTT , och HITTA Men gå igenom stegen nedan.

Steg:

  • Välj först cell C5 och skriv följande formel.

= VÄNSTER(B5,FIND(" ",B5)-1)

🔎 Hur fungerar formeln?

  • FIND(" ",B5): HITTA funktionen letar efter mellanslagstecknet (" ") Cell B5 och returnerar positionen för det tecken som är '8' .
  • FIND(" ",B5)-1: Efter att ha subtraherat 1 från föregående resultat, är det nya returvärdet här '7' .
  • VÄNSTER(B5,FIND(" ",B5)-1): Slutligen, den VÄNSTER funktionen extraherar de 6 första tecknen från texten i Cell B5, som är 'William' .
  • För det andra trycker du på Gå in på och använda AutoFill verktyg för hela kolumnen.

  • För det tredje skriver du följande formel i cellen D5 .

=RIGHT(B5,LEN(B5)-FIND(" ",B5))

🔎 Hur fungerar formeln?

  • LEN(B5): LEN-funktionen räknar det totala antalet tecken som finns i Cell B5 och återger därmed '18' .
  • FIND(" ",B5): HITTA funktionen letar även här efter mellanslagstecknet i Cell B5 och returnerar den position som är '7' .
  • LEN(B5)-FIND(" ",B5): Denna del av hela formeln ger '11' som är subtraktionen mellan de två föregående utgångarna.
  • HÖGER(B5,LEN(B5)-FIND(" ",B5)): Slutligen, den RÄTT funktionen drar ut den sista 11 tecken från texten i Cell B5 och det är "Shakespeare".
  • Slutligen kan du använda AutoFill för att få fram det slutliga resultatet.

➥ Läs mer: Excel Split Cell by Delimiter Formula

ii. Infoga radbrytning

Lyckligtvis är den här metoden likadan som den föregående, förutom att vi måste använda CHAR-funktionen . Vanligtvis är det CHAR funktionen returnerar det tecken som anges av kodnumret från teckenuppsättningen för din datamängd. Här betyder koden ASCII koden. Dessutom har vi använt oss av VÄNSTER , RÄTT , och SÖKNING funktioner. Följ dock stegen nedan.

Steg:

  • Först skriver du nedanstående formel i cell C5 .

= VÄNSTER(B5,SEARCH(CHAR(10),B5,1)-1)

🔎 Hur fungerar formeln?

  • =SEARCH(CHAR(10),B5,1): Detta söker efter mellanslagstecknet (" ") Cell B5 och returnerar '9' .
  • = VÄNSTER(B5,SEARCH(CHAR(10),B5,1)-1): Slutligen, den VÄNSTER funktionen extraherar de första tecknen från texten i Cell B5 som är 'William' .
  • Tryck sedan på Gå in på och använda AutoFill verktyg för hela kolumnen.

  • Därefter skriver du nedanstående formel i cellen D5 .

=RIGHT(B5,LEN(B5)-SEARCH(CHAR(10),B5,SEARCH(CHAR(10),B5))))

🔎 Hur fungerar formeln?

  • =SEARCH(CHAR(10),B5): Detta söker efter mellanslagstecknet (" ") Cell B5 och returnerar '9' .
  • SEARCH(CHAR(10),B5,SEARCH(CHAR(10),B5)): returnerar också ' 9' .
  • =RIGHT(B5,LEN(B5)-SEARCH(CHAR(10),B5,SEARCH(CHAR(10),B5))the ): Slutligen, RÄTT funktionen extraherar de sista tecknen från texten i Cell B5 som är 'Shakespeare' .
  • Slutligen trycker du på Gå in på och använda AutoFill för att få fram det slutliga resultatet.

Läs mer: Excel-formel för att dela upp: 8 exempel

4. Kombinera funktionerna RIGHT, SUM, LEN och SUBSTITUTE för att dela upp cellen

Ibland kan det hända att vi delar en cell som innehåller ett text- och siffermönster. I det fallet kan vi följa nedanstående procedur. Här måste vi använda funktionen SUM tillsammans med andra funktioner som används i den föregående metoden. I allmänhet kan man använda SUMMA funktionen returnerar summan av de angivna värdena. Dessa värden kan vara intervall, matriser, siffror etc. Dessutom har jag kombinerat funktionen RÄTT , LEN , och UTBYGGNING Jag har ändrat datasetet en aning för att demonstrera detta.

Steg:

  • Välj först cell D5 och skriv ner formeln nedan.

=RIGHT(B5,SUM(LEN(B5) - LEN(SUBSTITUTE(B5,{"0","1","2","3","4","5","6","7","8","9"},""))))

  • Tryck sedan på Gå in på och tillämpa den AutoFill verktyg.

  • Skriv återigen följande formel i cellen C5 .

= VÄNSTER(B5,LEN(B5)-LEN(D5))

  • I slutändan kan du trycka på Gå in på och tillämpa den AutoFill verktyg för att få önskad effekt.

5. Dela upp en cell i två med hjälp av Excel Power Query

Sist men inte minst, Power Query är en annan utmärkt funktion i MS Excel för att dela upp eller dela upp celler i flera kolumner. Låt oss ta reda på hur vi kan använda Power Query Vi kommer dock att arbeta med ett liknande dataset och dela upp efternamnen i för- och efternamn. Följ därför stegen nedan för att dela upp en cell i två i Excel.

Steg:

  • Till att börja med väljer du efternamnen i hela kolumnen, inklusive rubriken.
  • För det andra, gå till Uppgifter och klicka på Från tabellen .
  • För det tredje, tryck på OK .

  • För det fjärde är du i den Redigerare för Power Query och välj

Hem>Dela kolumn>Med avgränsare .

  • Välj sedan Rymden som avgränsare och tryck på Ok .

  • Därefter väljer du

Hem>Stäng & Ladda>Stäng & Ladda till .

  • Välj sedan din destination från listan Importera data Dialogruta och tryck på OK .

  • Slutligen visas resultatet som visas i figuren nedan.

Läs mer: Hur du delar en cell i två rader i Excel (3 sätt)

Saker att tänka på

  • För det första ska du vara försiktig med formeln när du matar in den i formellfältet.
  • Dessutom bör du vara försiktig med filnamnet, filplatsen och även förlängningen av excel-filen.

Slutsats

Här är alla steg som du kan följa för att dela en cell i två i Excel. Förhoppningsvis kan du nu enkelt göra de nödvändiga justeringarna. Jag hoppas verkligen att du har lärt dig något och gillat den här guiden. Låt oss veta i kommentarsfältet nedan om du har några frågor eller rekommendationer.

För mer information av det här slaget, besök Exceldemy.com .

Hugh West är en mycket erfaren Excel-tränare och analytiker med över 10 års erfarenhet i branschen. Han har en kandidatexamen i redovisning och ekonomi och en magisterexamen i företagsekonomi. Hugh har en passion för undervisning och har utvecklat ett unikt undervisningssätt som är lätt att följa och förstå. Hans expertkunskap om Excel har hjälpt tusentals studenter och yrkesverksamma över hela världen att förbättra sina färdigheter och utmärka sig i sina karriärer. Genom sin blogg delar Hugh med sig av sin kunskap med världen, och erbjuder gratis Excel-handledning och onlineutbildning för att hjälpa individer och företag att nå sin fulla potential.