Modsætningen til sammenkædning i Excel (4 muligheder)

  • Del Dette
Hugh West

I Microsoft Excel er der ikke nogen præcis funktion, der fungerer som det modsatte af sammenkædningsfunktionen. Men vi har stadig en række passende procedurer og alternativer til at opdele en tekst i flere dele. I denne artikel lærer du, hvordan du kan bruge disse enkle teknikker, der skal fungere som det modsatte af sammenkædning i Excel.

Download arbejdsbog til øvelser

Du kan downloade den Excel-arbejdsbog, som vi har brugt til at forberede denne artikel.

Modsætningen til Concatenate.xlsx

4 metoder, der fungerer som modsætninger til Concatenate i Excel

1. Opdel tekst i flere celler med formel

I den følgende tabel, Kolonne B indeholder fem forskellige celler, som hver har tre tilfældige navne adskilt af en fælles afgrænser "komma" (,) . under tre overskrifter med navnet Del 1, del 2 og del 3 vil optage navnene separat fra hver celle i Kolonne B .

📌 Trin 1:

➤ Vælg Celle C5 og og og type:

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

📌 Trin 2:

➤ Tryk på Indtast og du vil få det første navn opdelt fra navnene i Celle B5 .

🔎 Hvordan virker formlen?

  • REPT(" ",999): Her er det REPT funktionen gentager tegnet "space" 999 gange inden for UDSTEDELSE funktion.
  • SUBSTITUTE($B5,",",",REPT(" "",999)): UDSTEDELSE funktionen erstatter komma med de gentagne mellemrum, der blev nævnt i det foregående trin. Formlen returnerer således navnet Patrick med mellemrum.
  • COLUMNS($A:A)*999-998: KOLUMNER funktionen her tæller antallet af kolonner og tildeler den resulterende værdi som den start_nummer for den MID funktion.
  • MID(SUBSTITUTE($B5,",",",REPT(" ",999))),COLUMNS($A:A)*999-998,999): MID funktionen returnerer navnene 'Patrick' med 999 tegn i alt.
  • Endelig er det TRIM funktionen fjerner alle unødvendige mellemrum fra den tekststreng, der er fundet af MID funktion og returnerer navnet 'Patrick' præcis.

Lad os nu følge resten af trinene for at udtrække alle andre splitnavne.

📌 Trin 3:

➤ Fra Celle C5 , bruge Håndtag til påfyldning for at trække cellen til højre, indtil du får tre opdelte navne.

Vi har altså lige udtrukket tre navne separat fra Celle B5 .

📌 Trin 4:

➤ Træk nu ned i Håndtag til påfyldning til automatisk udfyldelse af resten af cellerne fra C6 til E9 .

Og du finder alle navnene opdelt fra de grupper af navne, der findes i Kolonne B .

2. Modsætningen til Concatenate: Brug af tekstfunktioner til at opdele i flere celler

Nu har vi nogle tilfældige fulde navne i Kolonne B Vi deler navnene op og viser dem separat i de to næste celler i en tilsvarende række.

📌 Trin 1:

➤ Vælg den første udgang Celle C5 og og og type:

=LEFT(B5,FIND(" ",B5)-1)

📌 Trin 2:

➤ Tryk på Indtast og bruge Håndtag til påfyldning til automatisk at udfylde resten af cellerne i Kolonne C .

Du får alle fornavne adskilt fra de fulde navne, der findes i Kolonne B .

🔎 Hvordan virker formlen?

  • I denne formel er FIND funktionen leder efter det første enkelt mellemrum i Celle B5 og returnerer placeringen af mellemrumstegnet.
  • VENSTRE funktionen udtrækker navnet fra venstre og returnerer et antal tegn, der er angivet med FIND funktion tidligere.

Lad os nu se, hvordan vi kan trække den anden del af hvert navn ud.

📌 Trin 3:

➤ I Celle D5 vil den krævede formel være:

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

📌 Trin 4:

➤ Når du har trykket på Indtast og automatisk udfyldning af hele Kolonne D , finder du alle efternavne kun under Del 2 overskrift.

🔎 Hvordan virker formlen?

  • I denne formel er LEN funktionen returnerer det samlede antal tegn, der er tilgængelige i Celle B5 og det er 15 .
  • FIND funktionen returnerer placeringen af det mellemrum, der er fundet i teksten, og returnerer 8 .
  • Den aritmetiske forskel mellem de to foregående numeriske værdier tildeler antallet af tegn for den RIGHT funktion.
  • Endelig er det RIGHT funktionsuddrag 15-8=7 tegn fra højre og returnerer navnet "Cummins .

3. Brug guiden Tekst til kolonne til omvendt sammenkædning i Excel

Lad os gå til vores første eksempel igen. Nu bruger vi Tekst til kolonne guiden til opdeling af celler efter fjernelse af afgrænsere.

📌 Trin 1:

➤ Vælg området af celler (B5:B9) der indeholder alle de tekstdata, der skal opdeles.

➤ Under den Data skal du vælge fanen Tekst til kolonner fra Dataværktøjer gruppe af kommandoer.

Der åbnes en dialogboks.

📌 Trin 2:

➤ Vælg radioknappen 'Afgrænset' som den oprindelige datatype.

➤ Tryk på Næste .

📌 Trin 3:

➤ Fra den Afgrænsere muligheder, markere på Komma og lad de andre indstillinger være umarkerede. Du får vist et dataeksempel som i det følgende billede.

➤ Tryk på Næste .

📌 Trin 4:

➤ Behold muligheden 'Generelt' som Format for kolonnedata .

➤ Aktiver redigering i Destination feltet, og vælg outputcellerne fra C5 til E9 .

➤ Tryk på Færdig og så er du færdig.

Du får vist alle navne, der er opdelt i det valgte outputområde af celler med det samme.

4. Anvend Flash Fill metoden til at fungere som det modsatte af Concatenate

I vores sidste eksempel vil vi forsøge at anvende Flash Fill til at udtrække navne separat fra cellerne. Flash Fill følger et mønster for at udfylde data automatisk i Excel. Men hvis der ikke findes et mønster, vil Flash Fill ikke fungere effektivt og kan endda resultere i et fejlagtigt output. Denne metode er kun god og nyttig, hvis du har et regelmæssigt og symmetrisk mønster i dit dataramme.

Lad os nu se, hvordan denne Flash Fill kommando fungerer hurtigt til at adskille tekster.

📌 Trin 1:

➤ Vælg Celle C5 og skrive 'Patrick' manuelt.

📌 Trin 2:

➤ Brug Håndtag til påfyldning til at trække ned til den sidste Celle C9 .

➤ Klik på indstillingerne, og vælg Flash Fill nu.

Og du finder alle fornavne adskilt og udtrukket i Kolonne C .

📌 Trin 3:

➤ Gør det på samme måde nu med efternavnet under Del 2 overskrift.

Og du vil se alle efternavne på én gang adskilt fra de fulde navne, der findes i Kolonne B .

Afsluttende ord

Jeg håber, at alle disse enkle metoder, der er nævnt ovenfor, nu vil hjælpe dig med at anvende dem i dine Excel-regneark, når det er nødvendigt. Hvis du har spørgsmål eller feedback, så lad mig vide det i kommentarfeltet. Eller du kan tjekke vores andre artikler relateret til Excel-funktioner på dette websted.

Hugh West er en meget erfaren Excel-træner og analytiker med over 10 års erfaring i branchen. Han har en bachelorgrad i regnskab og finans og en kandidatgrad i Business Administration. Hugh har en passion for undervisning og har udviklet en unik undervisningstilgang, der er nem at følge og forstå. Hans ekspertviden om Excel har hjulpet tusindvis af studerende og fagfolk verden over med at forbedre deres færdigheder og udmærke sig i deres karriere. Gennem sin blog deler Hugh sin viden med verden og tilbyder gratis Excel-tutorials og onlinetræning for at hjælpe enkeltpersoner og virksomheder med at nå deres fulde potentiale.