Du har fornavn i kolonne A, etternavn i kolonne B og firmadomene i kolonne C. Sjefen vil ha komplette e-postadresser i én kolonne: ola.nordmann@firma.no. Med tre ansatte kan du skrive dem for hånd. Med 500 ansatte trenger du en funksjon som gjør det automatisk.
Slå sammen tekst i Excel med KJED.SAMMEN
KJED.SAMMEN (TEXTJOIN på engelsk) kombinerer tekst fra flere celler og legger et skilletegn mellom hvert element. Slik bygger du en e-postadresse fra fornavn, etternavn og domene:
=KJED.SAMMEN("."; SANN; A2; B2)
Funksjonen tar tre typer argumenter. Det første er skilletegnet, her et punktum. Det andre er SANN eller USANN, der SANN betyr at tomme celler hoppes over. Resten er cellene eller områdene du vil kombinere. Resultatet blir «ola.nordmann» med punktum mellom fornavn og etternavn.
For å bygge den komplette e-postadressen legger du til @-tegnet og domenet:
=KJED.SAMMEN("."; SANN; A2; B2) & "@" & C2
Hele områder i stedet for enkeltceller
Den store fordelen med KJED.SAMMEN er at du kan peke på et helt celleområde. Har du en liste med produktnavn i A2:A50 og vil ha dem i én celle med komma mellom? Skriv:
=KJED.SAMMEN(", "; SANN; A2:A50)
Funksjonen går gjennom hele området og setter komma og mellomrom mellom hvert element. Tomme celler hoppes over fordi du skrev SANN som andre argument. Hadde du brukt USANN, ville du fått doble kommaer der det er tomme celler i rekken.
KJED.SAMMEN mot TEKSTKOMBINER og &-operatoren
Før KJED.SAMMEN fantes hadde du to alternativer. TEKSTKOMBINER (CONCATENATE) krever at du peker på hver celle manuelt og legger til skilletegn selv: =TEKSTKOMBINER(A2; "."; B2). Den takler ikke celleområder, og du må skrive skilletegnet inn som et eget argument mellom hver celle.
&-operatoren er enda mer manuell: =A2 & "." & B2. Den fungerer fint for to eller tre celler, men med ti celler blir formelen vanskelig å lese. Ingen av disse håndterer tomme celler automatisk.
KJED.SAMMEN løser alle tre problemene. Den tar skilletegnet én gang, hopper over tomme celler og godtar hele områder. Velg alltid KJED.SAMMEN når du skal kombinere mer enn to celler.
Kombiner KJED.SAMMEN med andre tekstfunksjoner
KJED.SAMMEN blir kraftigere sammen med andre funksjoner. Trenger du bare de to første bokstavene fra fornavnet, kombinerer du med VENSTRE:
=KJED.SAMMEN("."; SANN; VENSTRE(A2; 2); B2)
Resultatet blir "ol.nordmann" i stedet for "ola.nordmann". Du kan også bruke TRIMME inne i KJED.SAMMEN for å fjerne ekstra mellomrom før teksten settes sammen. Det er spesielt nyttig når du jobber med importerte data der mellomrom har sneket seg inn:
=KJED.SAMMEN("."; SANN; TRIMME(A2); TRIMME(B2))
Vanlige feil med KJED.SAMMEN
Doble skilletegn i resultatet. Du har satt USANN som andre argument, og det finnes tomme celler i området. Bytt til SANN for å hoppe over dem.
Manglende skilletegn. Du har glemt anførselstegnene rundt skilletegnet. Excel forventer tekst i anførselstegn, og uten dem får du en feilmelding. Skriv "," (med anførselstegn), ikke bare et komma.
Formelen gir #VERDI!-feil. Du prøver å kombinere et celleområde, men bruker en eldre versjon av Excel som ikke støtter KJED.SAMMEN. Funksjonen krever Excel 2019 eller nyere, eller Microsoft 365. I eldre versjoner må du bruke TEKSTKOMBINER eller &-operatoren.
Neste steg
Nå kan du slå sammen tekst fra flere celler med ett skilletegn. Trenger du å gjøre det motsatte og dele opp tekst i separate kolonner, bruker du Tekst til kolonner. Og vil du hente ut bare deler av en tekststreng, for eksempel de tre første bokstavene, viser VENSTRE, HØYRE og DELTEKST deg hvordan.
Denne videoen er hentet fra kurset Microsoft Excel for eksperter på Utdannet.no. I det fulle kurset lærer du også TRIMME, ERSTATT, DATODIFF og andre tekstfunksjoner som bygger videre på det du har lært her.




