Jakiś czas temu wspominałem o sprytnej funkcji tekst, która służy do zwrócenia liczby/daty w zadanym przez nas formacie. I tak, jeśli dla daty z komórki A2 chcemy zwrócić nazwę miesiąca możemy użyć formuły:
=TEKST(A2; "mmmm")
Gdybyśmy chcieli dla daty zwrócić dzień tygodnia to wtedy jako drugi parametr funkcji TEKST użyjemy argumentu dddd:
=TEKST(A2; "dddd")
No dobra, a jak uzyskać nazwę miesiąca w języku angielskim? Oto pomysły jakie mi przychodzą do głowy:
- Można by było zmienić wersję językową Excela na angielską i z niej korzystać.
- Można „stablicować” nazwy miesięcy w pomocniczym arkuszu i użyć funkcji WYSZUKAJ.PIONOWO
- Można „stablicować” nazwy miesięcy wewnątrz funkcji WYBIERZ
- Można przeczytać ten wpis, aby zobaczyć co znowu wymyśliłem 😉
Jest pewien sprytny trik. Otóż można skorzystać z funkcji TEKST gdzie format poprzedzimy następującym przedrostkiem: [$-EN] (EN to kod języka angielskiego). Przykładowo:
=TEKST(A2; "[$-EN]mmmm")
Zwróci nam anglojęzyczną nazwę dnia miesiąca dla daty, którą wpisałem w komórce A2.
Analogicznie jeśli chcielibyśmy dla daty zwrócić dzień tygodnia słownie możemy użyć funkcji
=TEKST(A2; "[$-EN]dddd")
Znając ową sztuczkę możemy również formatować komórki poprzedzając format kodem języka

Na zakończenie podam jeszcze popularne kody języków:
Kod języka | Język |
AF | język afrikaans |
AR | arabski |
AZ | azerski (łacina) |
BE | białoruski |
BG | bułgarski |
CA | kataloński |
CS | czeski |
CY | walijski |
DA | duński |
DE | niemiecki |
DV | divehi |
EL | grecki |
EN | angielski |
EO | esperanto |
ES | hiszpański |
ET | estoński |
EU | baskijski |
FA | farsi |
FI | fiński |
FO | faroese |
FR | francuski |
GL | galicyjski |
GU | gujarati |
HE | hebrajski |
HI | hindi |
HR | chorwacki |
HU | węgierski |
HY | ormiański |
ID | indonezyjski |
IS | islandzki |
IT | włoski |
JA | japoński |
KA | gruziński |
KK | kazachski |
KN | kannada |
KO | koreański |
KY | kirgiski |
LT | litewski |
LV | łotewski |
MI | maorysi |
MK | fyro macedoński |
MN | mongolski |
MR | marathi |
MS | malajski |
MT | maltański |
NB | norweski (bokm?l) |
NL | holenderski |
PA | pendżabski |
PL | polski |
PS | pashto |
PT | portugalski |
RO | rumuński |
RU | rosyjski |
SA | sanskryt |
SE | sami (północny) |
SK | słowacki |
SL | słoweński |
SQ | albański |
SV | szwedzki |
SW | suahili |
TA | tamil |
TE | telugu |
TH | tajski |
TL | tagalog |
TN | tswana |
TR | turecki |
TT | tatar |
TS | tsonga |
UK | ukraiński |
UR | urdu |
UZ | uzbecki (łacina) |
VI | wietnamski |
XH | xhosa |
ZH | chiński |
ZU | zulu |
Ooooo, no to jest mistrzostwo świata, dzięki, bo już traciłem nadzieję…