Excel突出显示匹配日期的单元格

时间:2013-01-31 03:19:19

标签: excel date match highlight

我只是想知道每当我将笔记放入另一个单元格时,是否可以根据日期突出显示某个单元格?如下图所示,有一组日历日历。

Image 1

现在我想要实现的是每当我将笔记放入另一个单元格时突出显示这些日期,如下图所示

Image 2

假设我在 5月1日星期六输入了一个注释,图像1(1月5日)中的单元格将以背景颜色突出显示

1 个答案:

答案 0 :(得分:0)

您的问题由两部分组成。首先,您需要知道如何使用基于公式的条件格式,然后您需要将日历单元格映射到相应的备注单元格。

基于公式的条件格式记录在Web上的几个位置,例如here。对于您的情况,我创建了一个简单示例的屏幕截图:

Screenshot of conditional formatting example

在您的案例中,困难的部分(或艰苦的劳动,取决于您选择的路线)是将日历中的所有单元格映射到可能包含该笔记的相应单元格。因此,您需要一种方法来计算特定单元格中一年中的哪一天。

我认为你可以通过12种不同的条件格式化公式实现这一点,你可以使用INDIRECT("RC",FALSE)来引用“this”单元格的内容来获取当月的日期,然后添加之前的天数月(你需要11个不同的常数)。该结果可用作潜在笔记数组的索引。因此,对于2月份,计算一年中某一天的公式变为:

31+INDIRECT("RC",FALSE)

使用该数字检查笔记栏中的行(假设它们在列A中),二月份所有单元格的条件公式变为

=NOT(ISBLANK(INDIRECT("A"&(31+INDIRECT("RC",FALSE)))))

然后对每个月做同样的事情,其中​​常量(如31)对于每个月都不同。

请注意,在"RC"中使用此INDIRECT()只在条件格式公式中才有意义。