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条件格式公式以并排比较两个表的主要内容,如果未能解决你的问题,请参考以下文章