Wat om te weet
- MID-funksie: =MID(A1, 17, 4), Voorbeelde A1=teiken, 17=offset, en 4=lengte van onttrekking.
- Selekteer teikensel >-invoer MID-funksie > stel waardes vir funksieteiken, karakterafwyking en onttrekkinglengte.
Hierdie artikel verduidelik hoe om die MID-funksie in Excel vir Microsoft 365, Excel Online en Excel 2016 en 2019 vir beide Windows en macOS te gebruik.
Wat is die MID-funksie?
Die MID-funksie laat jou toe om teks uit die middel van 'n string te onttrek. Soos ander funksies, gebruik jy dit deur 'n formule in 'n sel in te voer wat die funksie en sy parameters bevat. Die volgende verteenwoordig hoe 'n tipiese MID-formule lyk:
=MID(A1, 17, 4)
Die formule se parameters verdeel soos volg:
- Die eerste parameter ("A1" in die voorbeeld hierbo): Dit is die teiken van die funksie, en moet 'n mate van teks verteenwoordig. Een opsie is dat jy die teks direk op hierdie plek plaas, omring deur aanhalingstekens. Maar meer waarskynlik sal dit 'n sel wees wat genoemde teks bevat. Let daarop dat as die sel 'n nommer bevat, dit soos teks hanteer sal word.
- Die tweede parameter ("17" in die voorbeeld hierbo): Dit is die afset, of die nommer van die karakter waarop jy die onttrekking wil begin, insluitend. Dit moet 'n heelgetal (d.w.s. sonder enige aanhalingstekens) groter as een wees. Die MID-funksie sal die onttrekking begin nadat dit na regs getel is, een karakter op 'n slag, gebaseer op die waarde wat jy hier verskaf. Let daarop dat as jy 'n getal invoer wat groter is as die teiken se totale lengte, sal die resultaat as "leë teks" bereken word (bv.e. ""). As jy 'n nul of negatiewe getal invoer, sal jy 'n fout kry.
- Die laaste parameter ("4" in die voorbeeld hierbo): Dit is die lengte van die onttrekking, wat beteken hoeveel karakters jy wil hê. Soos die afwyking, word hulle een karakter op 'n slag getel, na regs, en begin met die karakter na die afwyking.
Die MID-funksie in aksie
Beskou die volgende voorbeeld. Hier teiken ons die teks in A1 ("Lifewire is die mees insiggewende webwerf op die Interwebs.") met die formule in A2: =MID(A1, 17, 4)
Die tweede parameter dui 'n 17-karakter offset aan. Soos hieronder getoon met die rooi nommers, beteken dit dat die onttrekking vanaf die "m" in die woord "meeste" sal begin.
Dan beteken 'n lengte van 4 dat vier karakters (insluitend die eerste een) onttrek sal word, wat die woord "meeste" as resultaat moet gee (geïllustreer met die blou nommers). Deur hierdie formule in die sel A2 in te voer, kan ons sien dit is korrek.
MIDB, die meer ingewikkelde broer/suster
MID het 'n verwante funksie, MIDB, wat dieselfde sintaksis gebruik. Die enigste verskil is dat dit in grepe werk, nie karakters nie. 'n Grep is 8 bisse data, en die meeste tale kan al hul karakters verteenwoordig deur 'n enkele greep te gebruik.
So hoekom is MIDB nuttig? As jy die behoefte het om dubbelgreepkarakters te verwerk, kan jy rede hê om MIDB te gebruik. Die sogenaamde "CJK"-tale (Chinees, Japannees en Koreaans) verteenwoordig hul karakters met twee grepe in plaas van een, omdat daar so baie van hulle is. Jy kan die standaard MID-funksie op hierdie gebruik, en dit sal een hele karakter op 'n slag kies, wat waarskynlik in elk geval is wat jy wil hê. Maar as jy 'n gevorderde verwerking daarvan doen en die grepe moet kry waaruit hulle bestaan, kan hierdie funksie jou dalk help.