Přeložit
enTRANSLATE
Definice
Sekce “Definice”Funkce překládá textový řetězec z jednoho jazyka do druhého.
Vzorec
Sekce “Vzorec”=PŘELOŽIT(Text;Source_language;Target_language)Argumenty funkce
Sekce “Argumenty funkce”Text – Textový řetězec, který má být přeložen.
Source_language – Kód jazyka původního textu (např. „en“ pro angličtinu).
Target_language – Kód jazyka, do kterého se má text přeložit (např. „cs“ pro češtinu).
Praktické vysvětlení
Sekce “Praktické vysvětlení”Funkce je vhodná pro překládání kratších textů nebo slov z buněk. Nejsou podporovány všechny jazyky a zároveň překlad nefunguje vždy správně. Funkce vyžaduje připojení k internetu, protože využívá službu Microsoft Translator. Pokud je argument zdrojového jazyka prázdný, funkce zkusí automaticky detekovat jazyk.

Použití s ostatními funkcemi
Sekce “Použití s ostatními funkcemi”Funkci lze kombinovat i s podmínkovou logikou. Např. pokud je potřebné dále pracovat pouze s texty v jednom jazyce zjištěné pomocí funkce DetekovatJazyk 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, jinak má být vypsán pouze text „Není Čeština“.
=KDYŽ(DETEKOVATJAZYK(J2)=“cs“;PŘELOŽIT(J2;“cs“;“en“);“Není Čeština“)Převedení přeloženého výstupu na velká písmena pomocí funkce Velká.
=VELKÁ(PŘELOŽIT(A2; „en“;“cs“))Převedení přeloženého výstupu na první velké písmeno pomocí funkce Velká2.
=VELKÁ2(PŘELOŽIT(A2; „en“;“cs“))Související funkce
Sekce “Související funkce”© 2026 Excelland
