Excel: hoe de mid-functie te gebruiken voor strings met variabele lengte


Met de MID- functie in Excel kunt u een specifiek aantal tekens uit een string extraheren op basis van een startpositie aan de linkerkant van de string.

Soms wilt u echter de middelste tekens extraheren op basis van een specifiek begin- en eindteken.

Hiervoor kunt u de MID- functie in combinatie met de FIND- functie gebruiken:

 =MID( A2 ,FIND("char1", A2 )+2,FIND("char2", A2,10 )-FIND("char1", A2 )-2)

Deze specifieke formule extraheert elk teken uit de tekenreeks in cel A2 tussen de tekens char1 en char2 .

Het volgende voorbeeld laat zien hoe u deze formule in de praktijk kunt gebruiken.

Voorbeeld: MID-functie voor tekenreeksen met variabele lengte in Excel

Stel dat we de volgende lijst met website-URL’s hebben:

Stel dat we alleen de websitenaam tussen de dubbele slashes ( // ) en de .com aan het einde van de URL willen extraheren.

Om dit te doen, kunnen we de volgende formule gebruiken:

 =MID( A2 ,FIND("//", A2 )+2,FIND(".com", A2,10 )-FIND("//", A2 )-2)

De volgende schermafbeelding laat zien hoe u deze formule in de praktijk kunt gebruiken:

Excel variabele lengte MID-functie

Kolom B toont nu alleen de tekens in de websitenaam tussen de dubbele schuine strepen // en de .com aan het einde van de naam.

Merk op dat deze formule zelfs werkt als de lengte van elke websitenaam niet hetzelfde is.

Zonder gebruik van de FIND- functie zou de MID- functie alleen deze taak niet kunnen uitvoeren.

Aanvullende bronnen

In de volgende zelfstudies wordt uitgelegd hoe u andere veelvoorkomende taken in Excel kunt uitvoeren:

Excel: een formule voor MID van rechts
Excel: een formule voor “als het niet leeg is”
Excel: lege cellen negeren bij het gebruik van formules

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert