如果特定日期在Excel中的日期范围内,则高亮显示单元格

如果特定日期在Excel中的日期范围内,则高亮显示单元格,excel,excel-formula,vba,Excel,Excel Formula,Vba,我想为以下内容设置条件格式: 在特定单元格中,如果输入日期值为2018年2月12日,则它会在另一个工作表中搜索包含所有周一(如2018年1月1日、2018年1月8日、2018年1月15日等)的日期范围。如果输入的值是正确的值,则不需要突出显示;如果值不是星期一,则应突出显示单元格值 请提供帮助。如果您只想在星期一突出显示单元格,则无需查找日期范围。使用此公式添加新的条件格式规则(假设要设置格式的单元格为F3): 另一方面,如果您确实希望与第2页A1-A3单元格上的列表匹配,请使用以下公式: =I

我想为以下内容设置条件格式:

在特定单元格中,如果输入日期值为2018年2月12日,则它会在另一个工作表中搜索包含所有周一(如2018年1月1日、2018年1月8日、2018年1月15日等)的日期范围。如果输入的值是正确的值,则不需要突出显示;如果值不是星期一,则应突出显示单元格值


请提供帮助。

如果您只想在星期一突出显示单元格,则无需查找日期范围。使用此公式添加新的条件格式规则(假设要设置格式的单元格为F3):

另一方面,如果您确实希望与第2页A1-A3单元格上的列表匹配,请使用以下公式:

=IF(ISNUMBER(MATCH(F3,Sheet2!A1:A3,0)),1,0)

你试过什么配方?应该是比较简单的一个,检查日期是否相等,然后检查该日期是否为星期一。尝试了这个=if(J3,VLOOKUP(J3,Parameters!A2:A54,1)),但它采用的是数值而不是日期,其中J3是特定的日期值单元格和参数!A2:A54是所有周一的日期范围。对于条件格式,如果要突出显示一周中与输入日期相同的日期,可以使用以下公式:
=工作日($A2)=工作日($J$3)
=IF(ISNUMBER(MATCH(F3,Sheet2!A1:A3,0)),1,0)