Google sheets 列中的条件格式单元格,直到并包括最后一个输入文本的单元格

Google sheets 列中的条件格式单元格,直到并包括最后一个输入文本的单元格,google-sheets,gs-conditional-formatting,Google Sheets,Gs Conditional Formatting,我正在使用Google Sheets并试图编写一个自定义格式规则,看起来应该很简单。我试图弄清楚如何有条件地格式化列中的所有单元格,包括满足条件的单元格及其上方(而不是下方) 我发现了很多可以格式化整个专栏的东西,但这不是我想要的 下面的图片是一个基本的例子,我手动上色来做我想做的事情 这是我的预算电子表格,每一行都是一个特定日期的条目。我有一个“协议”列,该列为空,除非我输入调整预算的日期。我想让它把那个单元格和上面所有的空单元格都涂成绿色,一眼就能看出:“到目前为止一切正常/已经检查过了”。

我正在使用Google Sheets并试图编写一个自定义格式规则,看起来应该很简单。我试图弄清楚如何有条件地格式化列中的所有单元格,包括满足条件的单元格及其上方(而不是下方)

我发现了很多可以格式化整个专栏的东西,但这不是我想要的

下面的图片是一个基本的例子,我手动上色来做我想做的事情

这是我的预算电子表格,每一行都是一个特定日期的条目。我有一个“协议”列,该列为空,除非我输入调整预算的日期。我想让它把那个单元格和上面所有的空单元格都涂成绿色,一眼就能看出:“到目前为止一切正常/已经检查过了”。然后随着时间的推移,我在下面几行输入另一个日期,我希望它将彩色阴影延伸到那里

我一直在寻找,但很难清楚地表达这一点;如果我说“直到这个单元格”,我会得到“在输入文本之前对单元格进行着色”的结果;提及“以上”和“以下”通常与单元格中的值有关;我发现了一些关于间接的东西,但只针对上面的单个单元格,而不是当前单元格上面的所有单元格

想知道这是否可能


如果使用自定义公式为列a创建条件格式规则,则可以使用以下公式:

=COUNTIF(ROW(),"<="&LARGE(ArrayFormula(IF(ISBLANK(A1:A100),"TRUE",ROW(A1:A100))),1))

=COUNTIF(行(),"哇!它成功了!在我的示例电子表格和我的实际电子表格中。我试图理解它,这有点神秘。太棒了。它基本上是在列中的每个单元格中循环,并检查行号是否为噢,好吧,这开始变得更有意义了。我已经查找了所有这些公式,但我遇到了麻烦ble将它们拼凑在一起。数组公式是一件棘手的事情,从文档中我不确定它返回了什么,但是从你的解释中我现在看到了!我不会猜到LARGE可以将行号与字符串“TRUE”进行比较。谢谢!!!