加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

excel日期转年月日

(2012-06-24 12:10:19)
标签:

杂谈

分类: matlab

设 A1 单元格有日期 2006-1-2-25 9:25:35 ,则公式 
=HOUR(A1) 取出其中的小时数值, 
=MINUTE(A1) 取出其中的分钟数值, 
=SECOND(A1) 取出其中的秒钟数值, 
=TIME(HOUR(A1),MINUTE(A1),SECOND(A1)) 可得出完整的时分秒,为数值型。


假定A1格包含“2006-1-2 9:00”时间内容,在需要存放提取值的格中输入: 
=TEXT(A1,"h:mm") 
则显示:9:00字样。其提取值为文本格式,如要将其作为引用与其它格中设定的同时间(9:00)作比较,则必须将另个格的格式也先设置为“文本”格式才有效。 
★★★补充:一般在时间上常用的格式有“文本”、“时间”、“数字”格式,主要看你用在什么方面和所引用的格式应该一致(如用在IF函数上等,但用在有些方面,EXCEL会自动识别与转换) 
时间格式:=HOUR(A1) 
数字格式:=VALUE(TEXT(A1,"h:mm")) 通过VALUE()函数进行转换。


日期与时间函数

函数名 函数说明 语法
DATE 返回代表特定日期的系列数。 DATE(year,month,day)
DATEDIF 计算两个日期之间的天数、月数或年数。 DATEDIF(start_date,end_date,unit)
DATEVALUE 函数 DATEVALUE 的主要功能是将以文字表示的日期转换成一个系列数。 DATEVALUE(date_text)
DAY 返回以系列数表示的某日期的天数,用整数 1 到 31 表示。 DAY(serial_number)
DAYS360 按照一年 360 天的算法(每个月以 30 天计,一年共计 12 个月),返回两日期间相差的天数。 DAYS360(start_date,end_date,method)
EDATE 返回指定日期 (start_date) 之前或之后指定月份数的日期系列数。使用函数 EDATE 可以计算与发行日处于一月中同一天的到期日的日期。 EDATE(start_date,months)
EOMONTH 返回 start-date 之前或之后指定月份中最后一天的系列数。用函数 EOMONTH 可计算特定月份中最后一天的时间系列数,用于证券的到期日等计算。 EOMONTH(start_date,months)
HOUR 返回时间值的小时数。即一个介于 0 (12:00 A.M.) 到 23 (11:00 P.M.) 之间的整数。 HOUR(serial_number)
MINUTE 返回时间值中的分钟。即一个介于 0 到 59 之间的整数。 MINUTE(serial_number)
MONTH 返回以系列数表示的日期中的月份。月份是介于 1(一月)和 12(十二月)之间的整数。 MONTH(serial_number)
NETWORKDAYS 返回参数 start-data 和 end-data 之间完整的工作日数值。工作日不包括周末和专门指定的假期 NETWORKDAYS(start_date,end_date,holidays)
NOW 返回当前日期和时间所对应的系列数。 NOW( )
SECOND 返回时间值的秒数。返回的秒数为 0 至 59 之间的整数。 SECOND(serial_number)
TIME

返回某一特定时间的小数值,函数 TIME 返回的小数值为从 0 到 0.99999999 之间的数值,代表从 0:00:00 (12:00:00 A.M) 到 23:59:59 (11:59:59 P.M) 之间的时间。

TIME(hour,minute,second)
TIMEVALUE 返回由文本串所代表的时间的小数值。该小数值为从 0 到 0.999999999 的数值,代表从 0:00:00 (12:00:00 AM) 到 23:59:59 (11:59:59 PM) 之间的时间。 TIMEVALUE(time_text)
TODAY 返回当前日期的系列数,系列数是 Microsoft Excel 用于日期和时间计算的日期-时间代码。 TODAY( )
WEEKDAY 返回某日期为星期几。默认情况下,其值为 1(星期天)到 7(星期六)之间的整数。 WEEKDAY(serial_number,return_type)
WEEKNUM 返回一个数字,该数字代表一年中的第几周。 WEEKNUM(serial_num,return_type)
WORKDAY 返回某日期(起始日期)之前或之后相隔指定工作日的某一日期的日期值。工作日不包括周末和专门指定的假日。 WORKDAY(start_date,days,holidays)
YEAR 返回某日期的年份。返回值为 1900 到 9999 之间的整数。 YEAR(serial_number)
YEARFRAC 返回 start_date 和 end_date 之间的天数占全年天数的百分比。 YEARFRAC(start_date,end_date,basis)

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有