Funkcija TRANSLATE
Prevođenje u Excel dokumentima nije nova funkcionalnost, a pojavom veštačke inteligencije ona radi neuporedivo bolje nego do sada i može se reći da je konkurentna servisu Google Translate. Od skoro, na raspolaganju imamo i funkciju TRANSLATE koja prevodi tekst sa jednog jezika na drugi, te omogućava kreiranje izveštaja sa dinamičkim prevodom.
Sintaksa funkcije TRANSLATE je sledeća:
TRANSLATE(<tekst>; [<izvorni jezik>]; [<odredišni jezik>])
Hajde da vidimo kako se ova funkcija koristi u praksi. Ako u ćeliju A1 upišemo neku rečenicu, a u ćeliju A2 izraz:
=TRANSLATE(A1;“sr-latn“;“en“)
dobićemo odgovarajući prevod sa izvornog na odredišni jezik. Kao izvorni i odredišni jezik navodi se string sa sistemskim nazivom jezika koji se prevodi.
Ova formula je dinamička, te ako se promeni rečenica u ćeliji A1 istovremeno će doći i do izmene prevoda u A2. Excel prevodi tako što se povezuje sa Internetom i tamo traži prevode.
Hajde da malo „zakomplikujemo“ stvari. Pomoću opcije Data Validation postavićemo da se u ćeliji E1 bira vrednost, te da korisnici mogu da izaberu „EN“ ukoliko žele da naslov i zaglavlja tabele budu na engleskom ili „SR“ ako žele da budu na srpskom jeziku. Takođe, kreiraćemo i pomoćnu tabelu sa podatkom iz liste, te sistemskim nazivom jezika za prevođenje.
Zatim ćemo za naslov, kao i za svaku ćeliju u zaglavlju da navedemo izraz u kome se reč koja se nalazi u ćeliji prevodi sa srpskog na jezik koji je izabran iz liste u ćeliji E1. Npr. u ćeliji A1 treba napisati iskaz:
=TRANSLATE(„Analiza prodaje“;$H$2;VLOOKUP($E$1;$G$2:$H$3;2;FALSE))
a u ćeliji A2:
=TRANSLATE(„NAZIV ARTIKLA“;$H$2;VLOOKUP($E$1;$G$2:$H$3;2;FALSE))
Posledično, ako u E1 izaberemo vrednost „EN“ naslov i zaglavlje tabele biće prevedeno sa srpskog na engleski.