Tekstformler i Microsoft Excel er en form for formler, der udfører handlinger på tekstdata. I modsætning til matematiske eller logiske formler, som arbejder med numeriske værdier, manipulerer og ændrer tekstformler tekststrenge.
Tekstformler begynder med lighedstegnet (=), svarende til andre Excel-formler. Syntaksen for en tekstformel inkluderer funktionsnavnet efterfulgt af tekstargumenter eller strenge omgivet af anførselstegn eller cellereferencer.
Her er almindeligt anvendte tekstformler i Excel:
1. SAMMENHÆNG:
- Funktion :Kombinerer flere tekststrenge til en enkelt streng.
- Syntaks :`=CONCATENATE(tekst1, tekst2, ...)`
- Eksempel :`=CONCATENATE("Hej", " ", "Verden")` returnerer "Hej verden".
2. VENSTRE/HØJRE/MIDDEL:
- Funktioner: Disse funktioner udtrækker tegn fra en tekststreng fra venstre, højre eller midterste position.
- Syntaks :`=LEFT(tekst, tal_tegn)`, `=HØJRE(tekst, tal_tegn)`, `=MID(tekst, startnummer, antal_tegn)`
- Eksempel :`=LEFT("Eksempel", 3)` returnerer "Exc" (første tre tegn).
3. ØVRE/NEDRE:
- Funktioner: Konverterer tekst til store eller små bogstaver.
- Syntaks :`=UPPER(tekst)`, `=LOWER(tekst)`
- Eksempel :`=UPPER("excel")` returnerer "EXCEL".
4. TRIM:
- Funktion: Fjerner indledende eller efterfølgende mellemrum fra en tekststreng.
- Syntaks :`=TRIM(tekst)`
- Eksempel :`=TRIM(" Hello World ")` returnerer "Hello World".
5. SØG/FIND:
- Funktioner: Finder positionen af en understreng i en tekststreng.
- Syntaks :`=SØG(find_tekst, indenfor_tekst)`, `=FIND(find_tekst, indenfor_tekst)`
- Eksempel :`=FIND("eller", "Eksempel")` returnerer 2 (position af "eller").
6. UDSKIFT:
- Funktion: Erstatter en specificeret del af en tekststreng med en anden tekst.
- Syntaks :`=REPLACE(tekst, startnummer, antal_tegn, ny_tekst)`
- Eksempel :`=REPLACE("Hej verden", 7, 5, "Universe")` returnerer "Hej univers".
7. TEXTJOIN:
- Funktion: Introduceret i Excel 2016 kombinerer det flere tekststrenge med en specificeret separator.
- Syntaks :`=TEXTJOIN(separator, ignorer_empty, text1, text2, ...)
- Eksempel :`=TEXTJOIN(", ", TRUE, "Æble", "Orange", "Banan")` returnerer "Æble, Orange, Banan".
Tekstformler er afgørende for opgaver som datamanipulation, strengsammenkædning, formatering, udtrækning af specifikke tegn og mange andre operationer, der involverer tekstdata i Excel.