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

yumo6666个月前 (06-20)技术文章38

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


相关文章

WEEKDAY函数,计算日期星期数的好帮手!

1职场实例今天我们来详细了解一下Excel中利用日期获取对应的星期数的案例教程。如下图所示:A列为日期列(年月日),我们想要在B列显示对应的星期数(星期几)。2解题思路Excel中有个专门的日期函数W...

职场达人都在偷偷用的Excel神技:WEEKDAY函数让日期秒变星期几

你是不是经常需要查看某个日期对应星期几?还在手动翻日历?作为Excel函数专家,今天我要教你一个超实用的技巧——用WEEKDAY函数一键判断日期是周几!这个函数看似简单,但灵活运用能解决工作中的各...

excel星期函数公式怎么设置,详解返回日期对应的周几和星期几

excel表格中的星期值是如何来设置的?怎么返回一个日期对应的是周几或者是星期几?这里作者将通过一个数据表示例,来分别讲解返回日期是周几,和星期几的公式使用。如下数据表所示,根据左侧日期分别返回了BC...

十分钟学会WEEKDAY函数用法,让你轻松计算任意日期的星期几!

Hi,这里是小达人干货分享中心,点击头像关注,每天为你们分享〔办公软件〕和日常干货。你想看的这里都有。哈喽大家好!欢迎来到小达人干货分享中心。WEEKDAY函数是Excel中的一个日期时间函数,用于获...

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

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

Excel函数(TIME)时间函数

之前我们学习过日期函数DATE与年,月,日函数的关系。本篇介绍的时间函数与DATE类似:时,分,秒:HOUR,MINUTE,SECOND之前介绍过时间对应0-1之间的数字,也就是24小时分配在0-1之...