如何规范excel日期数据将不规范的日期调整为规范的日期
程序员文章站
2022-05-31 16:45:05
在录入excel日期数据时,月、年和日中间应用“-”或“/”符合隔开,如“2016-1-25&rdquo...
在录入excel日期数据时,月、年和日中间应用“-”或“/”符合隔开,如“2016-1-25”或“2016/1/25”,以便于我们对输入的日期数据进行数据计算或统计。但日常工作过程中,我们经常要面对一些不规范的日期数据,如下表如何将A、B、C列不规范的日期调整为E列规范的日期格式哪?
下面演示几种规范日期的方法:
1 通过“替换”功能规范日期数据
通过观察“日期1”列数据,发现该列日期数据虽然录入不够规范,但其书写格式还是比较统一的,这样我们就可以通过excel中提供的查找替换功能将“.”替换为“-”,即可将日期数据进行规范。
操作注意事项:①需在“日期1”列前,用“&”连接符将“2015.”和原单元格内容连接为一个新字符串,样式如“2015.5.12”;②需使用Ctrl+H快捷键调出“替换”对话框,将“.”替换为“-”,并且在替换时需借助辅助列,不能替换带有公式的单元格区域。
2 通过text函数规范日期数据
“日期2”列的数据书写格式同样也是比较统一的,我们可以通过text函数,将该列日期数据予以规范。
操作注意事项:使用text函数的前提是该列数据均为数字,且数字长短一致,相同位置字符具有的相同意义,如前4位字符为年份,中间2位字符为月份,最后两位字符为天数。
另外,由于“日期2”列的数据长度统一,都为8位字符,也可以使用excel自带的分列功能实现日期数据的转换。
3 通过字符函数实现日期数据的规范
“日期3”列的数据书写风格如同“日期2”列,但日期长短不一,其中前四位为年份,后两位为天数,中间1位或2位为月份。可以使用left函数取出左边4位字符作为年份,用right函数取出右边2位字符作为天数,然后用mid函数取中间数字作为月份,最后用date函数将取出的字符转换为日期数据。