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

yumo6667小时前技术文章3

excel表格中的星期值是如何来设置的?怎么返回一个日期对应的是周几或者是星期几?

这里作者将通过一个数据表示例,来分别讲解返回日期是周几,和星期几的公式使用。

如下数据表所示,根据左侧日期分别返回了BC两列相应的周值和星期值,周值就是周几的表达,星期值则是星期几的表达。

在excel中,weekday函数是专用于输出一个日期的对应星期值,它的语法图如下:

其含义是返回一周中的第几天的数值,是一个1到7之间的整数。

语法表达式为:=weekday(日期,类型)

它包含两个参数,第1参数是日期值,第2参数是返回结果类型, 它包含几种不同情况,比如一周从周日开始,则周日返回结果为1,;如果一周从周一开始,则周一返回结果为1,周日返回结果为7.

如果省略参数,则默认周日为一周的第一天,如下图公式所示,它得到的结果与左侧星期值不同。

那么根据需求,我们要得到周几或星期几的结果,但weekday函数只是输出它的星期值数值结果,无法直接满足需求。

因此,通常在计算日期的星期值,我们会利用text函数来计算。

输出大写星期值,则可以输入公式为:=TEXT(A2,"aaa")

text函数是一个文本函数,它的作用是根据指定的数字格式将数值转换为文本。所以实质上,就是对数值进行转换,得到指定格式的文本结果。

这里我们注意text函数第2参数,它是上述“指定的格式”,“aaa”则表示转换为大写星期值,而“000”则表示将数值转换为三位数的文本数字,这里的0是一种占位符,不足两位数的数值会用0来补足!

text函数是excel非常强大的文本转换函数,更多具体的应用大家可以参照作者在专栏中的讲解。

下面继续解题, 通过text函数得到了大写的星期值,在公式中则可以输入一个固定文本“周”来连接text结果,于是完整公式为:

="周"&TEXT(A3,"aaa")

这是周几的星期值公式使用,接下来如果要输出为星期几,同样可以在前面添加固定文本“星期”,但是,我们其实可以直接利用text函数输出星期几的结果值,公式为:

=TEXT(A2,"aaaa")

公式中的第2参数是引用的四个“a”文本,则直接输出了大写的星期几的值。

所以,从这点也可以看出,text函数的应用是非常广泛的。但我们也需要注意,text函数的第2参数值同时也有着固定的格式,如果这里只输入了一个“a”或者是两个,它都不会输出星期值结果。

最后总结一下,要输出日期对应的星期值,根据需求,如果是返回周几,这是我们中文的写法,需要利用固定文本与text函数“aaa”参数结果相合并,如果要返回星期几,则可以直接利用text函数“aaaa”参数表达进行设置。

相关文章

Excel函数(WEEKDAY)星期几

语法:返回对应于某个日期的一周中的第几天。 默认情况下,天数是 1(星期日)到 7(星期六)范围内的整数。WEEKDAY(查询日期,查询类型)第二参数对应类型如下:咱们国家采用周一到周七,一般第二参数...

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

1职场实例小伙伴们大家好,今天我们来学习一下如何根据日期获取不同格式的星期数据,因为我们有时候会根据不同的工作需求获取不同格式的星期数据。如下图所示:A列为一列常见格式的日期数据,我们想要获取B列~F...

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

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

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

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

Excel中-日期函数Now、Today和Weekday函数

一、【函数用法】Now:是用来返回当前日期和具体时间,返回当前:年/月/日 时/分Today:是用来返回当前的日期,返回当前:年/月/日Weekday:返回代表一周中第几天的数值,是一个1到7(或0到...