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.

Valodu skaitā, kas atbalsta DBCS, ir: japāņu, ķīniešu (vienkāršotā), ķīniešu (tradicionālā) un korejiešu valoda.

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.

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

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

Piezīmes

  • Ja sākuma_num ir lielāks nekā teksta garums, tad funkcija MID atgriež “” (tukšs teksts).

  • Ja sākuma_num ir mazāks nekā teksta garums, bet sākuma_num plus rakstzīmju_skaits pārsniedz teksta garumu, tad funkcija MID atgriež visas rakstzīmes līdz teksta beigām.

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

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

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

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 šūnā A2 norādītās virknes, 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. Tukšas rakstzīmes (atstarpes) beigās netiek pievienotas.

tēja

=MID(A2;20;5)

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

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 varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×