在日常的工作中,经常会遇到在一列日期中找出周六周日,并作标记,比如在做月工作计划表时,序列填充日期后,需要标记出周六周日,今天小编就给大家分享一下该如何快速找出周六周日。

像下图,我们需要将这一列日期中的周六周日标记出来。

excel怎么根据日期自定义出星期几(如何在一堆日期中快速标记出双休日)(1)

首先选中整个日期列,点击"开始"-"样式"-"条件格式"-"新建规则",出现"新建格式规则"对话框;

excel怎么根据日期自定义出星期几(如何在一堆日期中快速标记出双休日)(2)

excel怎么根据日期自定义出星期几(如何在一堆日期中快速标记出双休日)(3)

"新建格式规则"对话框中,在"选择规则类型"选择"使用公式确定要设置格式的单元格";在"为符合此公式的值设置格式"处输入公式"=WEEKDAY($B3,2)>5";点击"格式",出现"设置单元格格式"对话框",选择填充,选择一个合适的填充颜色,点击确定,返回"新建格式规则"对话框;

excel怎么根据日期自定义出星期几(如何在一堆日期中快速标记出双休日)(4)

此时可在"预览框"预览选择的颜色效果,点击确定,这样所有星期六和星期天的日期就突出显示为红色了。

excel怎么根据日期自定义出星期几(如何在一堆日期中快速标记出双休日)(5)

"=weekday($B3,2)>5"公式解读:

weekday是一个 Excel 函数,返回代表一周中第几天的数值,是一个1到7(或0到6)之间的整数。

语法是:WEEKDAY(serial_number,return_type)

serial_number是指要返回日期数的日期,在本文中指的是$B3,即2019年1月1日,B3前面加$表示锁定该单元格。

return_type为确定返回值类型的数字,数字1 或省略则1 至7 代 表星期天到星期六,数字2 则1至7代表星期一到星期天,数字3则0至6代表星期一到星期天。本文中我们需要输入2,代表星期一到星期天。

"=weekday($B3,2)>5"该公式的意思是返回1到7数字中大于5的数字,即周六、周天。

如果您想学习到更多的关于办公软件方面的知识,请关注"办公小技巧get",每日更新办公软件技巧。

excel怎么根据日期自定义出星期几(如何在一堆日期中快速标记出双休日)(6)

,