如何将 签订时间:1900年1月0日 日期隐藏
- 教育综合
- 2024-06-07 17:44:40
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的数据格式设置为数值。如图:
按确定后结果如图:
上一篇
土壤氡浓度检测报告整改原因分析、整改措施和整改情况陈述
下一篇
返回列表