作者:乔山办公网日期:
返回目录:excel表格制作
转换方法:
打开一个工作样表作为例子。如图所示:
2.在空白单元格内输入文本日期。如图所示:
3.这个日期实际上是数值,不是真实日期,无抄法使用日期进行计zd算。如图所示:
4.使用text函数将该数值转换为文本的日期模式。如图所示:
5.然后使用text的格式化该文本,并减负转换为数值。如图所示:
要求数据必须zhidao要有一定的条件(例如长度),这样规范的数据方便转换
假设数字在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这个数来计算的,这个需要注意。
使用TEXT函数就可以做到了,例如A1中为32768,在百B1中输入公式:
=TEXT(A1,"yyyy-mm-dd")
B1中则会显示“1989-09-17”,这里的"yyyy-mm-dd"是指让前一个参数(A1)中的数值以“四位年份-两位月份度-两位日子”来显示的知(月份和日子不足两位时,前面自动补0)。
"yyyy-mm-dd"也可以修改为别的格式,例道如这里的日期中年份想要显示为2位,可以写成"yy-mm-dd";或者是月份的“09”想显示为“9”,可以相应减少m,即"yyyy-m-dd"。中间的分版隔符也可以任意修权改,例如改为"yyyy年mm月dd日"的话,将会显示“1989年09月17日”这样。