动态条件格式(最后一个单元格的值为 +1)

Dynamic Conditional Formatting (last cell with value +1)

我在没有数字后尝试格式化单元格。 示例:

    A1=3
    A2=1
    A3=8
    A4=3
    A5=1
    A6=8

通过使用公式

Match(99^99,A:A,1)+1

我能够成功找到该行 (7)。

所以,代入公式

Address(Match(99^99,A:A,1)+1,1)

我找到了需要格式化的单元格。

我无法做到的是使用自定义公式有条件地格式化该单元格。

如果您能为我提供解决方案,将不胜感激。

使用以下公式制作:

=address(MATCH(99^99,A:A,1)+1,1)="$A$"&row()

公式的第一部分引用了我要设置格式的单元格。在“=”之后,通过使用 row(),它 returns 当前行。

由于条件格式的范围应用于 A:A,它必须遍历每个单元格并测试公式。

意思就是在A1中使用row(),返回1(A1是第1行),然后A2,返回2,以此类推,转化为这个{1,2,3,4,5, 6 ...}

由于“=”符号,此公式仅在两边相等时适用。 “=”左边返回的值为$A$6,公式右边返回的是$A$1,$A$2,$A$3 ... $A$6...。

由于两边必须相等才能激活格式,只有 $A$6 returns 正确。