在 Excel 中突出显示交替名称组

在 Excel 中突出显示交替名称组

我一直在尝试寻找一种好的方法来实现这一点,但似乎找不到一个好的条件格式公式来满足我的需求。我正在尝试使用条件格式来做一些类似的事情。

在此处输入图片描述

我需要实现这一点的电子表格非常大,但有了这种条件格式,将使其更容易组织。

答案1

使用以下公式:

=MOD((SUMPRODUCT(1/(COUNTIF($A$2:$A$13,$A$2:$A$13)))-SUMPRODUCT(1/(COUNTIF($A2:$A$13,$A2:$A$13)))+1),2)=0

一定要注意哪些是相对引用,哪些不是。如果有空格,这将不起作用。

在此处输入图片描述

答案2

您需要一个辅助列。在该列中输入公式=IF(<name>=<name in prev line>,1,-1)*<value from previous line>(在第一行中输入一个数字1)。这将导致1,1,1,-1,-1,-1,-1,1,1,...辅助列中的序列在名称更改时从 1 切换到 -1 或返回。

条件公式很简单 - 如果 =-1,则变为灰色。

相关内容