作者:乔山办公网日期:
返回目录:excel表格制作
要求数据必须要有一定的条件(例如长度),这样规范的来数据方便转换
假设数字在a1单元格,都是20100101、20001222这样8位长,即转换过来是年年年年-月月-日日这样的格式。
1、使用TEXT函数
=TEXT(TEXT(A1,"0-00-00"),"yyyy-mm-dd")
或者
=TEXT(A1,"0-00-00")
2、使用DATE函数
=DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2))
然后设自置单元格格式为日期。
不使用函数也可以转换
1、使用分列原地转换:
选中这个数据所在单元格或区域---数据---分列---下一步---直到步骤三---列数据格式---日期(YMD)---完成。
再设置该单元格或单元格区域---自定义---类型中输入 e-mm-dd 或 YYYY-MM-DD。
2、选中数据所在单元格或单元格区域---自定义---类型中输入 0-00-00。参与计算时还是按20100101这个数来zhidao计算的,这个需要注意。
转换方法:
打开一道个工作样表作为例子。如图所示:
2.在空白单元格内输入文本日期。如图所示:
3.这个日期实际上是数值,不是真实日期,无法使用回日期进行计算。如图所示:
4.使用text函数将答该数值转换为文本的日期模式。如图所示:
5.然后使用text的格式化该文本,并减负转换为数值。如图所示:
你整这么一大堆,连日期是什么都没搞清楚,我给你普及一下知吧,“日期是数值,它是一个正整数”,这个正整数从1900年1月1日开始,从1开始每天加1。
查看日期对应数值的方法是把日期格式改成常规格式,或者按ctrl+shift+~转为数值,再按ctrl+shift+#转回日期,如下图所示:
3. 日期为什道么能计算,是因为日期是数值,所以它才能计算,如果你把版日期改成系统不能识别的文本,它就不能计算了。
4. 日期格式的设置可以用单元格格式,也可以用text函数,两者的区别在于前者单元格仍是数值,而后者是文本,但excel可以识别正确的文本日期:
基于以权上理论,你如果还有什么问题,请追问。
转换百方法:
打开一个工作样表作为例子。如度图所示:
2.在空白单元格内输入文本日期。如图知所示:道
3.这个日期实际上是数值,不是真实日期,回无法使用日期进行计算答。如图所示:
4.使用text函数将该数值转换为文本的日期模式。如图所示:
5.然后使用text的格式化该文本,并减负转换为数值。如图所示: