ČÁST a MIDB (funkce)

Poznámka: Snažíme se pro vás co nejrychleji zajistit aktuální obsah nápovědy ve vašem jazyce. Tato stránka byla přeložena automaticky a může obsahovat gramatické chyby nebo nepřesnosti. Naším cílem je to, aby pro vás byl její obsah užitečný. Mohli byste nám prosím dát ve spodní části této stránky vědět, jestli vám informace v článku pomohly? Pokud byste se rádi podívali na jeho anglickou verzi, najdete ji tady.

Tento článek popisuje syntaxi vzorce a použití funkcí ČÁST a MIDB v Microsoft Excelu.

Popis

Funkce ČÁST vrátí určitý počet znaků (na základě zadaného počtu znaků) z textového řetězce od zadané pozice.

Funkce MIDB vrátí určitý počet znaků (na základě zadaného počtu bajtů) z textového řetězce od zadané pozice.

Důležité informace: 

  • Tyto funkce nemusí být v některých jazycích dostupné.

  • Funkce ČÁST je určena pro jazyky, které používají jednobajtovou znakovou sadu (SBCS), zatímco funkce MIDB je určena pro jazyky používající dvoubajtovou znakovou sadu (DBCS). Nastavení výchozího jazyka v počítači ovlivňuje návratovou hodnotu následujícím způsobem:

  • Funkce ČÁST vždy počítá každý znak (jednobajtový i dvoubajtový) jako 1 znak, a to bez ohledu na výchozí nastavení jazyka.

  • Funkce MIDB počítá každý dvoubajtový znak jako 2 znaky, pokud jste povolili úpravy v jazyce podporujícím znakovou sadu DBCS a potom jej nastavili jako výchozí jazyk. V opačném případě funkce MIDB počítá každý znak jako 1 znak.

Mezi jazyky podporující znakovou sadu DBCS patří japonština, čínština (zjednodušená), čínština (tradiční) a korejština.

Syntaxe

ČÁST(text, start, znaky)

MIDB (text, start, bajty)

Syntaxe funkcí ČÁST a MIDB má následující argumenty:

  • Text    Povinný argument. Jedná se o textový řetězec obsahující znaky, které chcete extrahovat.

  • Start:    Povinný argument. Jedná se o pozici prvního znaku, který chcete z textu extrahovat. Pro první znak v řetězci se hodnota argumentu start rovná hodnotě 1 atd.

  • Znaky:    Povinný argument. Určuje počet znaků vrácených z textu funkcí ČÁST.

  • Bajty:    Povinný argument. Určuje počet znaků vrácených z textu funkcí MIDB na základě zadaného počtu bajtů.

Poznámky

  • Pokud je hodnota argumentu start větší než počet znaků v řetězci text, vrátí funkce ČÁST prázdný řetězec.

  • Pokud je hodnota argumentu start menší než počet znaků v řetězci text, ale součet hodnot start a počet_znaků je větší než délka řetězce, vrátí funkce ČÁST znaky od pozice start do konce textu.

  • Pokud je hodnota argumentu start menší než 1, vrátí funkce část #VALUE. #HODNOTA!.

  • Pokud je argument znaky záporný, vrátí funkce část #VALUE!. #HODNOTA!.

  • Pokud je bajty záporný, vrátí funkce MIDB #VALUE! #HODNOTA!.

Příklad

Zkopírujte vzorová data v následující tabulce a vložte je do buňky A1 nového excelového sešitu. Aby vzorce zobrazily výsledky, vyberte je, stiskněte F2 a potom stiskněte Enter. Pokud potřebujete, můžete přizpůsobit šířky sloupců a zobrazit si všechna data.

Data

Tok kapaliny

Vzorec

Popis

Výsledek

=ČÁST(A2;1;5)

Vrátí 5 znaků z řetězce v buňce A2, počínaje 1. znakem.

Tekutina

=ČÁST(A2;7;20)

Vrátí 20 znaků z řetězce v buňce A2 počínaje sedmým znakem. Vzhledem k tomu, že počet znaků, které mají být vráceny (20), je větší než délka řetězce (10), jsou vráceny všechny znaky od 7. Na konec se přidávají žádné prázdné znaky (mezery).

Řízení toku

=ČÁST(A2;20;5)

Vzhledem k tomu, že hodnota pozice počátečního znaku je vyšší než délka řetězce (10), vrátí funkce prázdný řetězec. ()

Rozšiřte své dovednosti s Office
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za zpětnou vazbu.

Děkujeme vám za váš názor. Vypadá to, že bude užitečné, když vás spojíme s některým z našich agentů z podpory Office.

×