Tento článek popisuje syntaxi vzorce a použití funkce MID 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.
Syntaxe
ČÁST(text, start, znaky)
Syntaxe funkce MID 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 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 MID #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!.
-
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. () |
Důležité informace: Funkce MIDB je zastaralá. FUNKCE MID teď podporuje náhrady unicode prostřednictvím verze kompatibility verze 2.