2011-03-04 143 views

回答

3

是的,这是可能的。在以前的Excel版本中也可以。

条件很简单。

选择数据,从数据的第二行(第三行从头部算起)开始,调出条件格式对话框中,选择“公式”,进入=A3<>A2=A3<>OFFSET(A3,-1,0)其中A3是左上细胞的选择。
注意缺少美元符号--Excel会自动提示他们,因此请相应删除。

因为引用不是绝对的,格式将适用于整个表格。

+0

谢谢,学到了新东西。 – stema 2011-03-04 14:19:22

+1

此公式遇到如果将单元格或行插入到有条件格式化的范围中时,行/上一行关系在插入点周围断开的问题。使用'= A3 <> OFFSET(A3,-1,0)'将在插入后生存下来 – 2011-03-04 19:49:47

+0

@chris谢谢你,学到了新的东西。 ;) – GSerg 2011-03-04 22:06:43

1

你可以把它更加灵活,就像这样:

=INDIRECT(ADDRESS(ROW(), COLUMN()))<>INDIRECT(ADDRESS(ROW()-1, COLUMN())) 

下面是它如何工作的:

  • =ADDRESS(ROW(), COLUMN())是指当前单元格(即一个被格式化)。
  • 同样,=ADDRESS(ROW()-1, COLUMN())是指当前单元格上方的单元格。然后,我所做的只是比较两者。
相关问题