Applies ToExcel pakalpojumam Microsoft 365 Excel pakalpojumam Microsoft 365 darbam ar Mac Excel tīmeklim Excel 2024 Excel 2024 darbam ar Mac Excel 2021 Excel 2021 darbam ar Mac Excel 2019 Excel 2016

Š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.

  • Šī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, 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.

  • Tekst    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 mazāka par 1, tad funkcija MID/MIDB atgriež #VALUE! kļūdas vērtību.

  • Num_chars    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.

  • 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 #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.

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.