Excel技巧:四步搞定不规范日期格式转换
创作时间:
2025-01-22 06:09:05
作者:
@小白创作中心
Excel技巧:四步搞定不规范日期格式转换
在Excel中处理不规范的日期格式数据时,经常会遇到各种各样的问题。例如,有些日期格式看起来很相似,但实际上可能多一个空格或少一个字符,很难发现。本文将介绍如何将这些不规范的日期格式转换为标准的"YYYY-MM-DD"格式,并判断格式是否正确。
假设我们希望的理想格式是1980-01-01,即"YYYY-MM-DD"格式,共10位。但在实际数据表中,可能会遇到以下各种格式:
- 1988.9.10
- 1985-01-26
- 09 0CT1978
- Jan.25,1975
- 15/11/1988
- 1986年12月26
- 19850430
- 28-Mar-70
- 31 OCT 1990
我们的目标是:能规范的尽量规范,不能规范的标记为"格式错误",以便之后人工处理。
具体处理步骤如下:
第1步:将原始数据复制到A列。在B列处理8位格式的日期,如19850430,需要加上分隔符:
=IF(LEN(A2)=8,(MID(A2,1,4)&"-"&MID(A2,5,2)&"-"&MID(A2,7,2)),A2)
第2步:在C列进行第一次转换:
=TEXT(B2, "YYYY-MM-dd")
第3步:在D列将所有的点号"."替换为短横线"-":
=SUBSTITUTE(C2, ".", "-")
第4步:在E列判断结果格式是否正确,主要检查第5位和第7位是否是连接线"-",同时检查是否包含"–"和"/":
=IF(AND(MID(D2,5,1)="-",MID(D2,8,1)="-",ISNUMBER(FIND("--",D2))=FALSE,ISNUMBER(FIND("/",D2))=FALSE),"OK","格式错误")
通过以上步骤,我们可以将大部分不规范的日期格式转换为标准格式,并标记出无法转换的格式,以便后续人工处理。
本文原文来自CSDN
热门推荐
ESP32驱动360度舵机 esp32舵机控制
黄油煎吐司,懒人5分钟快手早餐!
汉中华阳古镇:秦岭深闺第一镇
梦境中的真实自我:潜意识的深度解析
万物皆可火锅:成都火锅的创新与文化魅力
Excel怎么默认显示打印预览
胶原蛋白和衰老:皮肤弹性背后的科学
变形液态金属可能彻底改变机器人技术
北京至拉萨软卧车厢怎么样?
提前探秘!隐形牙套矫正的全过程:从面诊到复诊所有流程全揭秘
高考提前批和本科批的区别:提前批是每个人都要填吗?
运行EPLAN电气绘图软件的电脑配置指南
线粒体功能与肝脏健康,李兰娟院士团队发表最新综述
汽车漏油该如何处理
蜀汉五虎上将:最受重用与官职最高之人探析
大阪必去十大历史景点
创新实验室管理:LIMS与仪器集成,数据管理再上新台阶
电感的本质是什么
奥德赛的主要内容
党参鸽子汤小孩能喝吗?医生的专业解答来了
65岁倪萍突发意外!
为什么船的速度要用“节”,而不是“公里/小时”?
梦见月亮意味着什么
离婚后给孩子转学需要什么手续?
儿童哮喘,你了解多少?
哮喘意识:新加坡哮喘管理导航
龙门学校构建多元化评价体系:私立高中教学方法的创新尝试
赣文化从何而来,向何处去
最新消息:沪乍杭高铁环评公示,项目落地加速推进
防弹玻璃原理是什么 防弹玻璃为什么能防弹