Excel 使用相同的颜色为所有行着色,直到单元格的值不再与前一行中的值相同

Excel 使用相同的颜色为所有行着色,直到单元格的值不再与前一行中的值相同,excel,excel-formula,conditional-formatting,Excel,Excel Formula,Conditional Formatting,我有以下Excel表格: | A | B ---------|-----------|--------------- 1 | 500 | 2 | 500 | 3 | 500 | ---------|-----------|---------------- 4 | 600 | 5 | 600 | -----------------

我有以下Excel表格:

         |    A      |    B
---------|-----------|---------------
    1    |    500    |
    2    |    500    |
    3    |    500    |
---------|-----------|----------------
    4    |    600    |
    5    |    600    |
---------------------|----------------
    6    |    300    |
---------------------|----------------
    7    |    800    |
    8    |    800    |
    9    |    800    |
---------------------|----------------
    10   |    200    |
    11   |    200    |
---------------------|----------------
    12   |    900    |
---------------------|----------------
    13   |    100    |
    14   |    100    |
  
列A中
有一个不同的数字,可以在行中多次出现
现在,我正在寻找一个
条件格式
,该格式识别一个数字是否与前一行相比已切换,如果已切换,则具有相同编号的所有其他行将被涂成
黄色
,直到再次切换为止
结果应该如下所示:

你知道我需要什么样的
条件格式来实现这一点吗?

  • 选择A列
  • 根据公式插入新的条件格式规则并使用:
如果有Excel O365:

=ISEVEN(COUNT(UNIQUE(A$1:A1)))
旧版本的Excel可以使用:

=ISEVEN(SUMPRODUCT(1/COUNTIF(A$1:A1,A$1:A1)))

您能告诉我们您使用的是什么版本的Excel plz吗?谢谢您的回答。虽然我使用Office 365 MSO作为Excel版本,但为了使其正常工作,我必须使用您的第二个选项。如果我希望整行显示为黄色,而不仅仅是A列,我需要修改什么?请在应用规则之前选择整个工作表。请注意,条件格式是不稳定的,会减慢工作簿的速度!我不知道为什么,但不知怎么的,这对我来说不起作用。我用截图开始了第二个问题。我倾向于在早期版本的Excel中使用频率,因为它应该更快一些,比如=ISEVEN(SUMPRODUCT(--(频率(A$1:A1,A$1:A1)>0)),但不值得作为单独的答案。