Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets Google sheets基于=查询结果的条件格式_Google Sheets_Gs Conditional Formatting - Fatal编程技术网

Google sheets Google sheets基于=查询结果的条件格式

Google sheets Google sheets基于=查询结果的条件格式,google-sheets,gs-conditional-formatting,Google Sheets,Gs Conditional Formatting,我正在尝试根据查询操作的结果有条件地格式化Google Sheets中的一行。我可以让查询返回我想要的值(0或非零),但是查询坚持返回标题行 由于查询现在每行数据占用2行,因此根据查询结果更改行的格式在几行之后就开始变得奇怪 我最终试图解决的问题是,我输入了一个名称列表,并希望将每个名称与一个“NSF名称”列表进行比较。如果输入了一个名称,并且它存在于NSF列表中,我想通过突出显示红色行来标记该条目 非常感谢您的帮助 编辑:公式,根据要求: =query(A:D,"select count(A)

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

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

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

非常感谢您的帮助

编辑:公式,根据要求:

=query(A:D,"select count(A) where C contains '"&E1&"' and D contains '"&E2&"'")
A:D是数据集(A是数字ID,B是全名,C和D分别是名字和姓氏)

E1和E2是人的名字和姓氏的占位符,但最终会被解析人的名字所取代,因为它被输入到工作表上(修剪(左(“,A2)等)

我可以让查询返回我想要的值(0或非零), 然而,查询坚持返回一个标题行

也许有更好的方法来实现你想要做的事情,但在回答这句话时:


=QUERY(A:D,“选择计数(A),其中C包含'&E1&'',D包含'&E2&''标签计数(A)'”

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

 index(...,2)