1职场实例
今天我们来详细了解一下Excel中利用日期获取对应的星期数的案例教程。
如下图所示:
A列为日期列(年月日),我们想要在B列显示对应的星期数(星期几)。
2解题思路
Excel中有个专门的日期函数WEEKDAY函数来获取星期数,那该具体怎么使用呢?下面我们就来彻底的认识一下它。
WEEKDAY函数的作用是根据日期计算星期数,即计算某日期是一个星期内的第几天,返回一个1~7的整数。
WEEKDAY函数语法结构:
WEEKDAY(serial_number,[return_type])
WEEKDAY函数语法释义:
WEEKDAY(日期序列,[返回值类型])
WEEKDAY函数参数说明:
第二参数[返回值类型],为可选项,一共包含了10种代码,分别是WEEKDAY函数返回1~7的数字所代表的星期几。缺省时默认代表1。各代码对应的返回值类型如下图所示。
WEEKDAY函数在日常办公使用时,通常会选择第1种类型,即将第2参数设置为“1”或缺省。返回数字后,可通过设置单元格格式,或者嵌套TEXT函数使其显示为“星期几”的格式。
我们在B2单元格输入函数:
=WEEKDAY(A2)
可以运用WEEKDAY函数根据A2单元格中的日期返回数字。
我们继续完善B2单元格的函数为:
=TEXT(WEEKDAY(A2),"AAAA")
嵌套的TEXT函数将这个数字转换为“星期几”的格式。
TEXT函数的第2个参数“AAAA”是“星期几”的格式代码,不区分大小写。如果设置为“AAA”或“aaa”,则仅显示代表星期的大写数字。如果我们将B2单元格的函数更改为:
=TEXT(WEEKDAY(A2),"aaa")
则返回“日”,下拉填充公式后继续依次返回“一”、“二”、“三”、“四”。