在 excel 2003 中,当我选择列中的单元格范围并转到条件格式并给出检查给定范围内的单元格值的公式。(我给出的手机地址是第一个手机地址)。
应用该公式后,其他单元格的条件格式公式也会根据其地址进行更新。
但是当我在 2007 版本中执行同样的事情时,条件格式被应用,但条件格式公式仅显示第一个单元格地址。
请建议一些解决方法。
编辑:更多细节及例子
假设我在 A2 到 A9 单元格中有一列,其值为 1 到 8。我选择范围 A2:A9,然后转到条件格式并给出公式
=IF(A2<>"--",NOT(AND((VALUE(A2)>=1),(VALUE(A2)<=5))),FALSE)
选择格式颜色后,我单击了“确定”,它就起作用了(在 2003 和 2007 中)。
现在的实际问题是,当我回到单个单元格并查看条件格式公式时,我观察到了以下内容。
2003 年是(x 是我放的占位符,x 是从 2 到 9)
=IF(Ax<>"--",NOT(AND((VALUE(Ax)>=1),(VALUE(Ax)<=5))),FALSE)
但在2007年,它被固定为
=IF(A2<>"--",NOT(AND((VALUE(A2)>=1),(VALUE(A2)<=5))),FALSE)
希望我的问题现在已经清楚了。
答案1
Excel 2007 及更高版本可识别您已选择范围并希望将公式应用于该范围。这会显示在Applies to
规则管理器的框中。
然后,Excel 会以适当的方式将公式应用于范围内的单元格。范围内的每个单元格的公式不必不同。
除非规则无法正常工作或出现错误(您未指出),否则无需担心。