本文介绍了在Excel中利用WEEKDAY函数及其他辅助方法,快速判断并显示当前日期对应的星期几的实用技巧,包括返回数字序号、调整起始日、转换为中文星期名称以及通过格式设置直接展示星期信息。
在日常办公中,我们常常需要快速获取当前是星期几。借助Excel中的WEEKDAY函数,可以轻松实现这一需求。该函数能够返回代表星期几的数字,结合其他函数或格式设置,还能进一步转化为直观的中文星期名称。以下是几种高效实用的操作方法。
一、基础用法:WEEKDAY与TODAY组合获取星期编号
WEEKDAY函数的核心功能是返回指定日期对应的星期序号。默认规则下,1代表星期日,2代表星期一,以此类推,7代表星期六。若需动态获取今天的星期编号,可将其与TODAY()函数结合使用。
1. 在任意单元格中输入公式:=WEEKDAY(TODAY())。
2. 按下回车键后,单元格将显示一个1到7之间的整数。
3. 对照默认规则即可判断:1为星期日,2为星期一,3为星期二,4为星期三,5为星期四,6为星期五,7为星期六。
二、灵活调整:将星期一设为每周第一天
在某些场景下,希望以星期一作为每周的起始日(即1=星期一,7=星期日)。此时只需在WEEKDAY函数中添加第二个参数“2”即可实现。
1. 输入公式:=WEEKDAY(TODAY(),2)。
2. 回车确认后,结果将按新规则返回1(星期一)至7(星期日)的数值,更符合国内常见的周历习惯。
三、进阶转换:用CHOOSE函数输出中文星期名称
若希望直接显示“星期一”“星期二”等中文文本,可借助CHOOSE函数将WEEKDAY返回的数字映射为对应的文字。
1. 输入公式:=CHOOSE(WEEKDAY(TODAY(),2),”星期一”,”星期二”,”星期三”,”星期四”,”星期五”,”星期六”,”星期日”)。
2. 回车后,单元格将自动显示如“星期三”这样的完整中文星期名称,提升数据可读性。
四、简洁高效:TEXT函数一键生成星期文本
TEXT函数支持使用格式代码对日期进行格式化输出。其中,“aaaa”代码可直接生成完整的中文星期名称,无需额外嵌套函数。
1. 输入公式:=TEXT(TODAY(),”aaaa”)。
2. 回车确认后,结果即为“星期X”格式的纯文本,操作简便且效果直观。
五、显示优化:通过自定义格式自动呈现星期
如果不想修改原有公式,仅希望通过单元格格式控制显示内容,也可通过设置自定义数字格式来实现。
1. 选中包含=TODAY()公式的单元格,右键点击并选择“设置单元格格式”。
2. 在“数字”选项卡中选择“自定义”,在类型输入框中键入:aaaa。
3. 点击“确定”后,即使单元格内仍为日期值,显示内容也会自动变为“星期X”的形式,保持数据整洁美观。

