苹果系统 excelexcel快速输入日期期是反过来?!

【技术文章】恍然大悟,原来Excel中这么处理日期才对_回归线Excel_新浪博客
【技术文章】恍然大悟,原来Excel中这么处理日期才对
Excel中大量的数据是日期相关的,例如,过去的销量,员工考勤数据等等。我们经常需要处理日期,例如,得到两个项目之间的天数,员工实际工作的天数等等。但是,在实际中,往往有很多学员或者客户拿着这样的问题来问我们,其中当然有大家不掌握的日期类函数,但是,很大一部分却是由于对日期的不理解造成的。
我们今天就来介绍一下Excel中的日期相关的基本知识。至于那些强大的日期函数,我们在后面的文章中再介绍。
日期实际上就是数值!
在Excel中,日期实际上在内部存储为数值。打开Excel,随便在一个单元格中输入一个日期,比如,,然后把该单元格格式修改为数值,就会看到该单元格的结果变成了一个数字:42125.00。这个数字就是日期“”在Excel内部的存储值。这个数字代表了从开始,已经过了多少天了。同样,如果你在单元格中输入一个数字,然后把单元格格式修改为日期,就会看到,单元格中显示了一个正常的日期。
在这里要注意,数字0代表了。如果你在单元格中输入0,然后修改单元格格式为日期,单元格中显示的日期就是“”。
Excel中任意的数值都可以转化为日期,但是,反过来,不是任意的日期类型都可以转换为数字。只有正常的日期可以通过修改单元格格式转化为数值,但是错误的日期通过这个方式不能转换为数值,你可以试试“”。这里要提示你的是,如果你输入“”这个日期,你会发现不能转换为数值。
实际上,“”之前的日期都是错误的日期,因为Excel能支持的最早日期就是。(这些错误日期不能转换为数值的原因是当你输入错误日期时,Excel就把它当作了文本处理了。而如果是Excel能够识别的正确日期,Excel会自动把它当作数值存储)
一个小“Bug”
我们前面说的日期是以数值的形式存储,数值代表了从后的第多少天。这个说法有一个小错误。如果你有万年历,实际上数一数从开始已经过了多少天,跟Excel中这个数值做对比,会发现比实际上多了1。
造成这个现象的原因是因为在Excel中1900年被当作了一个闰年,有这个日期。但是实际上,1900年并不是闰年。
这并不是一个无意中的bug,而是有意这么做的。原因是为了与Lotus123兼容。毕竟,在Excel之前,Lotus
123可是最流行的表格软件。而且,我们离1900年很远了,绝大部分数据都在之后,所以,这么做的实际影响很小。
Excel中的日期和时间实际上是一种数据。前面说的日期代表了多少天。实际上这个数值还有小数部分。小数部分就代表了时间。
也就是1天24小时代表了1,0就是0点,上午6点,代表0.25,因为已经过了1天的1/4了。“
13:00”转换为数值后,结果为6667。
知道这些有什么用?
我们理解了日期和时间在Excel中的存储方式,可以帮助我们很简单的处理数据。比如,如果我们有一个项目开始时间,和项目结束时间,想算一下项目一共进行了多少天,只要简单的把两个日期相减就可以了。
又或者,我们项目从开始,项目预计需要85天完成,那么结束日期在几月几号呢,同样只要在开始日期上加上85就行了。
为什么这么转换的日期在有的Excel文件中是错的呢?
有的朋友按照上面的处理,有时会得到错误的结果。这是为什么呢?多数情况下,是因为实际上Excel有两套日期系统。这两套的处理方式是一样的,不过一套就是从开始(就是我们上面讲的),另外套台是从开始的。这个“1904系统”是为了兼容苹果公司的Macintosh系统而开发的。每个Excel文件只能选择一种日期系统,如果你的机器不是苹果系统,应该多数都缺省支持1900系统。
当你拿到一个从苹果系统来的Excel文件,其中的日期可能是1904开始的。你可以修改它。修改方法是(以Excel2013为例):依次点击
“文件”,“选项”,“高级”,在大概后1/3处找到如下图所示的选项,把√去掉就可以了。
输入两位数的年份
我们这里有一个小困惑:如果我们在输入年份的时候只输入2位数的年份,Excel会怎么做。例如,我们不输入“”,而只输入“15-5-1”,我们发现Excel自动的把日期变成了“”,那么Excel是怎么判断年份的呢。
实际上,Excel有一个判断的分界线,“30”,如果你输入的年份小于30,那么,Excel就会当作21世纪的年份,变成20XX,如果你输入的年份大于等于30,那么Excel就会当作20世纪的年份,变成19XX。
当我们理解了Excel中的日期和时间数据是以数值格式的存储的这个事实后,我们对Excel中与日期相关的数据处理会更灵活。这种灵活的处理当然离不开强大的日期函数。在后面的系列文章中,我们将为你介绍Excel中的日期函数。
&===================================================
了解更多Excel培训技能或进行问题咨询,请通过以下几种方式:
更多猛料,欢迎扫描微信二维码
电话&&010-0-
加入回归线QQ交流群:
关注回归线微信号 :tropic-excel
登陆回归线网
鍖椾含鍥炲綊绾挎柊鎶
博客等级:
博客积分:0
博客访问:14,773
关注人气:0
荣誉徽章:excel 日期监控,我在excel中输入日期当这个日期快接近的时候比如说3天、5天就自动变颜色怎样设置!
按时间排序
先框选要设定的区域,然后条件格式--&新建规则--&使公式确定要设置格式的单元格。输入如下公式。公式设定是以接近当天最新日期5天内作为判断变色。=IF(A1&TODAY(),DATEDIF(A1,TODAY(),&d&),DATEDIF(TODAY(),A1,&d&))&=5
可以用条件格式设置
假设此日期在A列选中此列 格式 条件格式公式 =AND(TODAY()&=$A1-5,TODAY()&=$A1)格式 设置单元格底纹为红色。
感谢您为社区的和谐贡献力量请选择举报类型
经过核实后将会做出处理感谢您为社区和谐做出贡献
确定要取消此次报名,退出该活动?
请输入私信内容:Excel 两种日期系统_百度文库
赠送免券下载特权
10W篇文档免费专享
部分付费文档8折起
每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
Excel 两种日期系统
阅读已结束,下载本文需要
想免费下载本文?
定制HR最喜欢的简历
你可能喜欢excel输入日期为什么总变成数字是怎么回事_百度知道
excel输入日期为什么总变成数字是怎么回事
我有更好的答案
因为单元格格式是文本,把格式设为日期格式就可以了.把鼠标选中想要输日期的单元格后点右键,在弹出的菜单选项里选设置单元格格式,然后在单元格格式的对话框里选数字(系统默认),再在日期的右边类型里选想要的日期格式确定就可以了
采纳率:69%
来自团队:
输入日期时要用&/&和&-&代替月、日。
修改单元格格式为日期
将单元格格式设置为日期
在格式模式切换输入就可以了
其他2条回答
为您推荐:
其他类似问题
excel的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 excel怎么输入日期 的文章

 

随机推荐