Excel格式化/基于最后日期和相等的单元格值突出显示行

时间:2018-05-23 11:20:18

标签: excel vba formatting conditional

我的问题与以下内容有关。

我在Excel中有一个值的矩阵,如果满足两个条件,我想突出显示整行。那些条件是:

一个。对于A列中的相等值,请比较其日期;

湾如果值相等,请突出显示最近日期的行。

以图形方式显示以下内容:

    A   B
1   Y   04-08-2006

2   X   02-07-2008

3   X   12-05-2014

4   Z   09-08-2014

5   X   25-06-2016

6   Z   01-04-2018

7   Y   24-07-2018

8   X   25-09-2018

我想突出显示不同颜色的6,7和8行。

我可以使用条件格式化或不可能这样做,唯一的方法是在VBA中编写代码吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

你不需要VBA。创建一个小的Pivot表,其中列A是行,列B是设置为max的值。然后添加一个vlookup的列来添加每个组的最大日期(图片中的公式显示),最后只添加条件格式,每个组再一个规则,如图所示(在这种情况下请注意格式应用于范围A1:C9

enter image description here

如果需要,您始终可以隐藏D列和数据透视表,或将它们放在另一张纸上。