如何让新版Excel正确识别乌克兰格式(dd.mm)的不完整日期
新版Excel乌克兰日期格式识别问题解决办法
问题情况
之前用旧版Excel和OpenOffice Calc时,把单元格设成乌克兰日期格式dd.mm.yy,输入1.8会自动识别成当年8月1日(显示01.08.22)。但换新版Excel后出现这些问题:
- 输入
26.08被自动补成26.01.00,编辑栏显示1/26/1900 12:14:24 AM - 完整输入
dd.mm.yy格式的日期,Excel也不把它当成日期(同文档里旧的日期能正常识别,而且已经统一设置了单元格格式) - 只有输入
8/26能得到正确日期,但这不符合乌克兰的区域格式,用着不方便
解决步骤
1. 统一系统和Excel的区域设置
- Windows系统:打开「设置」→「时间和语言」→「区域」,把国家或地区改成乌克兰,日期格式选
dd.mm.yyyy或者dd.mm.yy - Excel里:点「文件」→「选项」→「语言」,保证「编辑语言」和「显示语言」里有乌克兰语,并且设为默认。改完重启Excel
2. 正确设置单元格日期格式
- 选中要设置的单元格区域,右键选「设置单元格格式」→「数字」→「日期」,找到乌克兰区域下的
dd.mm.yy格式选中;也可以直接切到「自定义」,输入dd.mm.yy后确认应用
3. 修复已输入但未识别的日期文本
如果已经输入了像22.08.22这种编辑栏显示纯文本的单元格:
- 选中这些单元格,点「数据」选项卡→「分列」,第一步选「分隔符号」,第二步勾选「其他」并输入
.(点),第三步把第一列数据类型设为「日」、第二列设为「月」、第三列设为「年」,完成后Excel就会把文本转成日期格式
4. 输入日期的小技巧
- 区域设置正确后,直接输入
26.8,Excel会自动补全成26.08.当前年份 - 如果还是识别错,试试输入
26-08,同样会被识别成对应日期,并且按dd.mm.yy格式显示
内容的提问来源于stack exchange,提问作者Liliet
相关产品推荐
相关产品推荐

