Sammenkæd med separatorer med TEXTJOIN
Kombinér mange værdier med et skilletegn imellem dem.
Sammenkæd med separatorer med TEXTJOIN er en gratis Excel Formulas Academy-lektion på CoddyKit. Dette er lektion 2 af 4. Du kan læse alle 3 lektioner i dette læringsspor gratis i deres fulde længde — derefter låser CoddyKit PRO alle lektioner op samt praktiske øvelser med en indbygget kodeeditor og en AI-underviser døgnet rundt. Den er en del af læringsforløbet i Excel Formulas Academy, og dine fremskridt synkroniseres på tværs af nettet og CoddyKit-appen. Excel Formulas Academy-kurset indeholder 4 lektioner i alt.
Når CONCAT ikke rækker
I den forrige lektion så du, at CONCAT kan sammenkæde et område, men ikke indsætte et skilletegn mellem hver værdi.
Forestil dig, at du har en kolonne med byer og vil have dem som én kommasepareret liste: Paris, Tokyo, Cairo. Det ville med CONCAT betyde, at du skulle skrive hvert komma manuelt.
TEXTJOIN løser det elegant: Du giver den ét skilletegn, og den placerer automatisk dette skilletegn mellem hver værdi.
Syntaksen for TEXTJOIN
TEXTJOIN har tre dele:
- delimiter den tekst, der placeres mellem værdier, f.eks.
", " - ignore_empty TRUE for at springe tomme celler over, FALSE for at beholde dem
- text1, text2, ... de celler eller områder, der skal sammenkædes
Formen er =TEXTJOIN(delimiter, ignore_empty, text1, ...). Skilletegnet bruges kun mellem elementer, aldrig helt i begyndelsen eller slutningen.
=TEXTJOIN(", ", TRUE, A2:A4)Din første TEXTJOIN
Antag, at A2:A4 indeholder Paris, Tokyo og Cairo.
Formlen nedenfor sammenkæder dem med et komma og et mellemrum mellem hver, så resultatet bliver Paris, Tokyo, Cairo.
Bemærk, at der ikke er noget komma før Paris eller efter Cairo. TEXTJOIN indsætter kun skilletegnet mellem værdier.
=TEXTJOIN(", ", TRUE, A2:A4)Valg af skilletegn
Skilletegnet kan være en hvilken som helst tekst, du ønsker. Almindelige valg omfatter:
", "til en læselig liste" - "til en sti med bindestreger"; "til lister med semikolon" "til et enkelt mellemrum, f.eks. ved oprettelse af et fuldt navn
Her sammenkæder vi navnefelter med et enkelt mellemrum.
=TEXTJOIN(" ", TRUE, A2, B2, C2)Spring tomme celler over
Argumentet ignore_empty er meget nyttigt. Sæt det til TRUE, så springes alle tomme celler i dit område over, og du får aldrig dobbelte skilletegn.
Antag, at A2:A4 indeholder Paris, en tom celle og Cairo. Når ignore_empty er sat til TRUE, får du Paris, Cairo, ikke Paris, , Cairo.
=TEXTJOIN(", ", TRUE, A2:A4)Bevar tomme celler med FALSE
Nogle gange vil du faktisk beholde de tomme pladser, f.eks. for at få datapositionerne til at flugte.
Sæt ignore_empty til FALSE, så tomme celler stadig genererer et skilletegn. Når A2:A4 indeholder Paris, en tom celle og Cairo, bliver resultatet Paris, , Cairo.
Vælg TRUE til ryddelige lister og FALSE, når positionerne er vigtige.
=TEXTJOIN(", ", FALSE, A2:A4)Gennemarbejdet eksempel: Opret en CSV-række
Antag, at en række indeholder en ordre: ID i A2, vare i B2, antal i C2 og pris i D2.
For at eksportere den som en kommasepareret linje skal du sammenkæde hele området med et komma som skilletegn.
Resultatet kan være 1001,Notebook,3,4.99, klar til at blive indsat i en CSV-fil.
=TEXTJOIN(",", FALSE, A2:D2)Sammenkædning af flere områder
TEXTJOIN kan tage flere områder og individuelle celler som separate argumenter, der alle bruger det samme skilletegn.
Du kan f.eks. sammenkæde to separate kolonner med etiketter til én liste:
Hver værdi fra begge områder sammenkædes i rækkefølge med dit valgte skilletegn mellem dem.
=TEXTJOIN(" | ", TRUE, A2:A4, C2:C4)Brug et linjeskift som skilletegn
Du kan placere værdier på separate linjer i én celle ved at bruge et linjeskifttegn som skilletegn.
I Excel er dette tegn CHAR(10). I Google Sheets kan du også bruge CHAR(10).
Når du har indtastet formlen, skal du slå tekstombrydning til for cellen, så linjeskiftene bliver synlige.
=TEXTJOIN(CHAR(10), TRUE, A2:A4)Praktisk opgave: Liste over e-mailmodtagere
Du har en kolonne med e-mailadresser i A2:A10 og vil have dem som én semikolonsepareret streng, der kan indsættes i feltet Til i en e-mail.
Brug et semikolon og et mellemrum som skilletegn, og spring tomme celler over, så listen forbliver ryddelig.
Resultatet er en enkelt modtagerlinje, der er klar til indsættelse, og som opdateres, når du tilføjer adresser.
=TEXTJOIN("; ", TRUE, A2:A10)CONCAT sammenlignet med TEXTJOIN
Her er en hurtig vejledning til at vælge:
- Brug
CONCATeller&, når du sammenkæder nogle få bestemte elementer med forskellige skilletegn eller uden skilletegn. - Brug
TEXTJOIN, når du sammenkæder et område og ønsker det samme skilletegn mellem hver værdi, især når tomme celler skal springes over.
TEXTJOIN er særligt velegnet til lister, CSV-rækker og strenge med etiketter, hvor det ville være besværligt at skrive hvert skilletegn.
=TEXTJOIN(", ", TRUE, A2:A100)Hurtigt tjek
Afprøv din viden om TEXTJOIN.
Opsummering: TEXTJOIN med skilletegn
Du ved nu, hvordan du opbygger lister med skilletegn:
=TEXTJOIN(delimiter, ignore_empty, text1, ...)- Skilletegnet placeres mellem værdierne, aldrig i enderne.
ignore_empty = TRUEspringer tomme celler over, så du får ryddelige lister.- Den accepterer områder, så én formel kan håndtere en hel kolonne.
- Brug
CHAR(10)til linjeskift i en celle.
Nu skal du standardisere brugen af store og små bogstaver i tekst med UPPER, LOWER og PROPER.
Lær Excel med en AI-underviser — gratis
Skriv og kør rigtig kode i din browser, få øjeblikkelig hjælp fra en AI-underviser døgnet rundt, og fortsæt, hvor du slap, på web eller i appen.
- Kurser
- 30
- Lektioner
- 120
Ofte stillede spørgsmål
Er lektionen “Sammenkæd med separatorer med TEXTJOIN” gratis?
Ja — alle 3 lektioner i læringssporet Excel Formulas Academy, inklusive “Sammenkæd med separatorer med TEXTJOIN”, kan læses gratis i deres fulde længde her på webstedet. Derefter låser CoddyKit PRO alle lektioner op samt interaktive øvelser med en indbygget kodeeditor og en AI-underviser døgnet rundt. Excel Formulas Academy-kurset indeholder 4 lektioner i alt.
Hvad lærer jeg i “Sammenkæd med separatorer med TEXTJOIN”?
Kombinér mange værdier med et skilletegn imellem dem. Du øver dig i Excel Formulas Academy med praktisk kode, som du kører direkte i browseren, og en AI-vejleder døgnet rundt besvarer dine spørgsmål, mens du arbejder dig gennem lektionen.
Skal jeg have erfaring for at begynde på Excel Formulas Academy?
Der kræves ingen tidligere erfaring. Excel Formulas Academy på CoddyKit er tilrettelagt for både begyndere og øvede, så du kan starte her eller fra begyndelsen og lære i dit eget tempo. Dette er lektion 2 af 4.
Hvor lang tid tager lektionen “Sammenkæd med separatorer med TEXTJOIN”?
De fleste CoddyKit-lektioner tager cirka 5–10 minutter. Hver lektion er kort og interaktiv, så du gør løbende fremskridt og kan fortsætte, hvor du slap – på både web og app.
Kan jeg skrive og køre kode i denne Excel Formulas Academy-lektion?
Ja. Alle Excel Formulas Academy-lektioner har en indbygget kodeeditor, så du kan skrive og køre rigtig kode direkte i din browser og få øjeblikkelig feedback fra AI – uden lokal opsætning.
Alle lektioner i dette kursus
- Sammenkæd tekst med CONCAT
- Sammenkæd med separatorer med TEXTJOIN
- Skift mellem store og små bogstaver med UPPER, LOWER, PROPER
- Erstat tekst med SUBSTITUTE