龙空技术网

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

Excel教程学习 113

前言:

今天看官们对“时间转数字的公式”大体比较关注,你们都想要学习一些“时间转数字的公式”的相关文章。那么小编在网摘上搜集了一些有关“时间转数字的公式””的相关内容,希望同学们能喜欢,小伙伴们一起来了解一下吧!

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”参数表达进行设置。

标签: #时间转数字的公式