Beschrijving
Gebruik deze functie om een specifiek aantal tekens uit het midden van een tekststring te extraheren, beginnend op een opgegeven positie. Ondersteund in Ketens.
MID is handig voor het extraheren van substrings, het parseren van gegevens en het manipuleren van tekst op verschillende manieren.
Syntax
MID(tekst, start_num, num_chars)
Ingangen
Deze functie accepteert de volgende argumenten:
| Naam | Vereist | Beschrijving | Geldige invoer |
|---|---|---|---|
sms verzenden |
Ja | De tekststring die de tekens bevat die u wilt extraheren. | Een tekststring, of een verwijzing naar een cel die tekst bevat. |
start_nummer |
Ja | De positie van het eerste teken dat u uit de tekst wilt halen. | Een positief geheel getal, een celverwijzing die een positief geheel getal bevat, of een formule die resulteert in een positief geheel getal. |
num_chars |
Ja | Het aantal tekens dat u wilt dat MID teruggeeft van tekst. | Een positief geheel getal, een celverwijzing die een positief geheel getal bevat, of een formule die resulteert in een positief geheel getal. |
Voorbeeld
Voorbeeldgegevens
| A | B |
|---|---|
| 1 | Aubergine goulash |
| 2 | 123-45-6789 |
| 3 | ABCDEFGHIJKLMNOP |
| 4 | Midden Voorbeeld |
Voorbeeldformules
| Formule | Beschrijving | Resultaat |
|---|---|---|
=MID(B1,4,5) |
Extraheert 5 tekens uit B1, beginnend op positie 4. | plant |
=MID(B2,5,2) |
Extraheert 2 tekens uit B2, beginnend op positie 5. | 45 |
=MID(B3,2,5) |
Extraheert 5 tekens uit B3, beginnend op positie 2. | BCDEF |
=MID(B4,1,3) |
Haalt 3 tekens uit B4, beginnend op positie 1. | Midden |
=MID(B1,LEN(B1)-3,4) |
Haalt de laatste 4 tekens uit B1. | wimper |
Notities
- Als
start_numgroter is dan de lengte van de tekst, retourneert MID een lege tekenreeks. - Als
start_numkleiner is dan 1, behandelt MID het als 1. - Als
num_charsnegatief is, geeft MID een #VALUE! foutmelding. - Als
num_charsgroter is dan het aantal tekens vanaf start_num tot het einde van de tekst, retourneert MID alle tekens vanaf start_num tot het einde van de tekst. - MID telt elk teken, inclusief spaties en interpunctie.
Tips
- Combineer MID met FIND of SEARCH om tekst te extraheren op basis van de positie van specifieke tekens.
- Combineer MID met LEN om een specifiek aantal tekens aan het einde van een tekenreeks te extraheren.
- MID kan in andere tekstfuncties worden genest voor complexere tekstmanipulatie.
- MID is handig voor het extraheren van specifieke velden bij het werken met gegevens met een vaste breedte,
- MID is hoofdlettergevoelig, het behandelt hoofdletters en kleine letters als verschillende tekens.
Verwante functies
CHAR
CODE
CONCATENATE
CONCATENATEIF
FIND
LEFT
LEN
LOWER
MID
PROPER
REPT
RIGHT
SEARCH
SUBSTITUTE
TEXT
TEXTJOIN
TRIM
UNICHAR
UNICODE
UPPER