Skip to the content.

03-日期处理


获取日期信息

A1范例 功能 公式 效果
2020/1/1 10:20:30 返回年份 =YEAR(A1) 2020
  返回月份 =MONTH(A1) 1
  返回天数 =DAY(A1) 1
  返回星期几(2:周一从1开始) =WEEKDAY(A1,2) 3
  返回小时 =HOUR(A1) 10
  返回分钟 =MINUTE(A1) 20
  返回秒 =SECOND(A1) 30



日期数据转为文本信息

A1范例 功能 公式 效果
2020/1/1 年/月/日 =TEXT(A1,"yyyy/mm/dd") 2020/01/01
  年/月/日 星期 =TEXT(A1,"yyyy/mm/dd aaaa") 2020/01/01 星期三
  年-月-日 =TEXT(A1,"yyyy-mm-dd") 2020-01-01
  年月日 =TEXT(A1,"emmdd") 20200101
  年月日 =DATESTRING(A1) 20年01月01日
  年月 =TEXT(A1,"yyyy年m月") 2020年1月
  =TEXT(A1,"yyyy") 2020
  年(末两位缩写) =TEXT(A1,"yy") 20
  季度 ="Q"&LEN(2^MONTH(A1)) Q1
  =TEXT(A1,"mm") 01
  月(英文缩写) =TEXT(A1,"mmm") Jan
  月(英文) =TEXT(A1,"mmmm") January
  月份的上中下旬 =LOOKUP(DAY(A1),{0,11,21},{"上旬","中旬","下旬"}) 上旬
  星期(中文缩写) =TEXT(A1,"aaa")
  星期(中文) =TEXT(A1,"aaaa") 星期三
  星期(英文缩写) =TEXT(A1,"ddd") Wed
  星期(英文) =TEXT(A1,"dddd") Wednesday



文本转为时间日期格式

注意:仅对文本格式的时间才有效。

A1范例 功能 公式 效果
2020年1月1日 字符串转日期格式 =DATEVALUE(A1) 2020/1/1
20200101 字符串转日期格式 =DATEVALUE(TEXT(A1,"#-00-00")) 2020/1/1
10时20分 字符串转时间格式 =TIMEVALUE(SUBSTITUTE(SUBSTITUTE(A1,"分",""),"时",":")) 10:20:00
1602122881000 时间戳转时间格式 =TEXT((A1/1000+8*3600)/86400+70*365+19,"yyyy-mm-dd hh:mm:ss") 2020-10-08 10:08:01



日期数据计算

A1范例 B1范例 功能 公式 效果
2020/1/1 2021/1/31 统计相差的天数-方法1 =B1-A1 396
    统计相差的天数-方法2 =DAYS(B1,A1) 396
    统计相差的天数-方法3 =DATEDIF(A1,B1,"D") 396
    统计相差的月份 =DATEDIF(A1,B1,"M") 12
    统计相差的年份 =DATEDIF(A1,B1,"Y") 1
    忽略年,统计相差的天数 =DATEDIF(A1,B1,"YD") 30
    忽略年、月,统计相差的天数 =DATEDIF(A1,B1,"MD") 30
    忽略年、日,统计相差的月份 =DATEDIF(A1,B1,"YM") 0


A1范例 功能 公式 效果
2020/1/1 计算日期1个月份后的日期 =EDATE(A1,1) 2020/2/1


< <目录 04-重复值处理> 返回顶部 ↑