Přeskočit na obsah

TExcel

enT

Funkce zkontroluje, zda je zadaná hodnota text, a pokud ano, vrátí ji. Pokud není textem (např. číslo, logická hodnota nebo chyba), vrátí prázdný řetězec.

=T(hodnota)

Hodnota – Jakákoli hodnota (číslo, text, logická hodnota, odkaz na buňku), která má být zkontrolována, zdali je textem.

Funkce je užitečná v situacích, kdy má být např. extrahována pouze textová hodnota ze smíšených dat. Pokud se jedná o text, bude vrácena daná hodnota. Zároveň pokud je alespoň část buňky textová, vrátí se daná hodnota, jelikož se zbytek číslic nebo logických hodnot bude počítat jako text, např. „ABC456“. Pokud se jedná o PRAVDA nebo NEPRAVDA, nejedná se o text, ale o logickou binární hodnotu.

Použití s ostatními funkcemi

Sekce “Použití s ostatními funkcemi”

Pokud má být zjištěno, zdali se jedná o text nebo nikoliv, ale přitom má být vrácena jiná hodnota, než prázdná buňka, pokud se nejedná o text, je možné využít funkci Když. Pokud se skutečně nejedná o text v následujícím příkladu, bude hodnota i tak převedena na text pomocí funkce Hodnota.Na.Text.

=KDYŽ(T(D2)<>““;“Text“;HODNOTA.NA.TEXT(D2;0))

Pokud jsou hodnoty ve více buňkách, např. v sloupci „A“ a v sloupci „B“, přičemž v některém ze sloupců se nenachází pouze text a mají být spojené pouze textové hodnoty k sobě, je možné využít kombinaci funkce T s funkcí Concat.

=CONCAT(T(A2);T(B2))

Pokud se jedná o text, který má být převeden na malá písmena, ale jsou v datech i hodnoty, které nejsou textem a má být k nim vrácena prázdná hodnota, je možné využít s funkcí Malá.

=MALÁ(T(A2))

© 2026 Excelland