我有一张表格,可以查询同一文档中的其他三个表格,并选择 G 列包含的一堆行no
。理想情况下,我希望它是一个不包含单词yes
or的查询Yes
。我尝试使用以下所有机制:
- 哪里不是(G 包含“是”)
- 哪里不是(G包含'es')
- 哪里不是(G 匹配 '[yY]es')
- 其中 G 包含“否”
无论我选择哪一个,我都会遇到以下两个问题之一:
问题 1 是查询的一部分失败,因为只有一个值存在。即有一个Yes
但没有一个yes
,这导致输出#VALUE
。这是有问题的,因为我试图允许这两种情况,因为我无法控制最终用户将输入到工作表中的内容。
或问题编号 2,这要糟糕得多。当我特别说选择所有 G 包含no
显示包含 a 的行之一时yes
。请注意,其他一些机制也会发生这种情况,但我认为具体说no
应该防止这种情况,而不是。
我正在使用的完整查询是:
=ARRAYFORMULA({QUERY(Sheet1!A2:I500, "Select A, B, C, D, E, F, G, H, I where G contains 'no'");(QUERY(Sheet2!A2:I500, "Select A, B, C, D, E, F, G, H, I where G contains 'no'"));(QUERY(Sheet3!A2:I500, "Select A, B, C, D, E, F, G, H, I where G contains 'no'"))})
我在这里做错了什么?