Excel: een formule voor mid van rechts
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.
U kunt echter de volgende formule gebruiken om de MID- functie te repliceren en een specifiek aantal tekens te extraheren met behulp van een startpositie aan de rechterkant van de tekenreeks:
=RIGHT(REPLACE( A1 , LEN( A1 )-start_from_right+2, LEN( A1 ),""), num_characters)
U kunt bijvoorbeeld de volgende formule gebruiken om de middelste vier tekens uit cel A1 te extraheren, beginnend op drie posities van rechts:
=RIGHT(REPLACE( A1 ,LEN( A1 )-3+2,LEN( A1 ),""), 4)
Het volgende voorbeeld laat zien hoe u deze formule in de praktijk kunt gebruiken.
Voorbeeld: MID van rechts gebruiken in Excel
Stel dat we de volgende lijst met basketbalteamnamen in Excel hebben:
We kunnen de volgende formule in cel B2 typen om de middelste 4 tekens uit de teamnaam in cel A2 te extraheren, beginnend op 3 posities van rechts:
=RIGHT(REPLACE( A2 ,LEN( A2 )-3+2,LEN( A2 ),""), 4)
We kunnen vervolgens op deze formule klikken en deze naar elke resterende cel in kolom B slepen:
Kolom B toont nu de middelste 4 tekens van elke teamnaam, beginnend op 3 posities van rechts.
Denk bijvoorbeeld aan de naam van het eerste team:
- Non-conformisten
De 3e positie van rechts is de letter c :
- Maveri c ks
Vervolgens extraheren we de 4 karakters, beginnend vanaf deze positie:
- Mav eric ks
Het resultaat is Erik .
De formule herhaalt dit proces voor elke naam in de kolom Team.
Aanvullende bronnen
In de volgende zelfstudies wordt uitgelegd hoe u andere veelvoorkomende taken in Excel kunt uitvoeren:
Excel: Hoe de MID-functie te gebruiken om de string te beëindigen
Excel: Hoe de MID-functie te gebruiken voor strings met variabele lengte
Excel: een eenvoudige formule voor “als het niet leeg is”