Vil du hurtigt og nemt kombinere tekst fra flere celler i Excel? Sådan kan du gøre det med TEXTJOIN-funktionen.

Excel tilbyder en bred vifte af funktioner, der kan hjælpe dig med at manipulere data på forskellige måder. En sådan funktion er TEXTJOIN, som, som navnet antyder, giver dig mulighed for at sammenføje tekst ved hjælp af en separator. Det kan især være nyttigt, når du skal udføre dataopsummeringsopgaver i Excel.

I denne artikel vil vi diskutere TEXTJOIN-funktionen i detaljer og give eksempler på eksempler, der viser, hvordan du bruger TEXTJOIN i dine Excel-ark.

Syntaks og parametre for TEXTJOIN-funktionen

TEXTJOIN-funktionen i Excel giver dig mulighed for at kombinere tekst fra flere celler til en enkelt celle med tilpasselige afgrænsninger og muligheder. Her er syntaksen for TEXTJOIN-funktionen:

=TEXTJOIN(afgrænsningstegn, ignorer_tom, tekst1, [tekst2], ...)

Lad os nedbryde hver parameter af funktionen:

  • afgrænsning: Dette er det eller de tegn, du vil indsætte mellem hver tekststreng. Det kan være et komma, bindestreg eller et hvilket som helst andet tegn, du foretrækker. Du kan også bruge en tom streng (
    instagram viewer
    "") som afgrænsning, hvis du ikke ønsker nogen separator.
  • ignore_empty: Dette er en logisk værdi, der bestemmer, om tomme celler skal ignoreres eller inkluderes i resultatet. Hvis indstillet til RIGTIGT, vil tomme celler blive ignoreret; hvis indstillet til FALSK, vil tomme celler blive inkluderet.
  • tekst1, tekst2, …: Det er de tekststrenge, du vil sammenføje. Du kan angive op til 252 tekststrenge, og de kan være individuelle celler, områder eller endda tekstværdier omgivet af dobbelte anførselstegn.

TEXTJOIN-funktionen sammenkæder tekststrengene i den rækkefølge, du angiver, og adskiller dem med det angivne skilletegn. Det udelukker alle tomme celler, medmindre ignore_empty parameter er indstillet til FALSE.

Eksempler på sager, der bruger funktionen TEXTJOIN i Excel

Her er et par eksempler på tilfælde, hvor du kan bruge TEXTJOIN-funktionen:

1. Kombination af tekst

Antag, at du har et regneark med fornavne i kolonne A og efternavne i kolonne B. Du vil oprette en liste over fulde navne i kolonne C. I celle C2, kan du bruge følgende formel:

=TEXTJOIN(" ", RIGTIGT, A2, B2)

Kopier formlen ned i kolonnen, og den kombinerer fornavnet og efternavnet fra hver række til en enkelt celle, adskilt af et mellemrum.

2. Oprettelse af en kommasepareret liste

Lad os sige, at du har en lodret liste over byer, og du vil oprette en enkelt celle, der kombinerer disse byer til en kommasepareret liste. For at opnå dette kan du bruge TEXTJOIN-funktionen med et komma som afgrænsning.

=TEXTJOIN(", ", RIGTIGT, A2:A7)

Hver by i området A2:A7 kombineres ved hjælp af komma- og mellemrumsadskilleren angivet i de dobbelte anførselstegn. Det andet argument, TRUE, ignorerer alle tomme celler i området.

3. Tilføjelse af præfikser eller suffikser

Hvis du har en kolonne med data og ønsker at tilføje et specifikt præfiks eller suffiks til hver post, kan du bruge TEXTJOIN. Antag, at du har en liste over kursusnumre i kolonne A, og du vil tilføje præfikset MÅTTE til tallene for at gøre dem til kursuskoder. Du skal bruge følgende formel:

=TEXTJOIN("", RIGTIGT, "MÅTTE"&A2)

Denne formel sammenkæder præfikset MÅTTE med værdien i cellen A2 ved at bruge et-tegnet (&) operatør.

4. Indsættelse af linjeskift mellem tekst

Antag, at du har en tabel med medarbejderoplysninger, herunder deres navne og e-mailadresser. Du ønsker at oprette en oversigtsrapport, hvor hver medarbejders oplysninger flettes til en enkelt celle med linjeskift.

Antag, at navnene er i kolonne A, og e-mailadresser i kolonne B, skal du indtaste formlen nedenfor i cellen C2:

=TEKSTJOIN(CHAR(10), RIGTIGT, A2:B2)

Trykke Ctrl + Shift + Enter for at anvende formlen på din tabel. Nu vil kolonne C vise de flettede oplysninger for alle medarbejdere, idet hver post adskilles med et linjeskift. Det CHAR(10) funktionen genererer linjeskifttegn, der adskiller hver medarbejders information. For at oplysningerne skal vises i flere linjer, som vist ovenfor, skal du sikre dig, at Ombryd tekst funktion er aktiveret.

Dette er blot nogle få eksempler på, hvordan du kan bruge TEXTJOIN til at kombinere tekststrenge på forskellige måder. Det giver fleksibilitet til at kombinere tekst og giver dig mulighed for at angive enhver afgrænsning efter eget valg for det ønskede output.

Sådan bruger du TEXTJOIN med andre funktioner i Excel

TEXTJOIN fungerer bedre med væsentlige funktioner i Excel til avancerede datamanipulationer. Her er nogle eksempler:

Brug af TEXTJOIN med IF-funktionen

Du kan brug IF-funktionen i TEXTJOIN-funktionen for at betinget inkludere eller ekskludere tekststrenge baseret på bestemte kriterier.

Lad os sige, at du har en liste over elevernes navne i kolonne A, deres tilsvarende score i kolonne B og deres karakterer i kolonne C. Du vil oprette en enkelt celle, der indeholder navnene på elever, der har en score ovenfor 80 og har fået karakteren "A", adskilt af et komma. I celle D1, kan du bruge følgende formel:

=TEXTJOIN(", ", RIGTIGT, HVIS((B2:B9>80)*(C2:C9="EN"), A2:A9, ""))

Efter indtastning af formlen i celle D2 og bekræfter det med Ctrl+Shift+Enter (da det er en matrixformel), får du en liste over de elever, der opfylder de angivne betingelser. Formlen bruger HVIS-funktionen til at kontrollere, om den tilsvarende score er over 80 (B2:B9>80) og karakteren er A (C2:C9 = "A").

Hvis begge betingelser er sande, inkluderer det elevens navn i resultatet. Ellers returnerer den en tom streng (""). TEXTJOIN-funktionen fletter derefter de valgte navne med et komma, der adskiller dem som afgrænsning.

Brug af TEXTJOIN med SUBSTITUTE-funktionen

Lad os sige, at du har en liste over produktkoder i kolonne A, og du vil oprette en enkelt streng, der kombinerer alle koderne, adskilt af kommaer, mens du fjerner eventuelle bindestreger (-) fra koderne.

=TEXTJOIN(", ", RIGTIGT, ERSTAT(A2:A6, "-", ""))

Denne formel bruger TEXTJOIN-funktionen til at sammenkæde produktkoderne og ERSTAT-funktionen for at fjerne bindestregerne fra koderne. Du kan justere området (A2:A6) i formlen baseret på dine faktiske data. Du kan også ændre erstatningskriterierne i ERSTATNINGS-funktionen for at erstatte forskellige tegn efter behov.

Flet data nemt i Excel med TEXTJOIN

TEXTJOIN-funktionen i Excel er et kraftfuldt værktøj, der giver dig mulighed for at sammenkæde flere tekststrenge med en specificeret afgrænsning. Ved at forstå dens syntaks og argumenter kan du manipulere og kombinere data på en fleksibel og effektiv måde. Uanset om du har brug for at flette navne, adresser eller andre tekstbaserede data, er TEXTJOIN-funktionen en praktisk løsning.