MID, MIDB (funcțiile MID, MIDB)

Acest articol descrie sintaxa de formulă și utilizarea funcției MID și MIDB în Microsoft Excel.

Descriere

MID întoarce un anumit număr de caractere dintr-un șir de text, începând din poziția specificată, pe baza numărului de caractere specificat.

MIDB returnează un anumit număr de caractere dintr-un șir de text, începând din poziția specificată, pe baza numărului de byți specificat.

Important: 

  • Aceste funcții pot să nu fie disponibile în toate limbile.

  • MID este destinat utilizării cu limbi care utilizează setul de caractere pe un singur octet (SBCS), în timp ce MIDB este destinat utilizării cu limbi care utilizează setul de caractere dublu-octet (DBCS). Setarea implicită de limbă de pe computerul dvs. afectează valoarea returnată astfel:

  • MID contorizează întotdeauna fiecare caracter ca 1, indiferent dacă este pe un byte sau pe doi byți și indiferent de setarea implicită de limbă.

  • MIDB contorizează fiecare caracter pe doi byți ca 2 atunci când activați editarea într-o limbă care acceptă DBCS și o setați apoi ca limbă implicită. Altfel, MIDB contorizează fiecare caracter ca 1.

Limbile care acceptă DBCS sunt limba japoneză, limba chineză (simplificată), chineză (tradițională) și limba coreeană.

Sintaxă

MID(text, num_start, car_num)

MIDB(text, num_start, num_byți)

Sintaxa funcțiilor MID și MIDB are următoarele argumente:

  • Text    Obligatoriu. Șirul text care conține caracterele pe care doriți să le extrageți.

  • Num_start    Obligatoriu. Este poziția din text a primului caracter pe care vreți să-l extrageți. Pentru primul caracter din text, num_start este 1 și așa mai departe.

    • Dacă start_num este mai mare decât lungimea textului, MID/MIDB returnează "" (text gol).

    • Dacă start_num este mai mică decât lungimea textului, dar start_num plus num_chars depășește lungimea textului, MID/MIDB returnează caracterele până la sfârșitul textului.

    • Dacă start_num este mai mic decât 1, MID/MIDB returnează #VALUE! .

  • Car_num    Necesar pentru MID. Specifică numărul de caractere ce trebuie returnate de MID din text.

    • Dacă num_chars este negativ, MID returnează #VALUE! .

  • Num_byți    Necesar pentru MIDB. Specifică, în byți, numărul de caractere ce trebuie extrase din text de funcția MIDB.

    • Dacă num_bytes este negativ, MIDB returnează #VALUE! .

Exemplu

Copiați datele din exemplele din următorul tabel și lipiți-le în celula A1 a noii foi de lucru Excel. Pentru ca formulele să afișeze rezultate, selectați-le, apăsați pe F2, apoi pe Enter. Dacă trebuie, puteți ajusta lățimea coloanei pentru a vedea toate datele.

Date

Flux fluid

Formulă

Descriere

Rezultat

=MID(A2;1;5)

Returnează 5 caractere din șirul din A2, pornind de la primul caracter.

Fluid

=MID(A2;7;20)

Returnează 20 de caractere din șirul din A2, pornind de la al șaptelea caracter. Deoarece numărul de caractere de returnat (20) este mai mare decât lungimea șirului (10), se returnează toate caracterele, începând cu cel de al șaptelea. Nu se adaugă caractere goale (spații) la sfârșit.

Flux

=MID(A2;20;5)

Deoarece punctul de pornire este mai mare decât lungimea șirului (10), se returnează text gol.

Notă:  Această pagină a fost tradusă automatizat și poate conține erori gramaticale sau inexactități. Scopul nostru este ca acest conținut să vă fie util. Ne puteți spune dacă informațiile au fost utile? Aici se află articolul în limba engleză, ca referință.

Extindeți-vă competențele Office
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×