Přeskočit na obsah

PřeložitExcel

enTRANSLATE

Funkce překládá textový řetězec z jednoho jazyka do druhého.

=PŘELOŽIT(Text;Source_language;Target_language)

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).

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“))

© 2026 Excelland