如何让Excel识别来自Azure的m/d/yyyy, h:mm:ss.000 AM/PM格式日期时间?
解决Azure导出日期时间无法被Excel识别的问题
方法1:文本分列快速转换
- 选中存放目标日期时间的列
- 点击「数据」选项卡 → 「分列」
- 第一步选「分隔符号」,点下一步
- 第二步勾选「逗号」作为分隔符,点下一步
- 第三步,第一列选「日期」(类型选MDY,对应示例的月/日/年格式),第二列如果只需要日期就选「不导入此列」,需要时间就选「文本」,点完成
- 完成后第一列会自动变成Excel可识别的标准日期
方法2:公式提取日期(不改动原数据)
如果不想动原始数据,在空白列用公式提取日期部分并转换:
- 假设原数据在A1单元格,在B1输入公式:
=DATEVALUE(LEFT(A1,FIND(",",A1)-1)) - 回车后单元格会显示日期序列号,右键设置单元格格式为「短日期」或「长日期」就行
- 下拉填充公式到所有行
方法3:查找替换清除干扰项
如果要保留完整日期时间(含时间),先清理多余内容:
- 选中目标列,按Ctrl+H打开查找替换框
- 查找
.000,替换为空,点击全部替换(清除毫秒部分) - 之后选中列,设置单元格格式为「日期时间」(类型选MDY对应的格式),Excel就能识别了;如果只要日期,就查找
, *(逗号加空格加星号),替换为空,再设置日期格式
内容的提问来源于stack exchange,提问作者ilhan
相关产品推荐
相关产品推荐

