前言日期是大家经常用到的格式,今天就讲一下关于日期格式的特点,日期的输入技巧以及有关日期的常用函数。 1日期的特点日期是特殊的数字格式,但又有自身的特点,不完全等同于数字。 系统默认的日期采用的是1900年系统,也就是说1900年1月0日对应的数字是0,任何一个日期都可以设置成数字格式,其中这个数字就是距离1900年1月0日的天数。 因为1900年1月0日并不存在,所以直接输入1900-1-0是错误的,你可以在单元格中输入0,然后设置为日期格式,则显示为1900-1-0,或其他日期格式。 2日期序列的操作日期序列大都可以通过拖拽鼠标的形式,达到想要的目的。单个日期拖拽,日期会自动加一,逢月底会自动跳到下一个月初,如果你的日期出现2017-1-32,那你肯定设置的是文本格式。如果想实现有规律的输入,首先要定义前两个日期,然后选择这两个单元格,拖拽右下角的黑点,EXCEL系统会自动识别这两个日期的规律,自动往下或往右填充,如无明显规律则按照两个日期的差值进行递增或递减。 快速输入日期序列,如动画所示: 如果把日期格式设置为数字格式,拖拽时只能按照差值进行递增或递减,诸位可以试试。 3有关日期的函数Today() :返回今天的日期,没有参数 Now():返回现在的时间,没有参数 Year(日期):返回日期的年份 Month(日期):返回日期的月份 Day(日期):返回日期的天数 Date(年,月,日):返回由年月日数字组成的日期 Edate(日期,月数):返回某日期前或后间隔特定月数的日期,月数可以为负数 Eomonth(日期,月数):返回某日期,间隔特定月数的月份的最后一天,月数为0时,返回当月的最后一天 Datedif(开始日期,结束日期,格式):返回结束日期与开始日期之间的间隔,具体由格式确定: 格式为”Y”,返回整年 格式为”M”,返回整月 格式为”D”,返回整天 格式为”YM”,返回不足整年的月份 格式为”MD”,返回不足整月的天数 示例:根据A列的日期返回所在月份的最后一天 示例:根据A列的日期返回所在月的天数 示例:根据第一行的出生日期返回周岁 示例:根据第一行的出生日期返回几岁几个月零几天(文本字符串连接公式) =DATEDIF(B1,TODAY(),"y")&"岁"&DATEDIF(B1,TODAY(),"ym")&"个月零"&DATEDIF(B1,TODAY(),"md")&"天" END |
|