Excel表格日期怎么加星期?几种简单方法轻松搞定

Excel表格日期怎么加星期?

在日常工作中,我们经常需要在Excel中处理日期数据,有时需要让日期后面显示对应的星期,以便更直观地查看。比如将“2025-03-20”显示为“2025-03-20 星期四”或“Thursday”。下面介绍几种常用方法。

方法一:使用自定义格式(最常用)

这种方法不会改变单元格的实际值,只是改变显示方式。

  1. 选中包含日期的单元格或区域。
  2. 右键点击,选择“设置单元格格式”(或按快捷键Ctrl+1)。
  3. 在弹出的对话框中,选择“数字”标签页下的“自定义”分类。
  4. 在“类型”框中输入格式代码:yyyy-mm-dd aaaa(显示为“2025-03-20 星期四”)或yyyy-mm-dd dddd(显示为“2025-03-20 Thursday”)。
  5. 点击“确定”即可。

说明:
aaaa表示星期几的中文全称,ddd表示英文缩写(如Thu),dddd表示英文全称(如Thursday)。你也可以组合其他格式,如yyyy年mm月dd日 aaaa

方法二:使用TEXT函数生成新文本

如果希望在新单元格中生成包含星期的文本,可以用TEXT函数。

语法:=TEXT(日期单元格, "格式代码")

示例:假设A1单元格有日期“2025-03-20”,在B1输入:
=TEXT(A1, "yyyy-mm-dd aaaa")
结果:2025-03-20 星期四

优点:可以保留原始日期不变,新单元格为文本格式,便于复制或拼接。

方法三:使用WEEKDAY函数获取星期数字

如果需要根据日期计算星期几的数字(例如1代表周日,2代表周一等),可以用WEEKDAY函数。

语法:=WEEKDAY(日期, 返回类型)
常用返回类型:
1(默认):1(星期日)到7(星期六);
2:1(星期一)到7(星期日);
3:0(星期一)到6(星期日)。

示例:A1=2025-03-20(星期四),在B1输入=WEEKDAY(A1,2),结果返回4(表示星期四)。

你可以结合CHOOSE函数将数字转为中文:
=CHOOSE(WEEKDAY(A1,2),"一","二","三","四","五","六","日")
显示为“四”。

注意事项

  • 自定义格式方法不改变原值,后续计算仍以实际日期进行。
  • TEXT生成的文本无法直接参与日期计算,需要转换回日期时可以用DATEVALUE或其他方法。
  • WEEKDAY函数适用于需要根据星期做条件判断的场景,比如判断是否为周末。

总结

以上三种方法各有适用场景:自定义格式最快最直观,TEXT函数灵活生成文本,WEEKDAY函数用于数据计算。根据你的需求选择即可。掌握这些技巧,让Excel表格中的日期信息更丰富!