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

Posted

技术标签:

【中文标题】Excel条件格式公式以并排比较两个表【英文标题】:Excel conditional formatting formula to compare two tables side-by-side 【发布时间】:2011-06-27 21:32:30 【问题描述】:

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

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

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

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

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

【问题讨论】:

您可以通过在另一张纸上命名范围来解决多张纸问题。 【参考方案1】:

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

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

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

=A2=OFFSET(A2,0,16)

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

=A2=Q2

【讨论】:

您的“更好”选项正是我所需要的。谢谢! 为什么不只是=A2=Q2(同样没有$) @chris 该死的,我真的做错了,是吗?谢谢!

以上是关于Excel条件格式公式以并排比较两个表的主要内容,如果未能解决你的问题,请参考以下文章

EXCEL条件格式拖动。

将 Excel 条件格式公式调整为选定范围

Excel,条件格式,两列比较

如何在 Excel 中以条件格式自动填充条件?

excel条件格式 不等于怎么操作

excel条件格式中多个条件的公式帮助