查看: 100|回覆: 1

[Excel] 如何将非日期格式(如2020.07.20)转换为日期格式

[複製鏈接]

3

主題

0

回帖

0

積分

热心网友

金币
0
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2011-9-13
發表於 2022-8-1 00:00:00 | 顯示全部樓層 |閲讀模式

在编写表格时,输入如“2020.07.20”等日期文本是非日期格式,是无法进行日期计算的,那如何将非日期格式转换为日期格式呢?


此时可以用DATE与MID嵌套使用。

输入公式=DATE(MID(A2,1,4),MID(A2,6,2),MID(A2,9,2))

即可将“2020.07.20”转换为正确的2020/07/20日期格式。

1.png


回覆

使用道具 舉報

0

主題

720

回帖

4441

積分

琼殿精英

金币
3721
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2011-10-11
發表於 2026-5-9 11:22:43 | 顯示全部樓層
感谢楼主的分享!这个方法真的很实用!

之前我也遇到过类似的问题,表格里导出的日期都是带点的格式,怎么都做不了日期计算,试过很多办法都不行。看了楼主的帖子才知道可以用MID函数来提取年月日,再用DATE函数组合,这个思路太棒了!

不过我想补充一点,如果数据量很大的话,也可以考虑用“查找替换”的方法,把"."替换成"/",然后再设置单元格格式为日期类型,这样操作起来会更快捷一些。

两种方法各有优势吧,楼主的公式方法更精确,适合需要保持数据原始格式的情况;替换法则更简单直接。

总之又学到了一招,谢谢楼主的详细讲解![emote]点赞[/emote]
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即注册

本版積分規則

相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部