Přihlásit se pomocí účtu Microsoft
Přihlaste se nebo si vytvořte účet.
Dobrý den,
Vyberte jiný účet.
Máte více účtů.
Zvolte účet, pomocí kterého se chcete přihlásit.

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.

    • Pokud je start_num větší než délka textu, vrátí funkce MID/MIDB "" (prázdný text).

    • Pokud je start_num menší než délka textu, ale start_num plus num_chars překračuje délku textu, vrátí funkce MID/MIDB znaky až do konce textu.

    • Pokud je start_num menší než 1, vrátí funkce MID/MIDB #VALUE! chybovou hodnotu #HODNOTA!.

  • Znaky:    Vyžaduje se pro MID. Určuje počet znaků vrácených z textu funkcí ČÁST.

    • Pokud je num_chars záporná, vrátí funkce MID #VALUE! chybovou hodnotu #HODNOTA!.

  • Num_bytes    Vyžaduje se pro MIDB. Určuje počet znaků vrácených z textu funkcí MIDB na základě zadaného počtu bajtů.

    • Pokud je num_bytes záporná, vrátí funkce MIDB #VALUE! chybovou hodnotu #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 A2, počínaje 7. znakem. Vzhledem k tomu, že počet znaků, které se mají vrátit (20), je větší než délka řetězce (10), vrátí se všechny znaky počínaje 7. číslem. Na konec se nepř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. ()

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou jazyka?
Co ovlivnilo váš názor?
Po stisknutí tlačítka pro odeslání se vaše zpětná vazba použije k vylepšování produktů a služeb Microsoftu. Váš správce IT bude moci tato data shromažďovat. Prohlášení o zásadách ochrany osobních údajů.

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

×