可以试试条件格式的方法,不用再多占用行列,不会改变原有表格格式或显示。
首先确认时间的格式都一致。
选取第一个时间的单元格(比如F4),点击“格式”,选择“条件格式”,在左侧点击选择“公式”(默认是数值),然后在公式编辑筐内填写=weekday(F4,2)=7
最后,点击“格式”,选取“图案”,选择红色。确定,确定。
然后选择F4单元格,点击格式刷,刷取其余时间所在单元格。
ok——时间为周日的单元格显示红色底纹
注意事项:条件公式中F4为当前所选的单元格;第二,最好手工输入,如果在表中选择,其格式总带$,容易出错。
实际上,首先是条件格式问题,如果日期满足,则显示红色;其次是日期函数,weekday函数主要显示日期在每周时间的排序,其参数2表示,周日按第7天计算。
复制这列到新列(目的是为了对比),然后选择新列,单元格格式--数字--日期--右边选择“星期三”,确定。这列就变成了星期几了。然后新建一列,单元格格式为文本,把前面的星期三的这列选择性粘贴过来,粘贴数值,然后全选工作表,按这列文本排序,最下面应该就是星期6,星期日的数据了。
①启动Excel2013,打开表格数据,选中D列,右击,设置单元格格式,或者按下Ctrl+1键,也可以打开设置单元格格式对话框。
②在对话框中,单击最下面的自定义,类型输入aaaa,确定。
③这样,以年月日形式的日期转变为了星期几的形式,继续单击菜单栏--数据--筛选。
④D列出现三角箭头,单击它,依次点击日期筛选--自定义筛选。
⑤设置筛选条件,等于周六或等于周日,这在数学上的逻辑关系应该是或,即满足其中一个条件即可。与的话就是要全部满足。
⑥条件设置完毕,确定,最后就选出了周日的数据。
添加辅助列 假如你的列是再A1 ---A1000, 在B1输入 =weekday(A1,2)
然后筛选B列为7的就是周日的日期
比如日期在a1,在b1输入=IF(WEEKDAY(D18,2)=7,"星期日","")这样想下拉就能够显示出来了