求助:将Excel中科学计数法格式的时间戳转换为日期格式
Excel科学计数法时间戳转目标日期格式
你的时间戳格式为YYYYMMDDHHMMSS(示例:20220715030838对应15-Jul-2022 03:08),以下是两种实用转换方法:
方法一:转成可计算的日期时间值
- 将科学计数法的时间戳转为完整14位数字字符串:
在空白单元格输入公式:=TEXT(A1,"0")(A1为存放科学计数法时间戳的单元格),得到完整数字文本(如20220715030838)。 - 转换为标准日期时间:
可直接使用合并公式一步到位:=DATE(LEFT(TEXT(A1,"0"),4),MID(TEXT(A1,"0"),5,2),MID(TEXT(A1,"0"),7,2)) + TIME(MID(TEXT(A1,"0"),9,2),MID(TEXT(A1,"0"),11,2),0) - 设置单元格格式:
选中结果单元格,右键选择「设置单元格格式」,在「数字」选项卡中选「自定义」,输入格式代码dd-mmm-yyyy hh:mm,确认后即可显示为15-Jul-2022 03:08。
方法二:直接生成文本格式的目标显示
如果不需要日期时间的计算功能,仅需显示指定格式,可直接用嵌套TEXT函数:
=TEXT(TEXT(A1,"0"),"dd-mmm-yyyy hh:mm")
此公式直接输出文本格式的目标结果,但无法参与日期相关运算。
注意:若Excel语言环境为中文,月份缩写会显示为中文(如「7月」),需切换为英文语言包或调整格式代码适配中文显示。
内容的提问来源于stack exchange,提问作者i200yrs
相关产品推荐
相关产品推荐

