我有两个并排的桌子(相同的尺寸),我想突出显示相同的细胞。 (这两个表是并排的,因为Excel 2007不允许跨表格进行条件格式化。)
假设表B从表A偏移了16行,我认为我的公式是:
=INDIRECT(CELL("address"))=OFFSET(INDIRECT(CELL("address")),0,16)
(对于“此公式为真的格式值”框)。
但我错了。什么是正确的公式?
答案 0 :(得分:1)
要使用Cell函数,您必须指定2nd,optional,“Reference”参数。从Excel 2010帮助:
“如果省略[引用参数],则返回最后一个已更改单元格的info_type参数中指定的信息。如果引用参数是单元格范围,则CELL函数仅返回上限的信息左边的细胞范围。“
更好的是,不要使用计算密集型的间接功能。假设您已突出显示左侧表数据行且活动单元格为A2,请在条件格式中输入此内容,确保它使用相对引用(无“$”符号):
=A2=OFFSET(A2,0,16)
编辑 - 更好的是,正如@chris neilsen评论的那样,消除了同样有效的计算密集型偏移函数:
=A2=Q2