2016-11-30 50 views
-3

我是新来的Excel,我想突出显示比我的输入日期更早的所有行。我的电子表格比这个示例图片长很多,用户可能会添加一行新的日期。基于InputDate高亮显示行

我该如何实现这一目标?谢谢!

enter image description here

回答

1

这可以用条件格式来完成。首先,如果您可以提供帮助,请不要使用合并单元格(它看起来像您的输入日期是“A和B 85”)。

假设你的输入日期是$ 85美元,你可以去条件格式。我还将假设您的日期数据开始于$P$87

突出显示第87行(如果不希望整行突出显示,则只显示A87:P87)。

条件格式,请使用以下公式:

=And($P87<>"",$P87<=$A$85)

然后单击格式,然后转到“填充”,并选择黄色,或什么颜色你想要的。

然后,更改条件格式应用于说=$A87:$P1000有中如果日期比你输入日期的871000之间凸显的所有行的范围内。

enter image description here

+0

亚历克说:我的电子表格比这个例子要长得多。所以我认为“条件格式化”不是一个好主意(速度会更慢)。 “VBA”怎么样? – Andy

+0

@对不起 - 真的,但我会先尝试CF,因为它也是动态的......但好处是,如果数据太多,一个简单的VBA循环可能会发挥作用。 – BruceWayne