excel学习库

excel表格_excel函数公式大全_execl从入门到精通

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

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

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接