excel中日期为什么会变成数字?

如题所述

EXCEL表格日期输入后和自己输入的不一样是因为单元格格式设置不正确,具体解决步骤如下:

1、首先我们打开电脑里的excel软件,选择单元格里面输入日期格式,2017/10/12,再点击回车按钮,之后相应的单元格就会显示出5位数字,理论上应该是日期,但实际上却变成了数字。

2、这个时候我们将要输入日期的单元格都选中,鼠标右键点击一下。

3、之后在选项卡中点击设置单元格格式。

4、之后我们可以看到当前区域的单元格格式,如图可以看到是数字格式。

5、然后我们在里面选择日期选项,在里面选择一个日期的格式,点击确定即可。

6、之后我们可以看到日期就不会显示成数字啦,会按照上一步的设置显示相应的日期格式。

7、我们还可以换一个时间格式,就会将所有的时间变成需要的时间格式了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-09-25
楼上解答的很全面,不过还可以补充科普下的 。
excel中,日期本身就是以数字形式存在的,它是定义从 1900年1月1日起算1,然后依次往后按天排的。
所以就有个有趣的现象,就是如果你输入了 1900年1月1日以前的日期,excel是不会把该日期作为数字看待的!它自动成为一个文本格式。
比如a1输入了 1900年1月1日 (非文本格式),a2输入 =a1+1 ,结果就是 1900年1月2日(也可能是 1900/1/2等格式)但如果是 =a1-1 ,结果是0,如果是 =a1-2 ,结果就是
#################,因为 excel定义,时间和日期不能为负数。
相似回答