乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 如何在<em>EXCEl</em>中把文本数字变成日期格式-excel 5位数字的日期,exce

如何在<em>EXCEl</em>中把文本数字变成日期格式-excel 5位数字的日期,exce

作者:乔山办公网日期:

返回目录:excel表格制作


简单的设置单元格格式肯定解决不了问题的。

你这样,例如这个7a64e78988e69d8333220051125在A1单元格,你在B1输入如下公式:
=DATE(LEFT(A1,4),MID(A1,5,2),MID(A1,7,2))
然后把B1设成日期型就好了,

如果必须在A1显示这个2002年11月25日,那你就选择B1->复制->选择A1->按右键->选择性粘贴->选数值->然后确定,A1设定成日期格式就好了,
注意:必须保证你输入的数字为8为,也就是月份和日期都是两位,2005年1月1日,你要写成20050101。

解释:
EXCEL的日期是从1900-1-1开始计算的,其实日期就是一个从1900-1-1开始的一个天数,比如你在一个单元格输入365,然后设定为日期型,所出现的日期就是1900-12-30,如果是364,那设定成日期型后就是1900-12-29.
如果你输入2008-12-2,然后设定为常规属性,则出现的是39784,这代表的是从1900-1-1日起后面的地39784天是2008-12-30日,也就是我先在答题的今天,明白了吧。显然你输入20051125这个数值是不能直接设定为日期行的,单元格会出现无数个#############2005年11月25日对应的天数的数字是38681

DATE()这个函数可以把数字转换成对应的年、月、日上的数字


1、要求将A2:A7单元格区域的文本格式的数字转换为日期格式。

2、点击鼠标左键拖动鼠标选中A2:A7单元格区域,依次点击【数据】-【分列】选项。

3、如下图,弹出【文本分列向导—步骤1】对话框,勾选[固定宽度]选项,然后点击【下一步】按钮。

4、弹出【文本分列向导—步骤2】对话框,这里直接点击【下一步】按钮。

5、弹出【文本分列向导—步骤3】对话框,勾选[日期]选项,然后点击【完成】按钮。

6、返回到工作表中,原来的文本格式的数字就转换为了日期格式。此时,日期格式中的月份和日期都是单数显示,可以转换为双数。我们选中A2:A7单元格区域,点击鼠标右键,在弹出的菜单中选择【设置单元格格式】选项。

7、弹出【设置单元格格式】对话框,左边选择[自定义]选项,右边将[类型]变为[yyyy-mm-dd],设置好后点击【确定】按钮。

8、返回到工作表中,单日期就转换为了双日期的形式。



1、添加一个辅助列B列。

2、在B1输入公式=YEAR(A1)&"-"&MONTH(A1)&"-"&DAY(A1);

3、公式下拉,效果如下图:

4、选定B列,点右键-复制,选定A1单元格,点右键,点选择性粘贴-点数值,如下图:

5、再删除B列,就可以了,A列的日期格式就变成文本格式了。

相关阅读

关键词不能为空
极力推荐
  • -在excel中如何相减,excel中相减函数

  • excel中整列相减:在表格中百,对有规律的行或列可以用填充的方式快速填写数据,比如A1为1,选择A1,光标移到A1右侧,出现黑色十字,双击或拖动即可快速填度写数据,也可通过编辑菜

ppt怎么做_excel表格制作_office365_word文档_365办公网