Detekovat Jazyk
enDETECTLANGUAGE
Definice
Sekce “Definice”Funkce určí jazyk textového řetězce a vrátí jeho jazykový kód ve formátu ISO 639-1.
Vzorec
Sekce “Vzorec”=DETEKOVATJAZYK(Text)Argumenty funkce
Sekce “Argumenty funkce”Text – Textový řetězec nebo buňka obsahující text, jehož jazyk má být zjištěn.
Praktické vysvětlení
Sekce “Praktické vysvětlení”Funkce nepřekládá daný text, pouze zjišťuje, v jakém jazyce je daný text napsán. Funkce je vhodná, pokud je v jednotlivých buňkách vždy jiný jazyk a je nutné např. vyfiltrovat pouze buňky v určitém jazyce. Pro použití funkce je nutné mít přístup k internetu. Zároveň není možné zjistit jakýkoliv jazyk, ale pouze jazyky podporované Microsoftem. Funkce navíc ne vždy zjistí jazyk 100% správně.

Použití s ostatními funkcemi
Sekce “Použití s ostatními funkcemi”Funkce DetekovatJazyk vrací malá písmena zkratky země. Pokud je nutné převést na velká písmena, je možné kombinovat s funkcí Velká.
=VELKÁ(DETEKOVATJAZYK(A2))Pokud má být pouze první znak vrácené zkratky země velkým písmenem, je možné použít funkcí Velká2.
=VELKÁ2(DETEKOVATJAZYK(A2))Funkci lze kombinovat i s podmínkovou logikou. Např. pokud je potřebné dále pracovat pouze s texty v jednom jazyce nebo má být vrácena jiná hodnota, je možné použít funkci Když. Pokud v následujícím příkladu se bude jednat o český text, bude potřebné ho přeložit do angličtiny pomocí funkce Přeložit, jinak má být vypsán pouze text „Není Čeština“.
=KDYŽ(DETEKOVATJAZYK(J2)=“cs“;PŘELOŽIT(J2;“cs“;“en“);“Není Čeština“)Související funkce
Sekce “Související funkce”© 2026 Excelland
