按重复项组用不同颜色突出显示行

JM1*_*JM1 4 excel vba conditional-formatting

如何按重复项组突出显示具有不同颜色的行?

我不关心本身使用哪种颜色,我只希望重复的行使用一种颜色,而下一组重复使用另一种颜色。

在此输入图像描述

例如,如果我想要“1s”绿色,“2s”蓝色等等。在我的专栏中它上升到 120。

谢谢。

Gan*_*ula 5

Gowtham 的解决方案仅特定于数字并使用 VBA。您可以使用以下解决方法,该方法适用于任何类型的数据并且不需要 VBA。

我们可以使用另一列,该列使用公式为所有重复项生成唯一值,并对该列使用Conditional Formatting> Color Scales” 。截图如下。

色阶

您可以使用的公式是

"=ROW(INDEX(A$2:A$12,MATCH(A2,A$2:A$12,0)))"
Run Code Online (Sandbox Code Playgroud)

在上面的公式中,A$2:A$12 是我们要搜索重复项的范围。

该公式基本上搜索给定范围内重复值的第一个实例,并输入该第一个实例的行号。

PS:在上面的公式中,范围“A$2:A$12”是一个固定范围,在表中使用上面的公式要简单得多,因为表范围是动态的

使用 Table 的另一个好处是我们甚至可以对数据进行排序以将重复值分组在一起

=ROW(INDEX([Column1],MATCH(A2,[Column1],0)))
Run Code Online (Sandbox Code Playgroud)