excel学习库

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

Excel vba 获取中文星期的几种方法,一定要学会

Excel在处理中文方面可能有一些不很友好的方面,特别是对于一些阿拉伯数字转中文,这里介绍一下,如何获取中文星期几的方法,都是一些很简单,但是用的时候又特别不能记住的。

下图为总结的方法,其中用两个方面来实现,一个是通过Excel公式来实现,一个是通过VBA代码实现,要分清楚这两方面的不同。

如下所示,可以实现提取某一个日期内的星期数,具体函数内部如何计算,并不太清楚,如果要完全通过代码来实现,那就有点复杂了,不仅要计算一年有几天,还要计算大小月份。

本介绍的都是一些内置函数来实现,效率很高。

Excel 公式转换方法:

1、WeekDay + Choose函数

="星期"&CHOOSE(WEEKDAY(NOW()),"日","一","二","三","四","五","六")

2、WeekDay + Text

="星期"&SUBSTITUTE(TEXT(WEEKDAY(NOW(),2),"[DBNum1]"),"七","日") Text格式化输出中文。[DBNum1] 则是格式化为中文输出。 用SubsTitute替换“七”为“日”。

3、Text

=TEXT(NOW(),"aaaa") 格式化为“aaaa”,可以得到当前系统的日期格式。当前系统是中文的,所以可以得到星期几。

VBA 代码转换方法:

1、WeekDay + Choose

"星期" & Choose(WeekDay(Date),"日","一","二","三","四","五","六")

2、WeekDayName

WeekDayName(WeekDay(Date))根据WeekDay的结果得到星期几。

3、Format(Date,"aaaa") 格式化输出函数是Format。

一些基础的的知识可以大大地增加我们的工作的便捷性,所以,学习这些内容其目的就是使用,所以,实践是最好的老师。

欢迎关注、收藏、转发

---END---

发表评论:

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

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