条件格式不适用于 Google 表格中的“countif”功能

Posted

技术标签:

【中文标题】条件格式不适用于 Google 表格中的“countif”功能【英文标题】:Conditional formatting not working with 'countif' function in Google Sheets 【发布时间】:2017-10-30 13:00:38 【问题描述】:

我正在尝试在 Google 表格的条件格式规则中应用一个简单的自定义公式,但它对我不起作用,我不明白为什么。

我有两张床单。第一张表包含一系列行,以 id 开头:

ID
50013   50  13  Member of the City Council  3   4
50082   50  82  Member of the City Council  3   62
50083   50  83  Member of the City Council  3   130

然后我的第二张表包含另一个类似的行列表,它是第一张表中行的子集。我要做的是突出显示第一张表中“ID”字段(如上所示)在第二张表的子集中的行。

我尝试使用的规则是:

countif('Bernie Intersect 1'!$A$2:$A$22, A2)

但是当我将它放入条件格式条件字段时,我没有得到想要的结果。我看不到输出,但显然该字段没有返回 TRUE...

我认为我可能需要在表达式前面添加一个=,但如果我添加它,我会收到一个错误,即公式无效。

有谁知道我在这里可能做错了什么?

【问题讨论】:

您需要=。至于为什么公式无效,请分享您的工作表或重现错误的示例 @anonymousrabbit 无效,因为它引用了条件格式规则中的另一个工作表。 【参考方案1】:

条件格式公式不允许显式引用其他工作表。使用indirect 绕过此限制:

=countif(indirect("'Bernie Intersect 1'!A2:A22"), $A2)

indirect 没有必要说 A2:A22 是绝对引用,因为无论如何它们都是字符串格式;在indirect 内,一切都是绝对的。

【讨论】:

以上是关于条件格式不适用于 Google 表格中的“countif”功能的主要内容,如果未能解决你的问题,请参考以下文章

谷歌表格中的条件格式不适用于重复项

自动排序不适用于一张 Google 表格中的多张表格

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

使用 Apps 脚本对 Google 表格中的边框进行条件格式设置

OAuth 2.0 适用于 Google 表格,但不适用于 Google Calendar API

表格排序不适用于 ie9、firefox 中的日期