MID un MIDB funkcijas programmā Excel atgriež noteiktu rakstzīmju skaitu no teksta virknes, pamatojoties uz dažādiem kritērijiem.
Piezīme: Šajā rakstā sniegtā informācija attiecas uz Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2019 Mac, Excel 2016 Mac, Excel for Mac 2011 un Excel Online.
MID vai MIDB?
Ja jums ir nevēlamās atkritumu rakstzīmes, kas iekļautas jūsu labos datos vai kad jums ir nepieciešams tikai daļa teksta virknes šūnā, Excel ir vairākas funkcijas, kas noņem nevēlamus datus.
Izmantotā funkcija ir atkarīga no tā, kur atrodas labie dati, salīdzinot šūnā ar nevēlamo rakstzīmi.
- Ja labie dati vai apakšvirkne, kas jāsaglabā, atrodas datu labajā pusē, izmantojiet RIGHT funkciju, lai to izvilktu.
- Ja apakšvirkne atrodas datu kreisajā pusē, izmantojiet kreiso funkciju, lai to izvilktu.
- Ja apakšvirknei ir nevēlamas rakstzīmes abās pusēs, izmantojiet MID vai MIDB funkcijas, lai to izvilktu.
Excel MID un MIDB funkcijas

MID un MIDB funkcijas atšķiras tikai valodās, kuras tās atbalsta.
MID ir valodām, kurās tiek izmantots viena baita rakstzīmju kopums. Šajā grupā ietilpst lielākā daļa valodu, piemēram, angļu valoda un visas Eiropas valodas.
MIDB ir paredzēts valodām, kurās izmanto divbatu rakstzīmju kopu. Tas ietver japāņu, ķīniešu (vienkāršoto), ķīniešu (tradicionālo) un korejiešu valodu.
MID un MIDB funkciju sintakse un argumenti
Programmā Excel funkciju sintakse attiecas uz funkcijas izkārtojumu un ietver funkcijas nosaukumu, iekavās un argumentus.
MID funkciju sintakse ir:
= MID (Teksts,Sākuma_nums,Num_chars)
MIDB funkcijas sintakse ir:
= MIDB (Teksts,Sākuma_nums,Num_bytes)
Šie argumenti pateikt Excel:
- Dati, kas jāizmanto funkcijā.
- Labo datu sākumpunkts vai apakšvirkne, kas tiks iegūta.
- Apakšvirknes garums.
Teksts (nepieciešams MID un MIDB funkcijai): Teksta virkne, kurā ir vajadzīgie dati. Šis arguments var būt faktiskā virkne vai šūnu atsauce uz datu atrašanās vietu darblapā.
Sākuma_nums (nepieciešams MID un MIDB funkcijām): norāda sākuma rakstzīmi apakšvirknes kreisajā pusē, kas jāsaglabā.
Num_chars (nepieciešams MID funkcijai): norāda rakstzīmju skaitu pa labi no saglabājamā Start_num.
Num_bytes (nepieciešams MIDB funkcijai): norāda rakstzīmju skaitu (baitos) pa labi no Start_num, kas jāsaglabā.
Ja Start_num ir lielāks par teksta virknes garumu, MID un MIDB atgriež tukšo šūnu. Mūsu piemērā rinda 4 parāda, ka Start_num ir vienāds ar 14 un teksta virkne ir 13 rakstzīmes garš.
Ja Start_num ir mazāks par 1 vai Num_chars / Num_bytes ir negatīvs, MID / MIDB funkcija atgriež #VALUE! kļūdas vērtība. Skatīt attēlu rindu 6, kur Start_num ir vienāds ar -1.
Ja Num_chars / Num_bytes atsaucas uz tukšu šūnu vai ir iestatīts uz nulli, MID / MIDB atgriež tukšu šūnu. Skatīt attēlu 7. rindu, kur Num_chars atsaucas uz tukšu kameru B13.
Piemērs MID funkcijai: izvilkt labus datus no sliktiem
Piemērā attēlā redzams vairāki veidi, kā izmantot MID funkciju, lai no teksta virknes iegūtu noteiktu rakstzīmju skaitu, tostarp tieši ievadot datus kā argumentus funkcijai (2. rinda) un ievadot šūnu atsauces visiem trim argumentiem (5. rinda).
Tā kā parasti vislabāk ir ievadīt šūnu atsauces argumentiem, nevis faktiskajiem datiem, zemāk esošajā informācijā tiek uzskaitītas MID funkcijas un to argumentu ievadīšanas elementi šūnā C5.
Izmantojiet MID funkciju dialoglodziņu

Iespējas, lai ievadītu funkciju un tās argumentus šūnā C5, ir:
- Ievadiet visu funkciju = MID (A3, B11, B12) uz šūnu C5. Tā kā Excel Online cilnē Formula nav, šī metode ir jāizmanto.
- Funkcijas un argumentu izvēle, izmantojot funkciju dialoglodziņu.
Izmantojot dialoglodziņu, lai ievadītu funkciju, bieži tiek vienkāršots uzdevums, jo dialoglodziņš rūpējas par funkciju sintaksi (ievadot funkcijas nosaukumu, komatu atdalītājus un kvadrātiekavas pareizajās vietās un kvantitāti).
Neatkarīgi no tā, kuru opciju jūs izvēlaties ievadīt funkciju darblapas šūnā, visticamāk vislabāk ir izmantot punktu un noklikšķināt, lai ievadītu visas un visas šūnu atsauces, kuras tiek izmantotas kā argumenti, lai mazinātu kļūdu iespējamību, ko rada, ierakstot nepareizu šūnu atsauci.
- Izvēlieties šūnu C1 lai padarītu to par aktīvo šūnu. Šeit tiek parādīti funkcijas rezultāti.
- Izvēlieties Formulas.
- Izvēlies Tekstslai atvērtu nolaižamo sarakstu funkciju.
- Izvēlieties MID sarakstā, lai atvērtu dialoglodziņu Funkciju parametri.
- Dialoglodziņā novietojiet kursoru pozīcijā Teksts.
- Izvēlieties šūnu A5 darblapā, lai ievadītu šo šūnu atsauci kāTekstsarguments.
- Novietojiet kursoru Start_num līnija
- Izvēlieties šūnu B11darblapā, lai ievadītu šo šūnu atsauci.
- Novietojiet kursoru uz Num_chars līnija
- Izvēlieties šūnu B12 darblapā, lai ievadītu šo šūnu atsauci.
- Izvēlieties labi lai pabeigtu funkciju un aizveriet dialoglodziņu.
Iegūta apakšvirkne fails # 6 parādās šūnā C5.
Izvēloties šūnas C5 pilnu funkciju = MID (A3, B11, B12) parādās formulas joslā virs darblapas.
Izvilkumi ar MID funkciju
Kā parādīts iepriekšējā piemēru astotajā rindiņā, MID funkcija no vairākiem numuriem iegūst ciparu datu apakškopu, izmantojot iepriekš norādītās darbības.
Vienīgā problēma ir tā, ka iegūtos datus pārveido par tekstu, un tos nevar izmantot aprēķinos, kas ietver noteiktas funkcijas, piemēram, SUM un AVERAGE funkcijas.
Viens no veidiem, kā apturēt šo problēmu, ir izmantot funkciju VALUE, lai tekstu pārveidotu par skaitli, kā parādīts 9. rindā:
= VALUE (MID (A8,5,3))
Otrā iespēja ir izmantot paste īpašu, lai konvertētu tekstu uz numuriem.












