根据 Google 表格中的第一个单元格格式化列中的单元格

Posted

技术标签:

【中文标题】根据 Google 表格中的第一个单元格格式化列中的单元格【英文标题】:Format cells in column based on first cell in Google Sheets 【发布时间】:2019-09-30 14:06:30 【问题描述】:

我想创建一个带有复选框的表格:

一列代表一天,日期在第一个单元格中 如果复选框为真 = 填充绿色 如果复选框为假且第一个单元格中的日期为今天或 较早 = 将单元格填充为红色

我已经找到了如何针对特定列执行此操作,例如对于 F 列:

绿色:Text is exactly FALSE 红色:Custom formula is =(TODAY()-F1>0)+FALSE

但是当我尝试为多列创建条件格式时 - 它仍然基于 F1 值

如何根据同一列的第一个单元格使其适用于所有列

【问题讨论】:

【参考方案1】:

绿色自定义公式:

=F$2=TRUE

红色自定义公式:

=(F$2=FALSE)*(F$1<=TODAY())


示例 2:

绿色自定义公式:

=A2=TRUE

红色自定义公式

=(A2=FALSE)*(A$1<=TODAY())

【讨论】:

好主意。但是如何定义可以格式化所有 A:G 列而不单独设置每一列的公式example

以上是关于根据 Google 表格中的第一个单元格格式化列中的单元格的主要内容,如果未能解决你的问题,请参考以下文章

如果文本被另一个单元格匹配,请使用Google Apps脚本有条理地格式化一个单元格

获取 Google 表格列中的最后一个非空单元格

Google 表格脚本 - 根据单元格作为今天的日期发送电子邮件

基于两个单元格的 Google 表格条件格式

Google 表格单元格中的 ISO-8601 字符串到日期

使用单元格在 Google 表格的公式中引用表格的名称