MID i MIDB (opis funkcija)

U ovom se članku opisuju sintaksa formule i korištenje funkcija MID i MIDB u programu Microsoft Excel.

Opis

Funkcija MID vraća određeni broj znakova iz tekstnog niza, počevši od mjesta koje ste naveli, na temelju određenog broja znakova.

Funkcija MIDB vraća određeni broj znakova iz tekstnog niza, počevši od mjesta koje ste naveli, na temelju određenog broja bajtova.

Važno: 

  • Te funkcije možda neće biti dostupne na svim jezicima.

  • Funkcija MID namijenjena je za korištenje s jezicima koji koriste skup jednobajtnih znakova SBCS), dok je funkcija MIDB namijenjena za korištenje s jezicima koji koriste skup dvobajtnih znakova (DBCS). Zadana postavka jezika na računalu utječe na vraćenu vrijednost na sljedeći način:

  • Funkcija MID uvijek broji svaki znak, bilo jednobajtni ili dvobajtni, kao 1, bez obzira na to koja je zadana postavka jezika.

  • Funkcija MIDB broji sve dvobajtne znakove kao 2 ako ste omogućili uređivanje jezika koji podržava DBCS i zatim ga postavili kao zadani jezik. U suprotnome funkcija MIDB broji svaki znak kao 1.

Jezici koji podržavaju DBCS obuhvaćaju japanski, kineski (pojednostavnjeni), kineski (tradicionalni) i korejski.

Sintaksa

MID(tekst; početni_broj; broj_znakova)

MIDB(tekst; početni_broj; broj_znakova)

Sintaksa funkcija MID i MIDB sadrži sljedeće argumente:

  • Tekst    Obavezno. Tekstni niz koji sadrži znakove koje želite izdvojiti.

  • Početni_broj    Obavezno. Mjesto prvog znaka koji želite izdvojiti iz teksta. Prvi znak u tekstu ima argument početni_broj 1 i tako dalje.

    • Ako start_num veći od duljine teksta, MID/MIDB vraća "" (prazan tekst).

    • Ako start_num manje od duljine teksta, start_num plus num_chars premašuje duljinu teksta, MID/MIDB vraća znakove do kraja teksta.

    • Ako start_num manje od 1, MID/MIDB vraća #VALUE! #BROJ!.

  • Broj_znakova    Obavezno za MID. Određuje broj znakova koje funkcija MID vraća iz teksta.

    • Ako num_chars negativna, MID vraća #VALUE! #BROJ!.

  • Broj_bajtova    Obavezno za MIDB. Određuje broj znakova koje funkcija MIDB vraća iz teksta, u bajtovima.

    • Ako num_bytes negativna, MIDB vraća #VALUE! vrijednost nenumeričke prirode, PHI vraća vrijednost pogreške #VALUE!.

Primjer

Ogledne podatke kopirajte u sljedeću tablicu i zalijepite ih u ćeliju A1 novog radnog lista programa Excel. Da biste koristili formule za prikaz rezultata, odaberite ih pa pritisnite tipku F2, a zatim Enter. Ako je potrebno, prilagodite širine stupaca da biste vidjeli sve podatke.

Podaci

Tijek tekućine

Formula

Opis

Rezultat

=MID(A2;1;5)

Vraća 5 znakova iz niza u ćelji A2, počevši od 1. znaka.

Tekućina

=MID(A2;7;20)

Vraća 20 znakova iz niza u A2, počevši od 7. znaka. Budući da je broj znakova koji se vraćaju (20) veći od duljine niza (10), vraćaju se svi znakovi, počevši od 7. Na kraj se ne dodaju prazni znakovi (razmaci).

Tijek

=MID(A2;20;5)

Budući da je početna točka veća od dužine niza (10), prikazuje se prazan tekst.

Potrebna vam je dodatna pomoć?

Proširite svoje vještine korištenja sustava Office
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×