Excel 用于突出显示日期范围中的日期的条件格式
我已将A7-A60年的所有星期日设置为A行中的日期。我想一个有条件的格式,所以当前的星期日将始终突出显示,每当一个人打开该excel文件 我试着在工作日设置它,但可以让它工作 我假设“当前星期日”是指刚刚过去的星期日,因此在1月3日星期六,将突出显示前一个星期日(Excel 用于突出显示日期范围中的日期的条件格式,excel,vba,Excel,Vba,我已将A7-A60年的所有星期日设置为A行中的日期。我想一个有条件的格式,所以当前的星期日将始终突出显示,每当一个人打开该excel文件 我试着在工作日设置它,但可以让它工作 我假设“当前星期日”是指刚刚过去的星期日,因此在1月3日星期六,将突出显示前一个星期日(2014年12月28日)……但在2015年1月4日至1月10日期间,将突出显示2015年1月4日的星期日日期……以此类推 要执行此操作,请选择整个范围并在条件格式中使用此公式: =A7=TODAY()-工作日(TODAY())+1 这是
2014年12月28日
)……但在2015年1月4日至1月10日期间,将突出显示2015年1月4日的星期日
日期……以此类推
要执行此操作,请选择整个范围并在条件格式中使用此公式:
=A7=TODAY()-工作日(TODAY())+1
这是因为公式=TODAY()-WEEKDAY(TODAY())+1总是给出前一个星期日,所以只要看看A7是否与该日期匹配就足够了
由于您的范围仅包含星期日,因此此版本在这种情况下也适用
=(A7TODAY()-7)
…因为这将突出显示本周的任何日期对于“当前星期日”,我的意思是比今天的日期早一天。因此,今天的星期日(2015年1月4日)将是高亮显示的,在这种情况下,您可以使用=A7=today()+7-WEEKDAY(today()-1)
或=(A7>=today())*(A7