首页 > 解决方案 > 如果单元格的内容存在于单独的单元格范围中,如何有条件地格式化单元格(在 Google 表格中)?

问题描述

我在 Google 工作表的选项卡上的某个范围内有一个数字代码列表。这些值是不连续的、未排序的。

在单独的选项卡上,如果单元格的内容与上述范围内的任何单个单元格匹配,我想有条件地格式化单元格。

在“如果...设置单元格格式”下拉菜单中,我能做的最好的事情是选择“文本完全正确”并输入一个数字代码。目前,我对每个数字代码都有一个规则。我想用一个规则替换这个单一规则的集合。

标签: google-sheetsgoogle-sheets-formulags-conditional-formatting

解决方案


=FILTER(B1, COUNTIF(INDIRECT("A$1:A"), B1))

这是一个相反的例子,因此为了适应您的目的,如果您想引用另一个工作表/选项卡(并且您使用“文本包含”或“文本完全正确”),您需要删除NOT()并使用它:INDIRECT()

绿色:

  • 适用于范围A1:自定义 fx:=FILTER(A1, NOT(COUNTIF(B1:E, A1)))

红色:

  • 适用于范围B1:B自定义 fx:=FILTER(B1, NOT(COUNTIF(A$1:A, B1)))
  • 适用于范围C1:C自定义 fx:=FILTER(C1, NOT(COUNTIF(A$1:A, C1)))
  • 适用于范围D1:D自定义 fx:=FILTER(D1, NOT(COUNTIF(A$1:A, D1)))
  • 等等

0


推荐阅读