1

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

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

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

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

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

4

1 回答 1

1

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

“如果[引用参数]省略,则返回在 info_type 参数中指定的最后一个单元格的信息。如果引用参数是一个单元格区域,则 CELL 函数仅返回左上角单元格的信息范围。”

更好的是,不要使用计算密集型 Indirect 函数。假设您已突出显示左侧表格数据行且活动单元格为 A2,请在条件格式中输入此内容,确保它使用相对引用(无“$”符号):

=A2=OFFSET(A2,0,16)

编辑 - 更好的是,正如@chris neilsen 评论的那样,消除同样有效的计算密集型 Offset 函数:

=A2=Q2
于 2011-06-27T22:03:33.987 回答