2

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

图 1

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

图 2

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

4

1 回答 1

0

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

基于公式的条件格式记录在网络上的几个地方,例如这里。对于您的情况,我创建了一个简单示例的屏幕截图:

条件格式示例的屏幕截图

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

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

31+INDIRECT("RC",FALSE)

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

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

然后每个月做同样的事情,每个月的常数(比如 31)是不同的。

请注意,像这样使用"RC"inINDIRECT()仅在条件格式公式中才有意义。

于 2013-01-31T06:48:19.603 回答