MOD与TEXT函数,挑战WEEKDAY函数,返回星期值哪家强?

yumo6662个月前 (06-20)技术文章14

1

职场实例


小伙伴们大家好,今天我们来学习一下如何根据日期获取不同格式的星期数据,因为我们有时候会根据不同的工作需求获取不同格式的星期数据。


如下图所示:

A列为一列常见格式的日期数据,我们想要获取B列~F列,5种不同格式类型的星期数据




2

解题思路


在Excel较新的版本中,用于处理星期的函数主要包括WEEKDAY、WEEKNUM和ISOWEEKNUM函数。除此之外,也经常使用MOD函数TEXT函数完成星期值的处理工作。



我们可以在B2单元格输入函数公式:

=WEEKDAY(A2,2)


WEEKDAY函数的第二参数为2,返回1~7的数字,表示从星期一到星期日为一周。



WEEKDAY函数返回对应于某个日期的一周中的第几天。默认情况下,天数是1(星期日)~7(星期六)的整数。


函数的语法是:

=WEEKDAY(serial_number,[return_type])


[return_type]参数用于确定返回值的类型,不同的参数对应返回值的类型大致如下:



我们可以在C2单元格输入函数公式:

=MOD(A2-2,7)+1


MOD函数根据每周均由星期一到星期日7天循环的原理,计算日期与7相除的余数,MOD函数中被除数减去2的结果再加1,返回结果与WEEKDAY函数相同的效果。



我们可以在D2单元格输入函数公式:

=TEXT(A2,"aaaa")


TEXT函数第2参数使用"aaaa",返回中文星期三



我们可以在E2单元格输入函数公式:

=TEXT(A2,"aaa")


TEXT函数第2参数使用"aaa",返回中文星期简写三



我们可以在F2单元格输入函数公式:

=TEXT(A2,"dddd")


TEXT函数第2参数使用"dddd",返回英文星期Wednesday



我们可以在G2单元格输入函数公式:

=TEXT(A2,"ddd")


TEXT函数第2参数使用"ddd",返回英文星期简写Wed


相关文章

效率翻倍!用REPT+WEEKDAY实现日期智能标注

大家好,今天我们要解决的问题是如何在下图中日期对应的周六周日后面给他加个”休”字。首先先用WEEKDAY函数找到日期对应的星期几?WEEKDAY函数的作用就是将相对应的日期转为对应的星期几,在这里的第...

WEEKDAY函数教程

说明返回一个数字,对应于给定日期所在的星期几。示例WEEKDAY(DATE(1969,7,2))语法WEEKDAY(serial_number,[return_type])serial_number要...

excel表格weekday函数详细的用法,来快速制作一个员工出勤表

weekday函数是excel表格中计算日期的星期值函数,属于日期函数。既然是计算日期值,那么它是不是可以返回不同的显示类型,和计算规则。所谓显示类型,这里主要是指要返回数字,还是大写数字,比如返回数...

用Excel计算每年的父亲节、母亲节是哪天

每年5月份的第二个星期日是母亲节,如何算出每年的母亲节是哪天呢?这里咱们要用到一个星期有关的函数——WEEKDAY。这个函数用来计算某个日期是一周中的第几天。函数写法是这样的:WEEKDAY(日期,[...

Excel时间和日期函数详解,一看就会用 #办公技巧 #excel #职场

Today函数简介:得到系统当前的日期=Today() 结果是今天的日期 Now函数简介:得到系统当前的日期和时间=Now() 结果是今天的日期和时间 Year函数简介:提取出某日期对应的年份=Yea...

如何如何在表格中自动突出显示双休日?

现在不少人喜欢用Excel来制作备忘录或安排工作事项。在表格中输入日期后,可以使用条件格式突出显示双休日,避免在休息日安排了工作。具体方法是这样的:第1步:选择要设置条件格式的日期单元格区域;在“开始...