【问题标题】:Excel - How to highlight entire row if a specific cell is different from the cell above?Excel - 如果特定单元格与上面的单元格不同,如何突出显示整行?
【发布时间】:2023-01-28 01:43:58
【问题描述】:

我正在尝试在 excel 中应用条件格式,其中列中的每个第一次出现都在整行上突出显示。期望的结果如下:

A B
2
2
8 Highlight this entire row
5 Highlight this entire row
5
7 Highlight this entire row

我目前有公式“A3<>A2”,但它突出显示了最后一次出现而不是第一次出现。我不知道如何将突出显示应用于同一行上的所有单元格。

更新:显然 excel 对于文本和数值的行为不同。我的数据如下所示:

A B
Apple
Apple
Banana Highlight this entire row
Kiwi Highlight this entire row
Kiwi
Apple Highlight this entire row

【问题讨论】:

  • 以您的格式条件从 A2 开始时尝试“A2<>A1”
  • 仍然突出显示最后一次出现
  • 请张贴一张截图,我们可以在其中看到数据(带有列标题和行)以及开放格式条件对话框
  • 我相信你的第一行也应该突出显示,你不觉得吗?
  • 第一行也可能突出显示。第一行不是很有趣

标签: excel excel-formula office365 conditional-formatting


【解决方案1】:
=$A2<>$A1

看看 $ 符号。如果你不使用它,它只会突出显示 1 个单元格,因为它会将 A2A1B2B1 等进行比较。

结果:

【讨论】:

    【解决方案2】:

    条件格式 - 列中首次出现的整行

    • 您面临的问题是您选择了例如范围2:10(关注2个) 和例如您正在应用公式 =$A3&lt;&gt;$A2,它会执行预期的操作:它突出显示组中的最后一次出现,即如果下一个排 (3个) 不同于当前行的值 (2个) 然后突出显示行2个.
    • 要突出显示组中的第一次出现,您需要 =$A2&lt;&gt;$A1 已正确发布用户11222393因为您选择的第一行是行2个即如果以前的排 (1个) 不同于当前行的值 (2个) 然后突出显示行2个.
    • 如果数据已排序,我的解决方案将以类似方式工作。不过,它不会突出显示重复组的第一行,如下面的屏幕截图所示。
    • 通过对另一列中的数据进行排序,您将最能注意到解决方案之间的差异。我的突出显示的行应该更少。

    用法

    • 选择范围的整行并转到Home -&gt; Conditional Formatting -&gt; New Rule -&gt; Use formula...(你知道演习),例如利用

      =COUNTIF($A$2:$A2,$A2)=1
      

      第一行是第 2 行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-12-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-29
      • 1970-01-01
      相关资源
      最近更新 更多