excel - 如何突出显示指定范围内的日期?

标签 excel vba excel-formula worksheet-function conditional-formatting

我在 Excel 中有一列 (A) 日期,每一行代表一年中的一天。我想突出显示同一页面上的日期列表 ($C$3:$C$28) 中的日期。

如果付款日期是每隔两个星期五(每隔一个星期五)发生的,我希望突出显示该日期。我不想手动浏览并逐一选择它们。

我尝试通过转到“条件格式”>“突出显示单元格规则”>“等于”并指定 $C$3:$C$28 来对范围进行条件格式设置。这显然是行不通的。

是否有可以插入的条件格式公式来突出显示数据范围中的付款日期?或者,有没有可以使用的宏?

最佳答案

CF公式规则:

=AND(WEEKDAY(A1)=6,MOD(COUNT(A$1:A1),2))  

应该每隔一个星期五工作一次。

对于上述其他星期五:

=AND(WEEKDAY(A1)=6,NOT(MOD(COUNT(A$1:A1),2)))

关于excel - 如何突出显示指定范围内的日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27493360/

相关文章:

excel - 如何在列中查找值并将范围从其他工作表粘贴到其相邻列中

arrays - 赋值左侧的函数调用必须返回 Variant 或 Object,在两个数组中查找公共(public)值

Excel 将表格顺时针旋转(不是转置)90 度

excel - VBA 中具有多个 IF 和 FOR 语句的 SUMPRODUCT - 错误

excel - 如何在 Excel 2007 及更高版本中使用多个条件查找值

excel - 带有嵌套 AND、OR 和不等式的 SUMIFS

vba - 使用 VBA 搜索范围并在新列中显示匹配项

excel - 单元格显示日期但不显示时间

excel - 为什么 Left 函数返回运行时错误 '424' ?

vba - 隐藏单独的自定义功能区按钮