我想应用一些条件格式,其中行的每个单元格与前一行中的单元格进行比较。如果它不同,则突出显示该行。
我正在使用Excel 2007.这甚至可能吗?如果是这样,有人可以向我提供将其应用于整个数据表的步骤吗?
答案 0 :(得分:5)
是的,有可能。在以前的Excel版本中也是如此。
条件非常简单。
从第二行数据开始选择数据(从标题开始计算的第三行),调出条件格式对话框,选择“公式”并输入 , =A3<>A2
=A3<>OFFSET(A3,-1,0)
其中A3
是选区的左上角单元格
请注意,没有美元符号 - Excel会自动建议它们,因此请相应删除。
因为引用不是绝对的,格式化将适用于整个表。
答案 1 :(得分:1)
你可以使它变得更加多样化,就像这样:
=INDIRECT(ADDRESS(ROW(), COLUMN()))<>INDIRECT(ADDRESS(ROW()-1, COLUMN()))
以下是它的工作原理:
=ADDRESS(ROW(), COLUMN())
指当前单元格(即要格式化的单元格)。=ADDRESS(ROW()-1, COLUMN())
指的是当前单元格上方的单元格。然后我所做的就是比较两者。