当前位置:首页 > 教育综合 > 正文

如何将 签订时间:1900年1月0日 日期隐藏

excel中粘贴时间的时候时间前会多出一个1900-01-01,怎么给去掉啊!

因为在Excel中,时间就是一个小数,日期是整数,如数字1表示1900年1月1日,数字2表示1900年1月2日,数字加1,也就是天数加1,依此类推。而1天24小时,也就是0.5表示12小时,1/24表示1小时,分、秒依此类推。

问题可以用设置单元格格式也解决显示问题,也可以用公式也提取小数部分(既时间部分)。

下图为例,设置格式为:

1、[h]:mm:ss时,显示35:30:50,这个格式表示小时数不进位,超过1天,则小时数加24小时,超过2天,小时数加48小时,依此类推。

2、[h]:mm:ss,显示为11:30:50,这个格式表示只显示小时、分、秒,天数不显示。

3、yyyy-mm-dd h:mm:ss,显示为1900-01-01 11:30:50,这个格式表示年月日及小时、分、秒全部显示。

另外,可以用函数提取时间,公式为:

=MOD(SUM(B1:C1),1)

意思为B1+C1的和除以1的余数,既整数部分不要,也就是只提取小数,以上例为例,结果显示为11:30:50。

综上所述,解决该问题,可以用求余函数MOD来提取时间部分,也可以用设置格式的第2种方法。

知识扩展:

上面所述为Excel默认的1900年日期系统,如果是1904年日期系统,则数字0表示1904年1月1日,数字1表示1904年1月2日,依此类推,时间也1900年日期系统一样,要更改日期系统,可通过Excel选项更改。

Excel选项>>>高级>>>使用1904年日期系统

如下图所示。

如何使日期默认不为1900-1-1 0:00:00,不填是为空或0

单元格被设置为日期格式了,将单元格格式重新设置为常规格式即可。

Excel表如何隐藏同一列中日期后边的时间,不是删除,只是时间不展示?

设置一下单元格格式。也就是对这列日期时间点右键--设置单元格根式。选择自定义,输入代码: yyyy-mm-dd 确定即可。

vlookup返回值显示1900年1月0日,怎么能变成空白呢?

=IF(VLOOKUP()=0,"",VLOOKUP()) VLOOKUP()为原来的VLOOKUP公式。

excel里 如果一个单元格里面的日期是1990-1-16 选择清除格式之后会变成什么?

应该是数值16.

因为在excel中日期就是一个数值,0表示1900年1月0日,1天相当于数值1.那么1900年1月16日就是数值16.

我们可以验证一下。

第一步:选择数据区域a1:a5.如图:

第二步:设置单元格格式为日期。如图:

第三步:在A1输入1900年1月16日,A2输入1900年1月1日,a3输入1900年1月31日,a4输入1900年12月31日,a5输入2016年11月3日。如图:

第四步:将A1:A5的数据格式设置为数值。如图:

按确定后结果如图:

展开全文阅读