Beschreibung
Verwenden Sie diese Funktion, um eine bestimmte Anzahl von Zeichen aus der Mitte einer Zeichenkette zu extrahieren, beginnend an einer bestimmten Position. Unterstützt in Chains.
MID ist nützlich, um Teilzeichenfolgen zu extrahieren, Daten zu parsen und Text auf verschiedene Weise zu bearbeiten.
Syntax
MID(text, start_num, num_chars)
Eingaben
Diese Funktion nimmt die folgenden Argumente entgegen:
| Name | Erforderlich | Beschreibung | Gültige Eingabe |
|---|---|---|---|
Text |
Ja | Die Textzeichenfolge, die die zu extrahierenden Zeichen enthält. | Eine Textzeichenfolge oder ein Verweis auf eine Zelle, die Text enthält. |
start_num |
Ja | Die Position des ersten Zeichens, das Sie im Text extrahieren möchten. | Eine positive Ganzzahl, ein Zellbezug, der eine positive Ganzzahl enthält, oder eine Formel, die eine positive Ganzzahl ergibt. |
num_chars |
Ja | Die Anzahl der Zeichen, die MID aus dem Text zurückgeben soll. | Eine positive Ganzzahl, ein Zellbezug, der eine positive Ganzzahl enthält, oder eine Formel, die eine positive Ganzzahl ergibt. |
Beispiel
Beispieldaten
| A | B |
|---|---|
| 1 | Auberginengulasch |
| 2 | 123-45-6789 |
| 3 | ABCDEFGHIJKLMNOP |
| 4 | Mittleres Beispiel |
Beispiel-Formeln
| Formel | Beschreibung | Ergebnis |
|---|---|---|
=MID(B1,4,5) |
Extrahiert 5 Zeichen aus B1, beginnend an Position 4. | Anlage |
=MID(B2,5,2) |
Extrahiert 2 Zeichen aus B2, beginnend an Position 5. | 45 |
=MID(B3,2,5) |
Extrahiert 5 Zeichen aus B3, beginnend an Position 2. | BCDEF |
=MID(B4,1,3) |
Extrahiert 3 Zeichen aus B4, beginnend an Position 1. | Mitte |
=MID(B1,LEN(B1)-3,4) |
Extrahiert die letzten 4 Zeichen aus B1. | Wimpern |
Anmerkungen
- Wenn
start_numgrößer ist als die Länge des Textes, gibt MID eine leere Zeichenkette zurück. - Wenn
start_numkleiner als 1 ist, wird es von MID als 1 behandelt. - Wenn
num_charsnegativ ist, gibt MID einen #VALUE!-Fehler zurück. - Wenn
num_charsgrößer ist als die Anzahl der Zeichen von start_num bis zum Ende des Textes, gibt MID alle Zeichen von start_num bis zum Ende des Textes zurück. - MID zählt jedes Zeichen, einschließlich Leerzeichen und Interpunktion.
Tipps
- Kombinieren Sie MID mit FIND oder SEARCH, um Text anhand der Position bestimmter Zeichen zu extrahieren.
- Kombinieren Sie MID mit LEN, um eine bestimmte Anzahl von Zeichen aus dem Ende einer Zeichenkette zu extrahieren.
- MID kann innerhalb anderer Textfunktionen verschachtelt werden, um komplexere Textmanipulationen zu ermöglichen.
- MID ist nützlich für die Extraktion bestimmter Felder bei der Arbeit mit Daten mit fester Breite,
- MID unterscheidet zwischen Groß- und Kleinschreibung, d. h. es behandelt Groß- und Kleinbuchstaben als unterschiedliche Zeichen.
Verwandte Funktionen
CHAR
CODE
CONCATENATE
CONCATENATEIF
FIND
LEFT
LEN
LOWER
MID
PROPER
REPT
RIGHT
SEARCH
SUBSTITUTE
TEXT
TEXTJOIN
TRIM
UNICHAR
UNICODE
UPPER