Die Funktion MID in Excel
TEIL (Englisch: MID) entnimmt einen Teil eines Textes ab einer beliebigen Position: „4 Zeichen ab Position 4“. So holst du eine Zahl aus der Mitte eines Produktcodes oder die Domain aus einer E-Mail-Adresse.
Syntax
=MID(text, start_num, num_chars)
| Argument | Was es bedeutet |
|---|---|
| text | Der Text oder die Zelle, aus der Zeichen entnommen werden. |
| start_num | Die Position des ersten zu entnehmenden Zeichens (1 = das erste Zeichen). |
| num_chars | Wie viele Zeichen entnommen werden. Wenn mehr verlangt wird, als übrig ist, wird einfach der Rest zurückgegeben. |
Beispiele
1. Eine feste Position
| A | B | C | D | |
|---|---|---|---|---|
| 1 | SKU | Modell | ||
| 2 | SH-4417-BLU | omar.haddad@shopmail.com | 4417 |
Die Zeichen 4 bis 7 von SH-4417-BLU.
2. Nach einem Zeichen beginnen
| A | B | C | D | |
|---|---|---|---|---|
| 1 | SKU | Domain | ||
| 2 | SH-4417-BLU | omar.haddad@shopmail.com | shopmail.com |
FINDEN (Englisch: FIND) findet das @ (Position 12); TEIL (Englisch: MID) beginnt eins danach. 100 bedeutet einfach „genug, um bis zum Ende zu reichen“.
3. Ein einzelnes Zeichen
| A | B | C | D | |
|---|---|---|---|---|
| 1 | SKU | Größencode | ||
| 2 | SH-4417-BLU | omar.haddad@shopmail.com | B |
Länge 1 gibt nur das Zeichen an dieser Position zurück.
Häufige Fehler
Ab 0 zählen. Positionen in Excel beginnen bei 1.
Korrektur: Das erste Zeichen hat start_num 1.
Feste Positionen bei unterschiedlich langen Texten. Das bricht, sobald ein Eintrag länger ist.
Korrektur: Ermittle die Position mit FINDEN (Englisch: FIND) oder nutze TEXTNACH (Englisch: TEXTAFTER) in Excel 2024 und Microsoft 365.
Häufig gestellte Fragen
Gibt MID eine Zahl oder Text zurück?
Immer Text, auch wenn es wie eine Zahl aussieht. Nutze WERT (Englisch: VALUE), um sie in eine Zahl umzuwandeln.
Verwandte Funktionen
- LEFTLEFT gibt die ersten Zeichen eines Textes zurück, RIGHT die letzten.
- FINDFIND und SEARCH geben die Position eines Textes innerhalb eines anderen Textes zurück.
- LENLEN gibt die Anzahl der Zeichen eines Textes zurück, einschließlich Leerzeichen.
- TEXTAFTERTEXTAFTER und TEXTBEFORE teilen einen Text an einem Trennzeichen, etwa dem @ in einer E-Mail-Adresse, ohne Positionen zu zählen.