MID, MIDB (MID, MIDB funkcijas)

Šajā rakstā paskaidrota funkciju MID un MIDB formulu sintakse un lietošana programmā Microsoft Excel.

Apraksts

Funkcija MID atgriež noteiktas rakstzīmes no teksta virknes, sākot no norādītās vietas un pamatojoties uz norādīto rakstzīmju skaitu.

Funkcija MIDB atgriež noteiktas rakstzīmes no teksta virknes, sākot no norādītās vietas un pamatojoties uz norādīto baitu skaitu.

Svarīgi!: 

  • Šīs funkcijas var nebūt pieejamas visās valodās.

  • Funkcija MID ir paredzēta lietošanai valodām, kas izmanto vienbaita rakstzīmju kopu (single-byte character set — SBCS), turpretī funkcija MIDB ir paredzēta lietošanai valodām, kuras izmanto dubultbaitu rakstzīmju kopu (double-byte character set — DBCS). Noklusējuma valodas iestatījums jūsu datorā atgrieztās vērtības ietekmē šādā veidā:

  • Funkcija MID vienmēr uzskaita katru rakstzīmi, vienbaita vai dubultbaitu, kā 1, neatkarīgi no noklusējuma valodas iestatījuma.

  • Funkcija MIDB uzskaita katru dubultbaitu rakstzīmi kā 2, pēc tam, kad ir iespējota valodas rediģēšana, kas atbalsta DBCS, un pēc tam iestata to kā noklusējuma valodu. Pretējā gadījumā funkcija MIDB uzskaita katru rakstzīmi kā 1.

Valodas, kuras atbalsta DBCS, ir japāņu, ķīniešu (vienkāršotā), ķīniešu (tradicionālā) un korejiešu.

Sintakse

MID(teksts, sākuma_num, rakstzīmju_skaits)

MIDB(teksts, sākuma_num, baitu_skaits)

Funkciju MID un MIDB sintaksei ir šādi argumenti.

  • Teksts    Obligāts arguments. Teksta virkne, kurā ir izgūstamās rakstzīmes.

  • Sākuma_num    Obligāts arguments. Pirmās izgūstamās rakstzīmes pozīcija tekstā. Teksta pirmajai rakstzīmei ir sākuma_num 1 utt.

    • Ja start_num ir lielāks par teksta garumu, tad funkcija MID/MIDB atgriež "" (tukšs teksts).

    • Ja start_num ir mazāks par teksta garumu, bet start_num un num_chars pārsniedz teksta garumu, MID/MIDB atgriež rakstzīmes līdz teksta beigām.

    • Ja start_num ir mazāks par 1, tad funkcija MID/MIDB atgriež #VALUE! kļūdas vērtību #VALUE!.

  • Rakstzīmju_skaits    Obligāts funkcijai MID. Norāda, cik rakstzīmju funkcijai MID ir jāatgriež no teksta.

    • Ja num_chars ir negatīvs skaitlis, tad funkcija MID atgriež #VALUE! kļūdas vērtību #VALUE!.

  • Baitu_skaits    Obligāts funkcijai MIDB. Norāda baitos, cik rakstzīmju funkcijai MIDB ir jāatgriež no teksta.

    • Ja num_bytes ir negatīvs skaitlis, tad funkcija MIDB atgriež #VALUE! kļūdas vērtību.

Piemērs

Nokopējiet šīs tabulas parauga datus un ielīmējiet tos jaunas Excel darblapas šūnā A1. Lai formulas parādītu rezultātus, atlasiet tos, nospiediet taustiņu F2 un pēc tam Enter. Ja nepieciešams, varat koriģēt kolonnas platumu, lai redzētu visus datus.

Dati

Melnā tēja

Formula

Apraksts

Rezultāts

=MID(A2;1;5)

Atgriež 5 rakstzīmes no šūnā A2 norādītās virknes, sākot ar 1. rakstzīmi.

Melnā

=MID(A2;7;20)

Atgriež 20 rakstzīmes no virknes A2, sākot ar 7. rakstzīmi. Tā kā atgriežamo rakstzīmju skaits (20) ir lielāks par virknes garumu (10), tiek atgrieztas visas rakstzīmes, sākot ar 7. Beigās netiek pievienotas tukšas rakstzīmes (atstarpes).

tēja

=MID(A2;20;5)

Tā kā sākuma punkts ir lielāks nekā virknes garums (10), tiek atgriezts tukšs teksts.

Vai nepieciešama papildu palīdzība?

Paplašiniet savas Office prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka jums varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta speciālistiem.

×