excel中怎么把数值改成日期

发布网友 发布时间:2022-02-25 09:02

我来回答

8个回答

热心网友 时间:2022-02-25 10:31

1、我们从别的软件导出的日期可能是一串8位数字,如下图所示,Excel系统是不能作为日期进行识别的。

2、为了将这串数字转化成日期,我们选中这列数字,选择菜单栏中的数字,然后选择数据工具中的分列。

3、选择后会弹出文本分列向导,向导有3步,第1步是选择合适的文本类型,这里我们选择分隔符号,其实默认就是这个。

4、向导第2步是选择分隔符号,这个可以复选,不过我们选择第一个Tab符号就行了。

5、第3步是选择列数据格式,有常规、文本、日期、不导入4个选项,我们选择日期。这里还可以对日期的格式进行选择。

6、然后就可以看到选择的这列数字已经自动转化成日期格式了。

热心网友 时间:2022-02-25 11:49

如图,在A列输入一组数值,把它们改为日期型

1、选中这些数值,依次点击“数据”-“分列”

2、下一步

3、下一步

4、勾选“日期”-“ymd”,点击“完成”。

5、这就是日期格式了。

6、还可以把它改变形式。右键-设置单元格格式,选择“日期”,选择“类型”

7、确定后看日期格式。如果某些单元格中显示的是#号,表示单元格宽度不够,我们只需要将光标放到列的右上角,待其变成双向箭头的时候按下鼠标并向右拖动,增加列宽就好了,效果如下。

热心网友 时间:2022-02-25 13:24

excel中怎么把数值改成日期?编辑excel文件时,有时候我们会收到直接一连串数字表示的日期,但excel是认不得这样的内容为那个日期的,本文将为大家介绍如何去转换它
工具原料excel
方法/步骤分步阅读
1
/8
如图所示,20181001其实表示的就是2018年10月1日,但excel对于这样的表示是识别不了的,必须是固定的日期格式才行
2
/8
测试下,即使我们把单元格的格式设置为日期也没有用
3
/8
解决办法:在一旁的单元格输入公式=DATE(LEFT(A4,4),MID(A4,5,2),RIGHT(A4,2))即可,如图所示
4
/8
然后自动填充,所有日期就都出来了,原理是什么呢?我们接着往下看
5
/8
首先拆解公式,第一个是=LEFT(A4,4),在C4中输入,即可得到2018,表示提取A4单元格左侧起4个字符的内容
6
/8
第二个是=MID(A4,5,2),在D4中输入,即可得到10,表示提取A4单元格左侧第5个字符起2个字符的内容
7
/8
第三个是=RIGHT(A4,2),在E4中输入,即可得到01,表示提取A4单元格右侧起2个字符的内容
8
/8
最后用date函数将这几个值转换为年月日即可。

热心网友 时间:2022-02-25 15:15

点击单元格,右键——选择单元格格式——数字选项下的分类菜单,点击日期,在类型这边选择你需要的日期类型,确定OK

(望楼主采纳哦)

热心网友 时间:2022-02-25 17:40

你的日期比较难处理.
比如 1212007 是2007年1月21日还是12月1日?

热心网友 时间:2022-02-25 20:21

选中后,点主菜单下的格式,选择日期,格式可选,

热心网友 时间:2022-02-25 23:19

点主菜单下的格式,选择日期,格式可选,

热心网友 时间:2022-02-26 02:34

这样的格式,如果遇到1112009,你说是2009-11-01.还是2009-01-11呢?追问这样的毕竟是少数的!我要批量修改几万条数据呢!只要把大部分的改正就行了!如4112013改成2013-4-11这样常用的就行!

追答涉及1月11-29日,11、12月1-9日,将无法识别。

=RIGHT(A2,4)&"-"&IF(OR(VALUE(LEFT(A2,2))>12,LEN(A2)=6),LEFT(A2,1),LEFT(A2,2))&"-"&IF(VALUE(LEFT(A2,2))>12,IF(LEN(A2)=7,MID(A2,2,2),MID(A2,2,1)),IF(LEN(A2)=8,MID(A2,3,2),MID(A2,3,1)))

另外,再加一个条件格式,红色警示
=AND(LEN(A2)=7,VALUE(LEFT(A2,2))<13)
设置红字蓝底
涉及1月11-29日,11、12月1-9日的日期。

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com