Motsatsen till Concatenate i Excel (4 alternativ)

  • Dela Detta
Hugh West

I Microsoft Excel finns det ingen exakt funktion som fungerar som motsatsen till concatenate-funktionen. Men vi har ändå ett antal lämpliga förfaranden och alternativ för att dela upp en text i flera delar. I den här artikeln får du lära dig hur du kan använda dessa enkla tekniker som ska fungera som motsatsen till concatenate i Excel.

Ladda ner övningsboken

Du kan ladda ner Excel-arbetsboken som vi har använt för att förbereda den här artikeln.

Motsatsen till sammanlänkning.xlsx

4 metoder som fungerar som motsatsen till Concatenate i Excel

1. Dela upp text i flera celler med formel

I följande tabell, Kolumn B innehåller fem olika celler, som var och en har tre slumpmässiga namn som skiljs åt av en gemensam avgränsare. Komma (,) . Under tre rubriker med namnet Del 1, del 2 och del 3 kommer att uppta namnen separat från varje cell i Kolumn B .

📌 Steg 1:

➤ Välj Cell C5 och typ:

=TRIM(MID(SUBSTITUTE($B5,",",REPT(" ",999)),COLUMNS($A:A)*999-998,999))

📌 Steg 2:

➤ Press Gå in på och du får det första namnet uppdelat från namnen i Cell B5 .

🔎 Hur fungerar formeln?

  • REPT(" ",999): Här är det REPT funktionen upprepar tecknet "mellanslag" 999 gånger i UTBYGGNING funktion.
  • SUBSTITUTE($B5,",",",REPT(" ",999)): UTBYGGNING funktionen ersätter kommatecken med de upprepade mellanslag som nämndes i föregående steg. Formeln returnerar alltså namnet Patrick med mellanslag.
  • COLUMNS($A:A)*999-998: COLUMNS funktionen här räknar antalet kolumner och tilldelar det resulterande värdet som start_nummer för MID funktion.
  • MID(SUBSTITUTE($B5,",",REPT(" ",999)),COLUMNS($A:A)*999-998,999): MID funktionen returnerar namnen "Patrick med 999 tecken totalt.
  • Slutligen, den TRIM funktionen tar bort alla onödiga mellanslag från den textsträng som hittas med hjälp av MID funktionen och returnerar namnet "Patrick exakt.

Låt oss nu följa resten av stegen för att extrahera alla andra delningsnamn.

📌 Steg 3:

➤ Från Cell C5 , använda Handtag för fyllning för att dra cellen åt höger tills du får tre delade namn.

Vi har alltså just extraherat tre namn separat från Cell B5 .

📌 Steg 4:

➤ Dra nu ned den Handtag för fyllning för att automatiskt fylla i resten av cellerna, från C6 till E9 .

Och du hittar alla namn som är uppdelade från de namngrupper som finns i Kolumn B .

2. Motsatsen till Concatenate: Användning av textfunktioner för att dela upp i flera celler

Nu har vi några slumpmässiga fullständiga namn i Kolumn B Vi delar upp namnen och visar dem separat i de två följande cellerna i en liknande rad.

📌 Steg 1:

➤ Välj den första utgången Cell C5 och typ:

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

📌 Steg 2:

➤ Press Gå in på och använda Handtag för fyllning för att automatiskt fylla resten av cellerna i Kolumn C .

Du får alla förnamn separerade från de fullständiga namnen som finns i Kolumn B .

🔎 Hur fungerar formeln?

  • I denna formel ska HITTA funktionen letar efter det första enskilda mellanslaget i Cell B5 och returnerar positionen för mellanslagstecknet.
  • VÄNSTER funktionen extraherar namnet från vänster och returnerar ett antal tecken som specificeras av HITTA funktion tidigare.

Nu ska vi se hur vi kan ta fram den andra delen av varje namn.

📌 Steg 3:

➤ I Cell D5 , blir den nödvändiga formeln:

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

📌 Steg 4:

➤ Efter att ha tryckt på Gå in på och automatiskt fylla ut hela Kolumn D hittar du alla efternamn endast under Del 2 rubrik.

🔎 Hur fungerar formeln?

  • I denna formel ska LEN funktionen returnerar det totala antalet tecken som finns tillgängliga i Cell B5 och det är 15 .
  • HITTA funktionen returnerar positionen för det utrymme som finns i texten och returnerar 8 .
  • Den aritmetiska skillnaden mellan de två föregående numeriska värdena ger antalet tecken för den RÄTT funktion.
  • Slutligen, den RÄTT funktionsutdrag 15-8=7 tecken från höger och returnerar namnet "Cummins .

3. Använd guiden Text till kolumn för att omvänt sammanfoga i Excel

Låt oss gå till vårt första exempel igen. Nu använder vi Text till kolumn guiden för att dela upp celler efter att ha tagit bort avgränsare.

📌 Steg 1:

➤ Välj ett intervall av celler (B5:B9) som innehåller alla textdata som ska delas.

➤ Under den Uppgifter Välj fliken Text till kolumner från alternativet Verktyg för data grupp av kommandon.

En dialogruta öppnas.

📌 Steg 2:

➤ Välj radioknappen 'Avgränsad' som den ursprungliga datatypen.

➤ Press Nästa .

📌 Steg 3:

➤ Från den Avgränsare alternativ, markera på Komma och lämna övriga alternativ omarkerade. Du får en förhandsgranskning av data som i följande bild.

➤ Press Nästa .

📌 Steg 4:

➤ Behåll alternativet 'Allmänt' som Format för kolumndata .

➤ Aktivera redigering i Destination och välj utdatacellerna som sträcker sig från C5 till E9 .

➤ Press Slutförande och du är klar.

Du får genast se alla namn som är uppdelade i det valda utdatavärdet av cellerna.

4. Tillämpa Flash Fill metoden för att fungera som motsatsen till Concatenate

I vårt sista exempel ska vi försöka tillämpa Flash Fill för att extrahera namn separat från cellerna. Flash Fill följer ett mönster för att fylla ut data automatiskt i Excel. Men om inget mönster hittas kommer Flash Fill inte att fungera effektivt och kan till och med resultera i felaktig utdata. Den här metoden är bra och användbar endast om du har ett regelbundet och symmetriskt mönster i ditt dataområde.

Nu ska vi se hur Flash Fill kommandot fungerar snabbt för att separera texter.

📌 Steg 1:

➤ Välj Cell C5 och skriva in "Patrick manuellt.

📌 Steg 2:

➤ Användning Handtag för fyllning för att dra ner till den sista Cell C9 .

➤ Klicka på alternativen och välj Flash Fill nu.

Och du hittar alla förnamn separerade och extraherade i Kolumn C .

📌 Steg 3:

➤ Gör på samma sätt med efternamnet under Del 2 rubrik.

Du får se alla efternamn på en gång, separerade från de fullständiga namnen som finns i Kolumn B .

Avslutande ord

Jag hoppas att alla dessa enkla metoder som nämns ovan nu hjälper dig att tillämpa dem i dina Excel-kalkylblad när det behövs. Om du har några frågor eller feedback, låt mig veta i kommentarsfältet. Eller så kan du kolla in våra andra artiklar om Excel-funktioner på den här webbplatsen.

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.