条件格式中的相对单元格引用
本文关键字:单元格 引用 相对 格式 条件 | 更新日期: 2023-09-27 18:09:06
假设我有一个Excel 2007工作表,在A列中有以下数据:
- <
- 词/gh>
- word2
- 中 <
- 词/gh>
假设我将此公式应用于范围:=IF(COUNTIF(A:A,A1)=1,0,1)。
如果一个单元格与列中的任何其他单元格匹配,则返回1。如果我以条件格式使用此公式并将其应用于所有四个单元格,那么上面第1行和第4行的单元格将被格式化。Excel自动将公式中的A1调整为A2, A3或A4,因为它是一个没有'$'符号的相对单元格引用。
然而,当我用Application测试这个公式时。求值函数,它总是对单元格A1求值,无论我使用哪个范围。
例如,如果我得到单个单元格的范围,例如单元格A3,然后我从单元格中计算公式。如果该单元格的FormatConditions属性,它的值将为1,即使它与列中的任何其他单元格不匹配。
Evaluate函数不能正确使用相对单元格引用吗?
有关评估限制的信息,请参阅http://www.decisionmodels.com/calcsecretsh.htm
Evaluate字符串中的相对引用被视为绝对引用,除非它们包含在定义的名称中,在这种情况下,定义的名称相对于单元格A1求值。