时间:2020-10-18 21:29作者:admin来源:未知人气:1095我要评论(0)
日期是Excel中的一种特殊数值,标准的日期年月日之间是用斜杠隔开的,如:2020/7/1。如果遇到不规范的文本型假日期,我们需要将其转换为数值型真日期,方便后期的统计分析工作。常见的文本型假日期参见下图:
将文本型假日期转换为数值型真日期有两类方法:一类是分列转换法,一类是函数公式法。下面我们来对比分析一下。
分列转换法
为方便演示,我们将下图表格中A2:A4单元格内容复制到B2:B4单元格,然后直接在B列执行分列操作。
操作步骤:
1、选中B2:B4单元格,在[数据]选项卡[数据工具]功能组中单击[分列]按钮,在弹出的[文本分列向导-第1步,共3步]对话框中保持默认设置,直接单击[下一步]。
2、在弹出的[文本分列向导-第2步,共3步]对话框中保持默认设置,单击[下一步]。
3、在弹出的[文本分列向导-第3步,共3步]对话框中,将[列数据格式]改为[日期],最后单击[完成]按钮。
4、最后转换结果如下图,所有文本型假日期成功转换成了数值型真日期。
函数公式法
函数公式法具体可细分为3种:源文本数据乘以1、在源文本数据前加两个减号、TEXT函数法。
1、源文本数据乘以1
我们将3种文本型假日期数据乘以1,返回结果如下图,只有第1种假日期数据返回了日期序数44013。要将日期序数显示为标准日期,还要再将其格式修改为短日期。
(关于日期序数的说明:系统的起始日期是1900年1月1日,从这个日期开始计算,以天为单位,每过1天数字加1,从而得到2020年7月1日的日期序数44013。)
2、在源文本数据前加两个减号
这种方法同“源文本数据乘以1”一样,只有第1种假日期数据返回了日期序数44013。我们要在日期序数的基础上,再设置短日期格式。
3、TEXT函数法
TEXT函数法适用于年月日之间没有分隔符的文本。如下图所示,要将A2单元格的文本型假日期转换为数值型真日期,可输入公式:=TEXT(A2,"0000-00-00")*1,即可返回日期序数44013。之后,再将日期序数44013设置成短日期格式,就能以标准日期格式显示。
公式说明:
不同转换方法对比小结
1、所有将文本型假日期转换为数值型真日期的方法中,分列应用范围最广泛;
2、源数据乘以1和在源数据前面加两个减号这两种函数公式转换法对文本数据的形式有要求,被转换的文本型日期年、月、日数字不能直接连在一起,要分隔开,且文本显示形式应与EXCEL能够识别的数值型真日期显示形式一致,如2020/7/1、2020-7-1、2020年7月1日、7月1日等;
3、TEXT函数适用于年月日之间没有分隔符的文本,且无法单独完成日期转换任务。要先通过TEXT函数将文本日期改造成带分隔符的文本,再运用乘以1或在前面加两个减号的数学运算公式将文本转换成日期序数,最后再设置日期格式。
相关阅读 Excel有哪些常用的数学函数?Excel取消表格中虚线的两种方法Excel最常见的「错误值」,这些含义你都知道吗?实现快速找出Excel表格中两列数据不同内容的3种方法!如何利用Excel一键提取身份证的这些重要信息,公式直接套用!Excel如何制作动态红绿灯,工作可不要亮红灯哦Excel身份证号大探索excel如何根据日期按月汇总计算公式Excel浪漫表白公式,发给心仪的她/他Excel表格如何自动求和
热门文章 excel 两表数据快速对比,高手都是这样做,四种方法随你选.xlsm是什么文件格式,以及xlsm文件怎么打开的方法excel if函数如何多个条件并列excel中计算加权平均数的公式:用SUMPRODUCT和SUM函数计算加权平均
最新文章
Excel有哪些常用的数学函数?Excel取消表格中虚线的两种方法
Excel最常见的「错误值」,这些含义你都知道吗?实现快速找出Excel表格中两列数据不同内容的3种方法!如何利用Excel一键提取身份证的这些重要信息,公式直接套用!Excel如何制作动态红绿灯,工作可不要亮红灯哦
人气排行 excel 两表数据快速对比,高手都是这样做,四种方法随你选.xlsm是什么文件格式,以及xlsm文件怎么打开的方法excel if函数如何多个条件并列excel中计算加权平均数的公式:用SUMPRODUCT和SUM函数计算加权平均excel中IF条件函数10大用法完整版,全会是高手,配合SUMIF,VLOOKUPexcel中COUNTIFS函数9种高级用法详解,条件统计重复值,告别加班涨工如何解除Excel VBA工程密码excel 如何根据身份证号码提取户籍所在省份地区函数公式
盖楼回复X
(您的评论需要经过审核才能显示)
查看所有0条评论>>