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.
Syntaxe
ČÁST(text;start_num;num_chars)
Jedná se o textový řetězec obsahující znaky, které chcete extrahovat.
Start_num je pozice prvního znaku, který chcete z textu extrahovat. Pro první znak v řetězci se hodnota argumentu start rovná hodnotě 1 atd.
Num_chars určuje počet znaků, které má funkce ČÁST vrátit z textu.
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 start_num menší než 1, vrátí funkce ČÁST #VALUE! chybovou hodnotu #HODNOTA!.
- Pokud je num_chars záporná, vrátí funkce ČÁST #VALUE!. chybovou hodnotu #HODNOTA!.
Příklady
| Vzorec | Popis (výsledek) |
|---|---|
| =ČÁST("Průtok kapaliny";1;5) | Pět znaků z řetězce, počínaje prvním znakem (fluid) |
| =ČÁST("Průtok kapaliny";7;20) | Dvacet znaků z řetězce, počínaje sedmým znakem (Flow) |
| =ČÁST("Průtok kapaliny";20;5) | Vzhledem k tomu, že hodnota pozice počátečního znaku je vyšší než délka řetězce, je vrácen prázdný text () |