Spécification d’une langue pour la fonction TEXT (Microsoft Excel)
Mikael utilise une version danoise d’Excel. S’il utilise la fonction TEXT pour formater les dates, comme dans TEXT (A1, « mmmm, yyyy »), le format textuel renvoyé montre les mois en danois. Il aimerait plutôt que les mois soient renvoyés en anglais et se demande comment il peut indiquer à la fonction TEXT quelle langue elle doit utiliser.
Vous pouvez aborder ce problème de plusieurs manières. La première s’applique si vous avez simplement besoin d’afficher une date (et rien d’autre) dans une cellule – n’utilisez tout simplement pas la fonction TEXTE. Vous pouvez facilement formater une cellule pour afficher une date dans n’importe quelle langue; suivez ces étapes:
-
Sélectionnez la ou les cellules que vous souhaitez mettre en forme.
-
Affichez l’onglet Accueil du ruban.
-
Cliquez sur la petite icône dans le coin inférieur droit du groupe Nombre.
Excel affiche l’onglet Nombre de la boîte de dialogue Format de cellule. (Voir la figure 1.)
-
Cliquez sur Date sur le côté gauche de la boîte de dialogue.
-
À l’aide de la liste déroulante Paramètres régionaux, choisissez un pays ou une région qui utilise le format de date que vous souhaitez utiliser. Dans le cas du besoin de Mikael, choisir l’anglais (États-Unis) est un bon choix. Excel modifie les formats de date à votre disposition.
-
Sélectionnez le format de date souhaité.
-
Cliquez sur OK.
Si vous utilisez la fonction de feuille de calcul TEXTE car elle fait partie d’une formule plus large, vous pouvez indiquer à la fonction elle-même d’utiliser une langue différente pour sa sortie. Pour ce faire, insérez un code de langue (officiellement appelé LCID) entre crochets, de cette manière:
=TEXT(A1,"[$-409]mmmm, yyyy")
Notez que le code entre crochets se trouve dans la chaîne de format et que le code lui-même est précédé d’un signe dollar et d’un tiret. Le code est composé de trois ou quatre chiffres hexadécimaux. (En fait, tous les LCID peuvent être exprimés en quatre chiffres hexadécimaux, mais si le premier chiffre est un zéro, vous n’avez pas besoin de l’inclure.) L’exemple ci-dessus montre comment exprimer les résultats en anglais, mais vous pouvez choisir l’un des large éventail de pays:
Code |
Language |
|
0436 |
Afrikaans |
|
041C |
Albanian |
|
045E |
Amharic |
|
0401 |
Arabic |
|
042B |
Armenian |
|
044D |
Assamese |
|
082C |
Azeri (Cyrillic) |
|
042C |
Azeri (Latin) |
|
042D |
Basque |
|
0423 |
Belarusian |
|
0445 |
Bengali |
|
0402 |
Bulgarian |
|
0403 |
Catalan |
|
045C |
Cherokee |
|
0804 |
Chinese (Simplified) |
|
0404 |
Chinese (Traditional) |
|
041A |
Croatian |
|
0405 |
Czech |
|
0406 |
Danish |
|
0465 |
Dhivehi |
|
0413 |
Dutch |
|
0466 |
Edo |
|
0C09 |
English (Australian) |
|
1009 |
English (Canadian) |
|
0809 |
English (U.K.) |
|
0409 |
English (U.S.) |
|
0425 |
Estonian |
|
0438 |
Faeroese |
|
0464 |
Filipino |
|
040B |
Finnish |
|
040C |
French |
|
0C0C |
French (Canadian) |
|
0462 |
Frisian |
|
0467 |
Fulfulde |
|
0456 |
Galician |
|
0437 |
Georgian |
|
0407 |
German |
|
0C07 |
German (Austrian) |
|
0807 |
German (Swiss) |
|
0408 |
Greek |
|
0447 |
Gujarati |
|
0468 |
Hausa |
|
0475 |
Hawaiian |
|
040D |
Hebrew |
|
0439 |
Hindi |
|
040E |
Hungarian |
|
0469 |
Ibibio |
|
040F |
Icelandic |
|
0470 |
Igbo |
|
0421 |
Indonesian |
|
045D |
Inuktitut |
|
0410 |
Italian |
|
0411 |
Japanese |
|
044B |
Kannada |
|
0471 |
Kanuri |
|
0460 |
Kashmiri (Arabic) |
|
043F |
Kazakh |
|
0457 |
Konkani |
|
0412 |
Korean |
|
0440 |
Kyrgyz |
|
0476 |
Latin |
|
0426 |
Latvian |
|
0427 |
Lithuanian |
|
042F |
Macedonian FYROM |
|
043E |
Malay |
|
044C |
Malayalam |
|
043A |
Maltese |
|
0458 |
Manipuri |
|
044E |
Marathi |
|
0450 |
Mongolian |
|
0461 |
Nepali |
|
0414 |
Norwegian Bokmal |
|
0814 |
Norwegian Nynorsk |
|
0448 |
Oriya |
|
0472 |
Oromo |
|
0463 |
Pashto |
|
0429 |
Persian |
|
0415 |
Polish |
|
0416 |
Portuguese (Brazil) |
|
0816 |
Portuguese (Portugal) |
|
0446 |
Punjabi |
|
0418 |
Romanian |
|
0419 |
Russian |
|
044F |
Sanskrit |
|
0C1A |
Serbian (Cyrillic) |
|
081A |
Serbian (Latin) |
|
0459 |
Sindhi |
|
045B |
Sinhalese |
|
041B |
Slovak |
|
0424 |
Slovenian |
|
0477 |
Somali |
|
0C0A |
Spanish |
|
0441 |
Swahili |
|
041D |
Swedish |
|
045A |
Syriac |
|
0428 |
Tajik |
|
045F |
Tamazight (Arabic) |
|
085F |
Tamazight (Latin) |
|
0449 |
Tamil |
|
0444 |
Tatar |
|
044A |
Telugu |
|
041E |
Thai |
|
0873 |
Tigrigna (Eritrea) |
|
0473 |
Tigrigna (Ethiopia) |
|
041F |
Turkish |
|
0442 |
Turkmen |
|
0422 |
Ukrainian |
|
0420 |
Urdu |
|
0843 |
Uzbek (Cyrillic) |
|
0443 |
Uzbek (Latin) |
|
042A |
Vietnamese |
|
0478 |
Yi |
|
043D |
Yiddish |
|
046A |
Yoruba |
ExcelTips est votre source pour une formation Microsoft Excel rentable.
Cette astuce (11782) s’applique à Microsoft Excel 2007, 2010, 2013, 2016, 2019 et Excel dans Office 365. Vous pouvez trouver une version de cette astuce pour l’ancienne interface de menu d’Excel ici:
link: / excel-Specifying_a_Language_for_the_TEXT_Function [Spécification d’un langage pour la fonction TEXT]
.