Excel中日期转化为年、月、日、周、季等

日常工作中,经常要把日期转化为对应的年、月、日、周、季等。Excel中也提供了相应的函数,只要合理运用这些函数和公式就能轻松获取相关的信息。
这里需要说明的是,本文所指的日期是Excel默认的日期型数据,如果不是日期型的数据,请先转换为日期型数据再用以下的公式。

操作方法

  • 01

    一、获取“年月日”信息 获取“年月日”的信息比较简单,方法也比较多,用单一的函数(如TEXT函数)就可以实现,现举例如下: =TEXT(A2,"YYYY年") =TEXT(A2,"M月") =TEXT(A2,"d日")

  • 02

    需要注意的是用TEXT函数提取到的“年月日”信息是文本型的,无法直接进行计算,如果要进行计算,一般情况下要分别用YEAR、MONTH、DAY三个函数。举例如下: 返回数值型的年份:=YEAR(A2) 返回数值型的月份:=MONTH(A2) 返回数值型的日:=DAY(A2)

  • 03

    二、获取“周数”信息 获取“周数”的信息就要复杂一些,虽然WEEKNUM函数可以直接返回一个日期对应的周数,但WEEKNUM函数是将1月1日所在的周视为一年中的第一周。然而,在实际应用中则是将包含新的一年中天数较多(四天或更多)的一周定义为第一周。这表明对于三天或少于三天的一月份的第一周,按照实际应用,WEEKNUM函数返回的周数是错误的。不过这可以用函数和公式来调整和避免的。 1、将1月1日所在的周视为第一周 这样的“周数”很简单,直接用WEEKNUM函数即可: =WEEKNUM(A2,2)

  • 04

    2、新的一年中天数较多的一周为第一周 这样的“周数”就不能直接用WEEKNUM函数,而是需要进行计算,公式如下: =IF(WEEKNUM(A2,2)-1=0,WEEKNUM(DATE(YEAR(A2)-1,12,31),2),WEEKNUM(A2,2)-1)

  • 05

    三、获取“工作日”信息 这里的“工作日”是指每周的周几信息,也相对比较简单,直接用现在的函数WEEKDAY就可以了。不过这个函数返回的数值,需要通过其他函数和公式转换成中文的显示习惯,转换的方法很多,大家可以仁者见仁,智者见智。我下面只是例举其中一种方法。公式如下: =LOOKUP(WEEKDAY(A2,2),{1,2,3,4,5,6,7;"星期一","星期二","星期三","星期四","星期五","星期六","星期日"})

  • 06

    四、获取“季度”信息 Excel中没有直接的函数可以返回一个日期对应的“季度”信息,因此这需要充分发挥各自的聪明才智来解决这个问题。我的方法是通过下面的公式来实现: =LOOKUP(LEN(2^MONTH(A2)),{1,2,3,4;"一季度","二季度","三季度","四季度"}) 上面的公式直接返回的是中文习惯的季度信息,如果只是需要数值型的季度信息,只需要以下公式就可以了: =LEN(2^MONTH(A2))

  • 07

    Excel中日期的相互转化还有很多方法,大家可以在日常工作中不断总结、积累、分享。

(0)

相关推荐

  • Excel中日期格式快速转换为XX年XX月XX日的样式

    在Excel中我们常常会输入各种格式的日期,往往因为节省时间并没有将日期写的很规范,这个时候我们就可以使用Excel自带的功能进行日期合适的自动转换,可以轻松的转换成需要的日期格式。 方法/步骤 创建 ...

  • Excel中日期如何设置为星期几?

    在用Excel做表的时候,可能会遇到这样的情况: 日期显示的是"月日",但是需要设置"星期几",那该怎么办呢? 今天,小编就来讲一讲"星期几" ...

  • excel中日期怎么转化为另外一种格式?

    在处理EXCEL表格时,常常遇到时间问题的变换,这张表中是这种格式,在制作另一张表时有需要另一种格式,删了重新输入既费时又费力,很麻烦,所以我们要寻求一种格式改变的方法,下面就为大家介绍一下,来看看吧 ...

  • Excel中日期按月日排序的方法

    在Excel中对日期进行排序默认是按照年.月.日的顺序进行的,因为Excel中的日期实际为序列数.在默认的日期系统,即1900年日期系统中,1900年1月1日的序列数是1,1900年1月2日的序列数是 ...

  • excel表格中怎样提取年份/提取月日/提取时间?

    在EXCEL表格中,如何把包含年.月.日.时间的数值中分别把年.月.日.时间各自提出来? 操作方法 01 下面,举个简单的例子演示操作. 下图中的表格,A列中数值分别是年月日时间: 分别把年.月.日. ...

  • excel怎么将日期显示为星期几? excel中日期转换成星期的五种方法

    本例主要介绍如何在Excel中将日期显示为星期几. 首先,看一下原始数据.A1单元格中为Excel可识别的日期格式,需要将这个日期转换成星期的显示方式. 方法一: 选中A1,鼠标右键,选择[设置单元格 ...

  • Excel中日期格式无法修改怎么办

    使用Excel处理日期时,有时候会发现一串文本,看上去虽然是期,可是却不能设置成自己想要的日期格式,怎么办呢? 操作方法 01 例如下表,我们选中所有数据,右键设置为"日期",接着 ...

  • EXCEL中日期的转化

    在处理EXCEL表格时,常常遇到时间问题的变换,这张表中是这种格式,在制作另一张表时有需要另一种格式,删了重新输入既费时又费力,很麻烦,所以我们要寻求一种格式改变的方法. 操作方法 01 将19940 ...

  • EXCEL中日期时间加上指定时间成另一个日期时间

    EXCEL表格中,在原有日期时间上,加上指定的时间,生成一个新日期时间:或是在当前时间加上指定时间,生成一个新的日期时间:这些都是本文分享的内容. 在原有日期时间上,加上指定的时间 01 如图中所示, ...