Excel条件格式公式可以并排比较两个表

我有两个并排的表格(相同的尺寸),我想突出显示相同的单元格。 (这两个表是并排的,因为Excel 2007不允许跨表单进行条件格式化)。

假设表B从表A偏移16行,我认为我的公式是:

=INDIRECT(CELL("address"))=OFFSET(INDIRECT(CELL("address")),0,16) 

(对于“此公式为真的格式值”框)。

但是我错了。 什么是正确的公式进入?

要使用Cell函数,您必须指定第二个可选的“引用”参数。 从Excel 2010帮助:

“如果省略参考参数,那么在最后一个被更改的单元格中返回info_type参数中指定的信息。如果参考参数是一个单元格范围,CELL函数将仅返回单元格左上方的信息范围。”

更好的是,不要使用计算密集型的间接函数。 假设你已经突出显示了左边的表格数据行,并且活动单元格是A2,请在条件格式中input它,确保它使用相对引用(无“$”符号):

 =A2=OFFSET(A2,0,16) 

编辑 – 更好的是,如@chris neilsen所评论的那样,消除同样有效的计算密集型偏移function:

 =A2=Q2