MID Excel-functie

MID in Excel

Mid-functie in Excel is een type tekstfunctie die wordt gebruikt om strings te achterhalen en deze te retourneren vanuit elk middengedeelte van het Excel, de argumenten voor deze formule zijn de tekst of de string zelf en het startnummer of de positie van de string en de eindpositie van de string om het resultaat te extraheren.

In eenvoudige bewoordingen wordt MID-functie in Excel gebruikt om een ​​klein deel van de tekenreeks uit de invoerstring te extraheren of om een ​​vereist aantal tekens uit tekst of tekenreeks te retourneren.

MID-formule in Excel

MID-formule in Excel heeft drie verplichte parameters, namelijk tekst, start_getal, aantal_tekens.

Verplichte parameters:

  • tekst: het is tekst waaruit u de subtekenreeks wilt extraheren.
  • start_num: de startpositie van de subtekenreeks.
  • num_chars: het aantal tekens van de subtekenreeks.

Hoe de MID-functie in Excel te gebruiken? (met voorbeelden)

MID in Excel is heel eenvoudig en gemakkelijk te gebruiken. Laten we de werking van de MID-functie in Excel begrijpen door een voorbeeld van een MID-formule. De MID-functie kan worden gebruikt als werkbladfunctie en als VBA-functie.

U kunt deze MID Function Excel Template hier downloaden - MID Function Excel Template

MID in Excel als een werkbladfunctie.

Voorbeeld 1

In dit MID-formule-voorbeeld halen we de subtekenreeks op uit de gegeven tekstreeks met behulp van de MID-formule in Excel = MID (B3,2,5), het zal de substring ophalen van 2 tekens en 5 letters van de 2e positie en de uitvoer zal zijn als weergegeven in de tweede kolom.

Voorbeeld # 2

We kunnen de mid-functie gebruiken om de voornaam en achternaam uit de volledige naam te extraheren.

Voor voornaam: hier hebben we de MID-formule gebruikt in Excel = MID (B17,1, SEARCH ("", B17,1)). In dit MID-formule voorbeeld zoekt de MID-functie de tekenreeks op B17 en begint de deelstring vanaf het eerste teken, hier haalt de zoekfunctie de locatie van de spatie op en retourneert de gehele waarde. Uiteindelijk filteren beide functies de voornaam uit.

Voor de achternaam: gebruik op dezelfde manier voor de achternaam de = MID (B17, SEARCH ("", B17), 100) en het zal u de achternaam van de volledige naam geven.

Voorbeeld # 3

Stel dat we het blok van ID moeten achterhalen dat zich na "-" in ID bevond, gebruik dan de formule = MID (H3, FIND ("-", H3) +1,2) MID in Excel om de blok-ID twee eruit te filteren -teken na "-".

Voorbeeld # 4

We kunnen de domeinnaam ook achterhalen via de web-URL's. Hier is de mid-functie die wordt gebruikt om dit te bereiken

= MIDDEN (H18, SEARCH (“: //”, H18) + 3, SEARCH (“/”, H18, SEARCH (“: //”, H18) +3) -SEARCH (“: //”, H18) -3)

Excel MID-functie kan worden gebruikt als een VBA-functie.

Dim midstring als string

Midstring = Application.worksheetfunction.mid ("Alfabet", 5, 2)

Msgbox (Midstring) // Retourneert de subtekenreeks "ab" van de tekenreeks "Alfabet" in het berichtvenster.

De uitvoer is "ab".

Dingen om te onthouden over de Excel MID-functie

  • Excel MID-formule retourneert lege tekst als het begin_getal groter is dan de lengte van de tekenreeks.

= MID (B3,21,5) = blanco omdat het startnummer groter is dan de lengte van de string, dus de uitvoer is blanco zoals hieronder weergegeven.

  • Als begin_getal <de lengte van de tekst is, maar start_getal + aantal_tekens overschrijdt de lengte van de tekenreeks, dan retourneert MID de tekens tot het einde van de tekst.

= MIDDEN (B3,1,15)

  • MID-functie blinkt uit door de #VALUE! Fout
    • Als start_getal <1 ex. = MIDDEN (B3, -1,15)

    • Als num_chars een negatieve waarde is.

= MIDDEN (B3,1; -15)