Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.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_Filter_Google Sheets Formula_Google Sheets Query_Google Query Language - Fatal编程技术网

Google sheets 如何查询值并筛选仅包含值的数据?

Google sheets 如何查询值并筛选仅包含值的数据?,google-sheets,filter,google-sheets-formula,google-sheets-query,google-query-language,Google Sheets,Filter,Google Sheets Formula,Google Sheets Query,Google Query Language,我正在使用查询公式从不同的工作表导入数据。但是,在查询数据之后,我只需要它显示具有值的数据。如何在查询时删除没有值的数据 我的查询公式如下: =QUERY(Paste!A:G,"SELECT A,B,C,D WHERE B ='"&$C$6&"' or B ='"&$C$7&"' or B ='"&$C$8&"' or B ='"&$C$9&"' or B ='"&$C$10&"' or B ='"&$C$1

我正在使用查询公式从不同的工作表导入数据。但是,在查询数据之后,我只需要它显示具有值的数据。如何在查询时删除没有值的数据

我的查询公式如下:

=QUERY(Paste!A:G,"SELECT A,B,C,D WHERE B ='"&$C$6&"' or B ='"&$C$7&"' or B ='"&$C$8&"' or B ='"&$C$9&"' or B ='"&$C$10&"' or B ='"&$C$11&"' ORDER BY D DESC")
我的电子表格链接如下:

=QUERY(Paste!A:G,"SELECT A,B,C,D WHERE B ='"&$C$6&"' or B ='"&$C$7&"' or B ='"&$C$8&"' or B ='"&$C$9&"' or B ='"&$C$10&"' or B ='"&$C$11&"' ORDER BY D DESC")

在上图中,可以看到没有显示值的数据。我只想查询有值的数据。

使用:

=QUERY(Paste!A:G, 
 "select A,B,C,D 
  where D <> 0 
    and D is not null
    and (B ='"&$C$6&"'
     or B ='"&$C$7&"' 
     or B ='"&$C$8&"'
     or B ='"&$C$9&"'
     or B ='"&$C$10&"' 
     or B ='"&$C$11&"') 
  order by D desc")
=查询(粘贴!A:G,
“选择A、B、C、D
其中d0
D不是空的
和(B=“&$C$6&”
或B=“&$C$7&”
或B=“&$C$8&”
或B=“&$C$9&”
或B=“&$C$10&”
或B='“&$C$11&')
由D desc订购)

谢谢你的帮助。@Mohamadkhudus