如何在EXCEl中把数字变成日期格式

来源:百度知道 编辑:UC知道 时间:2024/05/29 16:18:01
我在填写学生的学籍,里面有一些关于出生日期的内容,我要怎么做才能让输入到格内的文本变成日期的格式呢?如:张小 出生于2002年11月25日的话,我在格内输入20051125,而显示的格式为2005-11-25,谢谢

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

你这样,例如这个20051125在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()这个函数可以把数字转换成对应的年、月、日上的数字

在处理电子表格的时候,经常会碰到8位数字的日期格式,例如20141011,而这样的格式不方便进行年龄计算等操作,要用Excel函数轻松将数字转换成日期格式。


工具:Excel 2003-Excel 2013或WPS表格、Left(),MID(),Right()函数。


1、如图,假设我们要将A2单元格的日期“20141011”转换成日期格式“2014/10/11",转换后的值生成在B2单元格。

excel中,如何把数字自动变成大写文字 在EXCEL中如何把数字变成大写?如111-壹佰壹拾壹 如何在excel中把小写数字金额直接变成大写金额? 在Microsoft Excel中,有数列数字,我想把它们一下子全部变成负数,怎麽办? 在Excel中输入数字后如何使它自动变成大写 在excel表格中,输入数字为什么总是变成小数点? 如何在excel中替换数字 在EXCEL中如何实现数字拆分? 在excel中如何把公式计算的数值转成纯数字格式的啊? 在excel中如何把一串数字统统加上某一数值?