MID, MIDB (Funkcijos MID, MIDB)

Šiame straipsnyje aprašoma formulės sintaksė ir MID bei MIDB 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.

Funkcija MID grąžina tam tikrą skaičių simbolių iš teksto eilutės, pradedant nuo nurodytos pozicijos ir remiantis nurodytu baitų skaičiumi.

Svarbu : 

  • Šios funkcijos gali būti prieinamos ne visomis kalbomis

  • Funkcija MID skirta naudoti su kalbomis, kuriose naudojamas vienbaičių simbolių rinkinys (SBCS), o funkcija MIDB skirta naudoti su kalbomis, kuriose naudojamas dvibaičių simbolių rinkinys (DBCS). Numatytosios kalbos nustatymas jūsų kompiuteryje šitaip įtakoja grąžinamą reikšmę:

  • Funkcija MID visada skaičiuoja kiekvieną simbolį – vienbaitį ar dvibaitį – kaip 1, neatsižvelgiant į tai, koks yra numatytosios kalbos nustatymas.

  • Funkcija MIDB dvibaitį simbolį skaičiuoja kaip 2, kai įgalinate DBCS palaikančios kalbos redagavimą ir nustatote ją kaip numatytąją kalbą. Kitu atveju funkcija MIDB skaičiuoja kiekvieną simbolį kaip 1.

Tarp funkciją DBCS palaikančių kalbų yra japonų, kinų (supaprastinta), kinų (tradicinė) ir korėjiečių kalbos.

Sintaksė

MID(tekstas, pradžios_skaičius, simbolių_skaičius)

MIDB(tekstas, pradžios_skaičius, baitų_skaičius)

Funkcijų MID ir MIDB 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.

  • Simb_skaič    Būtinas. Nurodo, kiek simbolių norite grąžinti, naudodamiesi funkcija MID.

  • Baitų_skaičius    Būtinas. Nurodo baitais, kiek simbolių norite grąžinti, naudodamiesi funkcija MIDB.

Pastabos

  • 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 pradžios_nr yra mažesnis nei 1, funkcija MID grąžina klaidos reikšmę #VALUE!.

  • Jei simbolių_skaičius yra neigiamas, funkcija MID grąžina klaidos reikšmę #VALUE!.

  • Jei baitų_skaičius yra neigiamas, funkcija MIDB pateiks klaidos reikšmę #VALUE!.

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.

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×