条件格式中的相对单元格引用

本文关键字:单元格 引用 相对 格式 条件 | 更新日期: 2023-09-27 18:09:06

假设我有一个Excel 2007工作表,在A列中有以下数据:

    <
  1. 词/gh>
  2. word2
  3. <
  4. 词/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求值。