Google sheets &引用;查询已完成,输出为空“quot;当没有结果时,如何让它置零

Google sheets &引用;查询已完成,输出为空“quot;当没有结果时,如何让它置零,google-sheets,sum,google-sheets-formula,google-sheets-query,Google Sheets,Sum,Google Sheets Formula,Google Sheets Query,我的查询产生了一个错误 #不适用查询已完成,输出为空 当参考工作表中存在数据时,该功能正常工作。问题是,当我向下拖动时,CR数据集中不存在一些列引用。如何获得一个零来填充而不是错误?您需要像这样使用IFERROR,如果发生错误,将导致0: =SUM(IFERROR(QUERY(IMPORTRANGE("mysheet","CR"), "select Col7 where Col1 ='"&A4&"' and Col2 ='"&B4&"'

我的查询产生了一个错误

#不适用
查询已完成,输出为空


当参考工作表中存在数据时,该功能正常工作。问题是,当我向下拖动时,CR数据集中不存在一些列引用。如何获得一个零来填充而不是错误?

您需要像这样使用
IFERROR
,如果发生错误,将导致0:

=SUM(IFERROR(QUERY(IMPORTRANGE("mysheet","CR"), 
 "select Col7 
  where Col1 ='"&A4&"' 
    and Col2 ='"&B4&"' 
    and Col13!='Cancelled' 
    and Col13!='Rejected' ", 0)))
=SUM(IFERROR(QUERY(IMPORTRANGE("mysheet","CR"), 
 "select Col7 
  where Col1 ='"&A4&"' 
    and Col2 ='"&B4&"' 
    and Col13!='Cancelled' 
    and Col13!='Rejected' ", 0)))