有什么方法可以给 excel 中相同的相邻单元格着色?

any way to coloring the identical neighbor cells in excel?

我正在尝试将条件格式应用于数组(150 行,4 列),以便为每列的相同相邻单元格着色。在每一列上,都会有一些连续的单元格带有相同的值,例如,在第一列上,我有

乙 乙 C 丁 C 乙 乙 乙 P P P E

我想给那些连续的单元格上色,使 3 个相邻单元格相同。因此,上面示例中的 EEE 和 PPP 将被突出显示。我正在使用条件格式 "Use a formula to determine which cells to format" 并输入以下表达式

="AND(INDIRECT(ADDRESS(ROW(), COLUMN()))=INDIRECT(ADDRESS(ROW(), COLUMN()-1)), INDIRECT(ADDRESS(ROW(), COLUMN()))=INDIRECT(ADDRESS(ROW(), COLUMN()+1)))"

但是没用。任何想法将不胜感激。

我会将其分成三个辅助列,以使其更易于管理。然后使用最终帮助列来设置条件格式。

即第一个辅助列检查=AND(This Cell = Above Cell, This Cell = Below Cell)。 第二个助手检查 =IF(Cell Below Me Is TRUE, Tag "ME" as TRUE)。 第三个助手检查 =IF(Cell Above Me Is TRUE, Tag "ME" as TRUE).

最后,第四个助手只是三个助手的 OR 公式。在我的示例中,对于单元格 A2:A13.

,我只需将条件格式规则设置为 =E2

也许三个规则(都一样)适用于不同的范围,比如说:

=AND(A1=A2,A1=A3)  

适用于:

=$A:$A0
=$A:$A0  
=$A:$A0