单元格格式代码含义及示例
![](http://image109.360doc.com/DownloadImg/2022/07/2119/249012874_1_20220721075351101.png)
日期相关格式代码
代码 | 含义 | 示例数据 | 示例代码 | 显示效果 | yy | 两位数字年份 | 1999/1/1 | yy | 99 | yyyy | 四位数字年份月份 | 2010/1/1 | yyyy | 2010 | m | 月份 | 2010/3/6 | m | 3 | mm | 两位数字月份 | 2010/4/3 | mm | 4 | mmm | 简写英文月份(Jan~Dec) | 2010/4/3 | mmm | Apr | mmmm | 英文月份全称(January~December) | 2010/4/3 | mmmm | April | mmmmm | 简写英文月份(J~D) | 2010/4/3 | mmmmm | A | d | 日期(1~31) | 2010/4/3 | d | 3 | dd | 两位数日期(01~31) | 2010/4/3 | dd | 3 | ddd | 简写英文星期几(Mon~Sun) | 2010/4/3 | ddd | Sat | dddd | 英文星期几(Monday~Sunday) | 2010/4/3 | dddd | Saturday | aaa | 简写中文星期几(一~日) | 2010/4/3 | aaa | 六 | aaaa | 中文星期几(星期一~星期日) | 2010/4/3 | aaaa | 星期六 | b | 两位数字佛历年份(公元前543年为佛历元年,因此2010年的佛历为2553年) | 2010/4/3 | b | 53 | bbbb | 四位数字佛历年份 | 2010/4/3 | bbbb | 2553 | e | 简写的4位年份,相当于yyyy,可能个别系统或版本不可识别 | 40179 | e | 2010 | h | 小时(0~23) | 6:07:55 | h | 6 | hh | 两位数字小时(00~23) | 6:07:55 | hh | 06 | [h] | 显示大于24的小时数 | 1900-1-1 6:07:55 | [h] | 30 | m | 分钟(0~59)须与h或s结合使用,否则表示月 | 6:07:55 | h:m | 6:07 | mm | 两位数字分钟(00~59)须与h或s结合使用,否则表示月 | 6:07:55 | mm:ss | 7:55 | [m] | 显示大于60的分钟数 | 6:07:55 | [m] | 1807 | s | 秒(0~59) | 6:07:09 | s | 9 | ss | 两位数字秒(00~59) | 6:07:09 | ss | 09 | [s] | 显示大于60的秒数 | 0:01:07 | [s] | 67 | s.000 | 精确到千分之一秒,小数点之后的部分为-进制 | 0.00012 | s.000 | 10.368 | AM/PM A/P 上午/下午 | 12小时制显示小时 | 13:54 | h:mm AM/PM h:m上午/下午 | 1:54 PM 1:54下午 |
日期与时间格式中,以*(星号)开头的格式受“控制面板”中短日期、长日期和短时间等格式设置的影响。
方括号中为一串以“$-”开头的字符串,用于指定数字显示的语言和日历类型等,一般由“2位数字外观代码+2位日历类型代码+4位区域设置代码”共3段十六进制字符组成,含义如下:
- 数字外观代码——以何种语言显示数字,例如使用1E、1F、20 将分别显示为简体中文的小写、大写和全角阿拉伯数字,可以不指定该代码。
数字格式代码
十六进制数值 | 数字显示外观 | 十六进制数值 | 数字显示外观 | 01 | 西方语言 | 11 | 埃塞俄比亚语 | 02 | 阿拉伯印度语 | 12 | 高棉语 | 04 | 梵语 | 1B | 日语1 | 05 | 孟加拉语 | 1C | 日语2 | 06 | 果鲁穆奇语 | 1D | 日语3 | 07 | 古吉拉特语 | 1E | 简体中文1 | 08 | 奥里雅语 | 1F | 简体中文2 | 09 | 泰米尔语 | 20 | 简体中文3 | 0A | 泰卢固语 | 21 | 繁体中文1 | 0B | 卡纳达语 | 22 | 繁体中文2 | 0C | 马拉雅拉姆语 | 23 | 繁体中文3 | 0D | 泰语 | 24 | 朝鲜语1 | 0E | 老挝语 | 25 | 朝鲜语2 | 0F | 藏语 | 26 | 朝鲜语3 | 10 | 缅甸语 | 27 | 朝鲜语4 |
- 日历类型代码——指定所使用的日历类型,此外,仍有部分微软未公布代码,经测试:“04”为台湾日历,“08”为犹太日历,“OE”、“11''、“12''、“13”为阴历(可能因操作系统不同而存在差异)。
日历类型代码及含义
十六进制数值 | 日历 | 01 | 公历(本地化) | 02 | 公历(美国) | 03 | 日本日历(和历) | 05 | 朝鲜日历(檀纪) | 06 | 回历(阿拉伯农历) | 07 | 泰国佛历 | 09 | 公历(中东法语) | 0A | 公历(阿拉伯语) | 0B | 公历(转译英语) |
- 区域设置代码——将区域设置规范添加到数字格式后,在格式单元格中输入的数字将被使用适当的特有区域设置信息进行格式化。
语言代码及含义
十六进制数值 | 语言 | LCID | 十六进制数值 | 语言 | LCID | 0401 | 阿拉伯语 | 1025 | 0445 | 孟加拉语 | 1093 | 0402 | 保加利亚语 | 1026 | 0446 | 旁遮普语 | 1094 | 0403 | 加泰罗尼亚语 | 1027 | 0447 | 古吉拉特语 | 1095 | 0404 | 中文(繁体) | 1028 | 0448 | 奥里雅语 | 1096 | 0405 | 捷克语 | 1029 | 0449 | 泰米尔语 | 1097 | 0406 | 丹麦语 | 1030 | 044A | 泰卢固语 | 1098 | 0407 | 德语 | 1031 | 044B | 卡纳达语 | 1099 | 0408 | 希腊语 | 1032 | 044C | 马拉雅拉姆语 | 1100 | 0409 | 英语(美国) | 1033 | 044D | 阿萨姆语 | 1101 | 040B | 芬兰语 | 1035 | 044E | 马拉地语 | 1102 | 040C | 法语 | 1036 | 044F | 梵语 | 1103 | 040D | 希伯来语 | 1037 | 0450 | 蒙古语 | 1104 | 040E | 匈牙利语 | 1038 | 0456 | 加利西亚语 | 1110 | 040F | 冰岛语 | 1039 | 0457 | 贡根语 | 1111 | 0410 | 意大利语 | 1040 | 0458 | 曼尼普尔语 | 1112 | 0411 | 日语 | 1041 | 0459 | 信德语 | 1113 | 0412 | 朝鲜语 | 1042 | 045A | 叙利亚语 | 1114 | 0413 | 荷兰语 | 1043 | 045B | 僧伽罗语 | 1115 | 0414 | 挪威语(伯克梅尔) | 1044 | 045C | 聪加语 | 1116 | 0415 | 波兰语 | 1045 | 045D | 因纽特语 | 1117 | 0416 | 葡萄牙语(巴西) | 1046 | 045E | 阿姆哈拉语 | 1118 | 0418 | 罗马尼亚语 | 1048 | 045F | 塔马赛特文(柏柏尔/阿拉伯) | 1119 | 0419 | 俄语 | 1049 | 0460 | 克什米尔语(印度语) | 1120 | 041A | 克罗地亚语 | 1050 | 0461 | 尼泊尔语 | 1121 | 041B | 斯洛伐克语 | 1051 | 0462 | 弗里斯南语 | 1122 | 041C | 阿尔巴尼亚语 | 1052 | 0463 | 普什图语 | 1123 | 041D | 瑞典语 | 1053 | 0464 | 菲律宾语 | 1124 | 041E | 泰语 | 1054 | 0465 | 迪维希语 | 1125 | 041F | 土耳其语 | 1055 | 0466 | 克瓦语 | 1126 | 0420 | 乌尔都语 | 1056 | 0467 | 富尔贝语 | 1127 | 0421 | 印度尼西亚语 | 1057 | 0468 | 豪撒语 | 1128 | 0422 | 乌克兰语、 | 1058 | 0469 | 伊比比奥族语 | 1129 | 0423 | 白俄罗斯语 | 1059 | 046A | 约鲁巴语 | 1130 | 0424 | 斯洛文尼亚语 | 1060 | 0470 | 伊博语 | 1136 | 0425 | 爱沙尼亚语 | 1061 | 0471 | 卡努里语 | 1137 | 0426 | 拉脱维亚语 | 1062 | 0472 | 库希特语 | 1138 | 0427 | 立陶宛语 | 1063 | 0473 | 提格里尼亚语(埃塞俄比亚) | 1139 | 0428 | 塔吉克语 | 1064 | 0475 | 夏威夷语 | 1141 | 0429 | 波斯语 | 1065 | 0476 | 拉丁语 | 1142 | 042A | 越南语 | 1066 | 0477 | 索马里语 | 1143 | 042B | 亚美尼亚语 | 1067 | 0478 | 彝语 | 1144 | 042C | 阿塞拜疆语(拉丁文) | 1068 | 0804 | 中文(简体) | 2052 | 042D | 巴斯克语 | 1069 | 0807 | 德语(瑞士) | 2055 | 042F | 马其顿语 | 1071 | 0809 | 英语(英国) | 2057 | 0436 | 南非语 | 1078 | 0814 | 挪威语(尼诺斯克) | 2068 | 0437 | 格鲁吉亚语 | 1079 | 0816 | 简萄牙语(葡萄牙) | 2070 | 0438 | 法罗语 | 1080 | 081A | 塞尔维亚语(拉丁文) | 2074 | 0439 | 印地语 | 1081 | 082C | 阿塞拜疆语(西里尔文) | 2092 | 043A | 马耳他语 | 1082 | 0843 | 乌兹别克语(西里尔文) | 2115 | 043D | 意第绪语 | 1085 | 0873 | 提格里尼亚语(厄立特里亚) | 2163 | 043E | 马来语 | 1086 | 085F | 塔马赛特文(拉丁文) | 2143 | 043F | 哈萨克语 | 1087 | 0C07 | 德语(奥地利) | 3079 | 0440 | 吉尔吉斯语 | 1088 | 0C09 | 英语(澳大利亚) | 3081 | 0441 | 斯瓦希里语 | 1089 | 0C0A | 西班牙语 | 3082 | 0442 | 土库曼语 | 1090 | 0C0C | 法语(加拿大) | 3084 | 0443 | 乌兹别克语(拉丁文) | 1091 | 0C1A | 塞尔维亚语(西里尔文) | 3098 | 0444 | 鞑靼语 | 1092 | 1009 | 英语(加拿大) | 4105 |
如果使用0作为其中一个代码段的值,Exce1将使用“控制面板”中设置的系统设置。例如:在A1单元格中输入2009年12月17日,设置数字格式代码为
[$-1F130000]yyyy年m月d日
单元格将显示为“贰零零玫年壹拾贰月壹拾染日”。代码中“1F”表示使用中文大写数字,“13”表示使用阴历,“0000”表示使用“控制面板”中的区域设置。此外,首个代码段前的数字0可以省略,例如代码“[$-0804]yyyy-m-d”可以写为“[$-804]yyyy-m-d'。
|