Google根据= QUERY结果制作条件格式

时间:2014-08-29 19:34:36

标签: google-sheets gs-conditional-formatting

我正在尝试根据QUERY操作的结果有条件地格式化Google表格中的行。我可以让QUERY返回我想要的值(0或非零),但QUERY坚持要返回标题行。

由于QUERY现在占用每行数据2行,因此根据QUERY结果更改行的格式在几行之后开始变得奇怪。

在我输入名称列表的情况下,我最终试图解决的问题,我想将每个名称与“NSF名称”列表进行比较。如果输入了名称,并且它存在于NSF列表中,我想通过突出显示红色行来标记该条目。

非常感谢帮助。

根据要求编辑:公式:

=query(A:D,"select count(A) where C contains '"&E1&"' and D contains '"&E2&"'")

答:D是数据集(A是数字ID,B是全名,C和D分别是名字和姓氏)。

E1和E2是该人的名字和姓氏的占位符,但最终将被解析为人名,因为它是在工作表上输入的(TRIM(LEFT(“”,A2)等...)

2 个答案:

答案 0 :(得分:1)

  

我可以让QUERY返回我想要的值(0或非零),   但QUERY坚持要返回标题行。

可能有更好的方法来实现您想要做的事情,但回答这个引用:

=QUERY(A:D,"select count(A) where C contains '"&E1&"' and D contains '"&E2&"' label count(A) ''")

答案 1 :(得分:0)

查询似乎是一种冗长的方法(=countifs(C1:C7,E$1,D1:D7,E$2)可能就足够了)但是可以通过将查询包装在以下来修剪标签:

 index(...,2)