Google sheets 条件格式及其迭代方式

Google sheets 条件格式及其迭代方式,google-sheets,Google Sheets,我一直在努力让它正常工作,我已经使用这个自定义公式很多次了,没有任何问题。我目前面临的问题是,自定义格式似乎有些过时。有些项目的格式是应该的,有些项目的格式是不应该的。这次唯一的区别是两件事。1) 我在几个范围内使用它,2)我也在IMPORTRANGE上使用它 该公式旨在查找某个单元格的内容是否存在于某个单元格范围内。(如果A5的内容存在于$Y4:$AF16的范围内) 适用于范围:A5:A11、D10:D11、D5:D8、F5:F10、I4:I10、J7:J8、L5:L7、L9:L12、N5:N

我一直在努力让它正常工作,我已经使用这个自定义公式很多次了,没有任何问题。我目前面临的问题是,自定义格式似乎有些过时。有些项目的格式是应该的,有些项目的格式是不应该的。这次唯一的区别是两件事。1) 我在几个范围内使用它,2)我也在
IMPORTRANGE
上使用它

该公式旨在查找某个单元格的内容是否存在于某个单元格范围内。(如果A5的内容存在于$Y4:$AF16的范围内)

适用于范围
A5:A11、D10:D11、D5:D8、F5:F10、I4:I10、J7:J8、L5:L7、L9:L12、N5:N11、Q5:Q12、R7:R10、T5:U12、B20:E23、L20:M23、O20:P22、P23、A31:C37、E31:E32、E34:E35、F31:F34、H31:F34、H31:S31、S31:P31、K31、K31:P31、K31、K31:P31、K31、K31:P31、K31、K31:K31、K31、K31:P31、K31、K31、K31:P31、K31:P31、K31、K31、K31:P31、K31、K31、K3

公式
=COUNTIF($Y4:$AF16,A5)=0

因此,我在这里认为,我对条件格式如何通过其适用范围的理解可能是错误的。鉴于上述范围,我的理解是,它将逐个通过每个细胞。例如,通过A5、A6、A7…A11、D10、D11、D5、D6、D7、D8…等等。我弄错了吗?我需要做什么才能使它正常工作

$Y4:$AF16
是另一张图纸的导入项。我本以为会有一些延误,但我不认为这会破坏任何东西

更新:即使缩小到一个简单的范围
A5:A11
,它仍然具有相同的不稳定行为。这是一个到工作表的链接

此外,如果复制导入并粘贴值,然后使用该范围,它仍然不稳定。我必须假设我在公式中做错了什么,或者误解了条件格式

我自己用
=COUNTIF(Y4:AF16,A5)
=COUNTIF(Y4:AF16,A6)
=COUNTIF(Y4:AF16,A7)
等方法测试了单个细胞,效果良好。我猜条件格式是如何在单元格中迭代的,我想我已经不明白了。

试试:

  • 将导入区域(Y4:AF16)命名为名册(数据->命名范围)
  • 更改条件格式以引用命名范围:
    =COUNTIF(间接(“花名册”),A5)=0
    。间接力迫使它寻找那个范围
  • 尝试:

  • 将导入区域(Y4:AF16)命名为名册(数据->命名范围)
  • 更改条件格式以引用命名范围:
    =COUNTIF(间接(“花名册”),A5)=0
    。间接力迫使它寻找那个范围

  • 在我看来这是合法的。importrange数据类型中是否有任何内容可能会影响此功能?@a-burge范围内的所有内容都是字符串。我真的不知道。我将添加一个链接到工作表的副本。我只想到一件事。条件格式似乎不喜欢修复对importrange表的引用(对于A5:A11,在删除美元符号时它会起作用)。您可以尝试命名范围并引用它,而不是范围本身。那可能行得通,至少值得一试。在我看来这是合法的。importrange数据类型中是否有任何内容可能会影响此功能?@a-burge范围内的所有内容都是字符串。我真的不知道。我将添加一个链接到工作表的副本。我只想到一件事。条件格式似乎不喜欢修复对importrange表的引用(对于A5:A11,在删除美元符号时它会起作用)。您可以尝试命名范围并引用它,而不是范围本身。这可能行得通,至少值得一试。我不知道为什么行得通,但确实行了。这对我来说很奇怪,因为我以前在其他工作表上使用固定单元格引用做过很多次,没有任何问题。哦,非常感谢!我不知道这为什么有效,但它确实有效。这对我来说很奇怪,因为我以前在其他工作表上使用固定单元格引用做过很多次,没有任何问题。哦,非常感谢!