Šiame straipsnyje aprašoma formulės sintaksė ir MID naudojimas programoje "Microsoft Excel".
Aprašas
MID grąžina tam tikrą skaičių simbolių iš teksto eilutės, pradedant nuo nurodytos pozicijos ir remiantis nurodytu simbolių skaičiumi.
Sintaksė
MID(tekstas, pradžios_skaičius, simbolių_skaičius)
Funkcijos MID sintaksė turi tokius argumentus:
-
Tekstas Būtinas. Teksto eilutė, kurioje yra norimi išskirti simboliai.
-
Prad_num Būtinas. Pirmojo norimo išgauti simbolio pozicija tekste. Pirmojo teksto simbolio pradžios_nr yra 1 ir t. t.
-
Jei pradžios_nr yra didesnis, nei teksto ilgis, funkcija MID grąžina „ “ (tuščią tekstą).
-
Jei pradžios_nr yra mažesnis nei teksto ilgis, bet pradžios_nr plius simbolių_skaičius viršija teksto ilgį, MID grąžina simbolius iki teksto pabaigos.
-
Jei start_num yra mažesnis už 1, mid grąžins #VALUE! klaidos reikšmę.
-
-
Simb_kiekis Būtina MID. Nurodo, kiek simbolių norite grąžinti, naudodamiesi funkcija MID.
-
Jei num_chars yra neigiamas skaičius, funkcija MID grąžina #VALUE! klaidos reikšmę.
-
Pavyzdys
Iš pateiktosios lentelės nusikopijuokite pavyzdinius duomenis ir įklijuokite į naujos „Excel“ darbaknygės langelį A1. Kad formulės rodytų rezultatus, jas pažymėkite, paspauskite F2 ir spauskite Enter. Jeigu reikia, pakoreguokite langelių plotį, kad matytųsi visi duomenys.
Duomenys |
||
---|---|---|
Skysčių srautas |
||
Formulė |
Aprašas |
Rezultatas |
=MID(A2,1,7) |
Grąžina 7 simbolius iš langelio A2 eilutės, pradedant pirmuoju. |
Skysčių |
=MID(A2,9,20) |
Grąžina 20 simbolių iš langelio A2 eilutės, pradedant 9. Kadangi grąžinti reikia daugiau simbolių (20) nei jų yra visoje eilutėje (10), grąžinami visi simboliai nuo 7-ojo. Tušti simboliai (tarpai) pridedami prie galo. |
srautas |
=MID(A2,20,5) |
Kadangi pradinis taškas yra didesnis už eilutės ilgį (10), grąžinamas tuščias tekstas. |
Svarbu:
-
Funkcija MIDB nebenaudojama.
-
Darbaknygėse, nustatytose kaip2 suderinamumo versija, MID patobulino veikimą su pakaitalų poramis, skaičiuodami jas kaip vieną, o ne du simbolius. Variacijų išrinkikliai (dažnai naudojami su "emoji") vis tiek bus skaičiuojami kaip atskiri simboliai. Skaitykite daugiau čia: "Unicode" standartas