TEKSTFØR-funktionen

Returnerer teksten før et skilletegn, fx alt før @ i en mailadresse. Du kan vælge, hvilken forekomst af skilletegnet der bruges.

På engelsk hedder funktionen TEXTBEFORE, og i opgaverne kan du skrive begge navne. Alle funktioner på dansk og engelsk

Syntaks

TEKSTFØR(tekst; afgrænser; [forekomstnummer]; [matchtilstand]; [match_slut]; [hvis_ikke_fundet])
tekst
Den tekst, der søges i.
afgrænser
Det tegn eller den tekst, der skal stoppes ved.
forekomstnummer (valgfri)
Hvilken forekomst der bruges. 1 eller udeladt for den første, 2 for den anden, -1 for den sidste.
matchtilstand (valgfri)
1 for at se bort fra store og små bogstaver. Udelader du det, er det 0, og bogstaverne skal passe.
match_slut (valgfri)
1 for at regne slutningen af teksten som et skilletegn. Udelader du det, er det 0.
hvis_ikke_fundet (valgfri)
Det, der returneres, når skilletegnet mangler. Udelader du det, er det

Eksempler

C1=TEKSTFØR(A2;"@")
ABC
1Mailmette.hansen
2[email protected]

Med andre ord: Returnér den del af mailadressen i A2, der står før @.

B1=TEKSTFØR("2024-03-15";"-";2)
AB
12024-03
B1=TEKSTFØR("C:/Rapporter/2024/salg.xlsx";"/";-1)
AB
1C:/Rapporter/2024

Øv dig i TEKSTFØR

Ofte stillede spørgsmål

Hvorfor giver TEKSTFØR fejlen

Skilletegnet findes ikke i teksten. Angiv en reserve som sidste argument, fx =TEKSTFØR(A2;" ";;;;A2), så hele teksten returneres, når der ikke er noget mellemrum.

Hvordan gør jeg det samme i ældre udgaver af Excel?

Kombinér VENSTRE og FIND, fx =VENSTRE(A2;FIND("@";A2)-1). FIND giver placeringen af @, og VENSTRE tager alt før den.

Hvad hedder TEKSTFØR på engelsk?

TEXTBEFORE. Bruger du Excel på engelsk, skriver du TEXTBEFORE i stedet for TEKSTFØR. I opgaverne her kan du bruge begge navne.

Relaterede funktioner