MID a MIDB (funkcie)

Poznámka: Radi by sme vám čo najrýchlejšie poskytovali najaktuálnejší obsah Pomocníka vo vašom vlastnom jazyku. Táto stránka bola preložená automaticky a môže obsahovať gramatické chyby alebo nepresnosti. Naším cieľom je, aby bol tento obsah pre vás užitočný. Dali by ste nám v dolnej časti tejto stránky vedieť, či boli pre vás tieto informácie užitočné? Tu nájdete anglický článok pre jednoduchú referenciu.

V tomto článku sa popisuje syntax vzorca a používanie funkcií MIDMIDB v Microsoft Exceli.

Popis

Funkcia MID vráti časť textového reťazca od zadanej pozície a podľa zadaného počtu znakov.

Funkcia MIDB vráti časť textového reťazca od zadanej pozície a podľa zadaného počtu bajtov.

Dôležité: 

  • Tieto funkcie nemusia byť k dispozícii vo všetkých jazykoch.

  • Funkcia MID je určená pre jazyky, ktoré používajú jednobajtovú tabuľku znakov (SBCS), zatiaľ čo funkcia MIDB je určená pre jazyky, ktoré používajú dvojbajtovú tabuľku znakov (DBCS). Predvolené nastavenie jazyka v počítači ovplyvňuje vrátenú hodnotu nasledovným spôsobom:

  • Funkcia MID započítava každý znak, či už jednobajtový alebo dvojbajtový, ako 1 bez ohľadu na predvolené nastavenie jazyka.

  • Ak ste povolili úpravy jazyka, ktorý podporuje dvojbajtovú tabuľku znakov DBCS, a potom ste daný jazyk nastavili ako predvolený, funkcia MIDB započíta každý dvojbajtový znak ako 2. V opačnom prípade funkcia MIDB započíta každý znak ako 1.

Medzi jazyky podporujúce dvojbajtovú tabuľku znakov DBCS patrí japončina, čínština (zjednodušená), čínština (tradičná) a kórejčina.

Syntax

MID(text; počiatočná_pozícia; počet_znakov)

MIDB(text; počiatočná_pozícia; počet_bajtov)

Syntax funkcií MID a MIDB obsahuje nasledovné argumenty:

  • Text    Povinný argument. Textový reťazec obsahujúci znaky, ktoré chcete extrahovať.

  • Počiatočná_pozícia    Povinný argument. Pozícia prvého znaku, ktorý chcete vybrať, v texte. Prvý znak v texte má hodnotu argumentu počiatočná_pozícia 1 atď.

  • Počet_znakov.    Povinný argument. Určuje počet znakov, ktoré má funkcia MID vrátiť z textu.

  • Počet_bajtov    Povinný argument. Určuje počet znakov (v bajtoch), ktoré má funkcia MIDB vrátiť z textu.

Poznámky

  • Ak je hodnota argumentu počiatočná_pozícia väčšia než dĺžka textu, funkcia MID vráti hodnotu "" (prázdny text).

  • Ak je hodnota argumentu počiatočná_pozícia menšia než dĺžka textu, ale súčet hodnôt počiatočná_pozícia a počet_znakov je väčší ako dĺžka textu, funkcia MID vráti znaky do konca textu.

  • Ak je start_num menší ako 1, funkcia MID vráti #VALUE. .

  • Ak je num_chars záporná hodnota, funkcia MID vráti #VALUE. .

  • Ak je Num_bytes záporná, MIDB vráti #VALUE. .

Príklad

Vzorové údaje skopírujte do nasledujúcej tabuľky a prilepte ich do bunky A1 nového excelového hárka. Ak chcete, aby vzorce zobrazovali výsledky, označte ich, stlačte kláves F2 a potom stlačte kláves Enter. V prípade potreby môžete upraviť šírku stĺpcov, aby sa údaje zobrazovali celé.

Údaje

Vodný tok

Vzorec

Popis

Výsledok

=MID(A2;1;5)

Vráti prvých 5 znakov z reťazca v bunke A2 (od 1. znaku).

Vodný

=MID(A2;7;20)

Vráti 20 znakov z reťazca v bunke A2, počnúc siedmym znakom. Keďže počet znakov, ktoré sa majú vrátiť (20), je väčší ako dĺžka reťazca (10), vrátia sa všetky znaky začínajúce na siedmy. Do konca sa nepridajú žiadne prázdne znaky (medzery).

tok

=MID(A2;20;5)

Vráti prázdny text, pretože pozícia počiatočného bodu je väčšia ako dĺžka reťazca (9).

Rozšírte svoje zručnosti práce s balíkom Office
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×