V tem članku sta opisani sintaksa formule in uporaba funkcije MID v Microsoft Excelu.
Opis
MID vrne določeno število znakov iz besedilnega niza z začetkom pri navedenem položaju in na osnovi navedenega števila znakov.
Sintaksa
MID (besedilo, začetni_položaj, št_znakov)
V sintaksi funkcije MID so ti argumenti:
-
Besedilo Obvezen. Besedilni niz z znaki, ki jih želite ekstrahirati.
-
prvi_znak (začetni_položaj) Obvezen. Mesto prvega znaka, ki ga želite ekstrahirati iz besedila. Vrednost argumenta »prvi_znak« za prvi znak v besedilu je 1 in tako naprej.
-
Če je argument »prvi_znak« večji kot dolžina besedila, vrne funkcija MID "" (prazno besedilo).
-
Če je argument »prvi_znak« manjši od dolžine besedila, vendar seštevek argumentov »prvi_znak« in »št_znakov« presega dolžino besedila, vrne funkcija MID vse znake do konca besedila.
-
Če start_num manjša od 1, funkcija MID vrne #VALUE! .
-
-
št_znakov Zahtevano za MID. Določa število znakov, za katere želite, da jih funkcija MID ekstrahira iz besedila.
-
Če num_chars negativen, vrne FUNKCIJA MID #VALUE! .
-
Primer
Kopirajte vzorčne podatke iz te tabele in jih prilepite v celico A1 v novem Excelovem delovnem listu. Če želite, da formule prikažejo rezultate, jih izberite, pritisnite F2 in nato tipko ENTER. Po potrebi lahko prilagodite širine stolpcev in si ogledate vse podatke.
Podatki |
||
---|---|---|
Pretok tekočine |
||
Formula |
Opis |
Rezultat |
=MID(A2,1,5) |
Vrne 5 znakov iz niza v A2, z začetkom pri prvem znaku. |
Tekočina |
=MID(A2,7,20) |
Vrne 20 znakov iz niza v celici A2, z začetkom pri 7. znaku. Ker je število vrnjenih znakov (20) večje od dolžine niza (10), so vrnjeni vsi znaki, ki se začnejo s 7. Na konec ni dodanih praznih znakov (presledkov). |
Pretok |
=MID(A2,20,5) |
Ker je začetna točka večja od dolžine niza (10), je vrnjeno prazno besedilo. |
Pomembno:
-
Funkcija MIDB je zastarela.
-
V delovnih zvezkih, ki so nastavljeni nazdružljivostno različico 2, ima funkcija MID izboljšano vedenje z nadomestki parov in jih šteje kot en znak namesto dveh. Izbirniki različic (pogosto uporabljeni pri čustvenih simbolih) bodo še vedno šteti kot ločeni znaki. Več lahko preberete tukaj: Standard Unicode