MID Functie

Excel 2007+

Samenvatting

De Excel MID functie haalt een specifiek aantal tekens uit een tekstreeks, beginnend vanaf een bepaalde positie. Perfect voor het extraheren van substrings uit langere teksten zoals namen, codes of adressen.

Syntaxis

MID(tekst; start_positie; aantal_tekens)

Parameters

Parameter Type Vereist Beschrijving
tekst Tekst Ja Tekst of celverwijzing met de brontekst
start_positie Getal Ja Startpositie binnen de tekst (begint bij 1)
aantal_tekens Getal Ja Aantal karakters om te retourneren

Gebruik van de MID-functie

MID is ideaal voor tekstmanipulatie taken zoals het splitsen van namen, extraheren van postcodes uit adressen, of het isoleren van specifieke delen van productcodes en referenties.

Veelvoorkomende MID Voorbeelden

Naam splitsen

=MID(A2;1;5)

Haalt eerste 5 letters van naam in A2 (bijv. "JANNE" uit "JANNEMARIE")

Postcode uit adres

=MID(B2;1;4)

Extraheert eerste 4 cijfers postcode uit adresstring

Domeinnaam uit email

=MID(C2;ZOEK("@";C2)+1;LENGTE(C2))

Haalt domeinnaam na @ uit emailadres

Veelgestelde Vragen

MID retourneert een lege tekststring ""

MIDB telt bytes i.p.v. karakters (voor DBCS talen zoals Japans)

Ja, combineer met LEN() functie: MID(A1;1;LEN(A1)-5)

Veelvoorkomende Fouten en Oplossingen

#WAARDE! fout

Cause: Startpositie of aantal_tekens is tekst i.p.v. getal

Solution: Controleer dat numerieke parameters echt getallen zijn

Lege resultaat

Cause: Startpositie > tekstlengte

Solution: Gebruik MIN() om max lengte te beperken

Notities

  • Posities tellen vanaf 1 (niet 0)
  • Negatieve getallen geven fout
  • Gebruik met RECHTS() en LINKS() voor complete tekst splitsing
  • Nederlandse Excel gebruikt puntkomma ; als scheidingsteken

Compatibiliteit

Beschikbaar in: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

Niet beschikbaar in: Excel 2003 gebruikt MIDDEN()

Inhoud laatst beoordeeld: December 9, 2025
Updatefrequentie: Naar behoefte
Geteste Excel-versies: Excel 2007+