Část
enMID
Definice
Sekce “Definice”Funkce Část vrátí zadaný počet znaků z textového řetězce na základě určené počáteční pozice.
Vzorec
Sekce “Vzorec”=ČÁST(Text;Start;Počet_znaků)Argumenty funkce
Sekce “Argumenty funkce”Text (povinný) – Textový řetězec, ze kterého mají být znaky extrahovány.
Start (povinný) – Pozice prvního znaku, který má být vrácen (začíná se od 1).
Počet_znaků (povinný) – Počet znaků, které mají být vráceny od startu pozice.
Praktické vysvětlení
Sekce “Praktické vysvětlení”Funkce je užitečná při práci s textem, kdy je nutné extrahovat určitou část z textu buďto ze začátku nebo od určité pozice z textového řetězce a má být vrácen pouze určitý počet znaků. Funkce je tak vhodná zejména pro extrahování prostředku textového řetězce. V následujícím příkladu je text v prvním sloupci, ze kterého má být text extrahován. V druhém sloupci je začáteční pozice znaku a ve třetím počet znaků, které mají být extrahovány. Pokud je začáteční pozice znaky vyšší než celková délka řetězce, bude vrácena prázdná hodnota. Pokud je počet znaků, které mají být vráceny, delší než zbytek textového řetězce, výstupem bude text od začáteční pozice znaku až po konec textového řetězce.

Použití s ostatními funkcemi
Sekce “Použití s ostatními funkcemi”Pro dynamické nalezení textu od určitého znaku s fixním počtem znaků je vhodné kombinovat funkci s funkcí Najít. Pokud je potřebné najít pokaždé text za podtržítkem jako v příkladu níže, je nutné ještě připočíst jeden znak, aby podtržítko nebylo prvním vráceným znakem, přičemž podtržítko není vždy na stejné pozici, ale je nutné vrátit vždy 4 znaky, kde je dané číslo, je možné funkce kombinovat. Pokud se hledaný znak nenachází v daném textu, výstupem bude error ve formátu #HODNOTA!. Zároveň pokud nejsou 4 čísla za podtržítkem, bude vrácen i další znak, který by pravděpodobně neměl být extrahován.
=ČÁST(A2;NAJÍT(„_“;A2)+1;4)
V příkladu výše se vždy vrátí 4 znaky za určitým znakem. Pokud má být nalezena část textového řetězce za i před určitým znakem, je možné nalézt druhý výskyt znaku (podtržítka) a odečíst nalezení prvního znaku (podtržítka) a dynamicky se nalezne číslo mezi podtržítky. Pokud znaky v textovém řetězci nejsou nalezeny, bude vrácen error ve formě #HODNOTA!.
=ČÁST(A2;NAJÍT(„_“;A2)+1;NAJÍT(„_“;A2;5)-NAJÍT(„_“;A2)-1)
Pokud má být extrahována pouze číselná část a převedena na číslo z alfanumerického kódu, je možné kombinovat funkci s funkcí Hodnota. Pokud ale výstup nebude pouze číslo, vrátí kombinace error ve formátu #HODNOTA!.
=HODNOTA(ČÁST(A2;4;4))
Související funkce
Sekce “Související funkce”© 2026 Excelland
