Mikael使用丹麦语版本的Excel。如果他使用TEXT函数格式化日期,例如TEXT(A1,“ mmmm,yyyy”),则返回的文本格式将以丹麦语显示月份。他希望以英语返回月份,并想知道如何指示TEXT函数使用哪种语言。

有两种方法可以解决此问题。如果只需要在单元格中显示日期(而不是其他任何内容),则第一个方法适用-根本不使用TEXT函数。您可以轻松地设置单元格的格式以显示任何语言的日期。请按照下列步骤操作:

。选择要格式化的一个或多个单元格。

。从格式菜单中选择单元格。 Excel将显示“设置单元格格式”对话框。

。确保已选择“号码”标签。

。单击对话框左侧的日期。 (请参见图1。)

。在“区域设置”下拉列表中,选择使用您要使用的日期格式的国家或地区。对于Mikael的需要,选择英语(美国)是一个不错的选择。 Excel修改您可用的日期格式。

。选择所需的日期格式。

。单击确定。

如果您正在使用TEXT工作表函数,因为它是较大公式的一部分,则可以指示该函数本身为其输出使用其他语言。为此,您可以通过以下方式在方括号中包括语言代码(正式称为LCID):

=TEXT(A1,"[$-409]mmmm, yyyy")

请注意,方括号中的代码位于格式字符串内,并且代码本身前面带有美元符号和破折号。该代码是三个或四个十六进制数字。 (实际上,所有LCID都可以用四个十六进制数字表示,但是如果前导数字为零,则不需要包含该数字。)上面的示例显示了如何用英语表示结果,但是您可以选择任何一个多个国家/地区:

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

在TEXT格式中包含语言说明符代码至少在Excel 2002和Excel 2003中有效。它也可以在较早版本中工作,但尚未经过测试。

_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。

本技巧(3299)适用于Microsoft Excel 97、2000、2002和2003。可以在以下功能区中为Excel的功能区界面(Excel 2007及更高版本)找到本技巧的版本: