Google sheets 使用Google电子表格查询进行筛选
我在哪里有:Google sheets 使用Google电子表格查询进行筛选,google-sheets,google-spreadsheet-api,google-sheets-api,Google Sheets,Google Spreadsheet Api,Google Sheets Api,我在哪里有: a列=数量 Col b=产品代码,我在C和H之间划分 我想知道根据不同的“过滤器”的数量。。。此过滤器是C11和H11之间的字段,它们是可选的。有6种可能的过滤器 它使用位于H12中的=查询公式工作,并返回过滤器匹配的数量值之和 但是有可能留下一个空的过滤器来获取“全部” 查询如下: =查询(A1:H7,“选择和(A),其中C包含“&&C11&”,下(D)包含下(“&&D11&”),E包含“&&E11&”,下(F)包含下(“&&F11&”),下(G)包含下(“&G11&”),下
- a列=数量
- Col b=产品代码,我在C和H之间划分
谢谢大家! 改用这个公式:
=COUNTIFS(C2:C7, IF(ISBLANK(C11), "<>" ,C11), D2:D7, IF(ISBLANK(D11), "*",D11), E2:E7, IF(ISBLANK(E11), "<>",E11), F2:F7, IF(ISBLANK(F11), "*",F11), G2:G7, IF(ISBLANK(G11), "*",G11), H2:H7, IF(ISBLANK(H11), "*",H11))
=COUNTIFS(C2:C7,IF(ISBLANK(C11),“”,C11),D2:D7,IF(ISBLANK(D11),“*”,D11),E2:E7,IF(ISBLANK(E11),“”,E11),F2:F7,IF(ISBLANK(F11),“*”,F11),G2:G7,IF(ISBLANK(G11),“*”,G11),H2:H7,IF(ISBLANK(H11),“*”,H11))
如果其中一个选项为空,它将匹配该列中的所有项目。否则,它应该做精确匹配。卡尔的公式很好,但它没有将A列中的数量相加。将他的方法调整到SUMIFS似乎可以做到:
=SUMIFS(A2:A7,C2:C7, IF(ISBLANK(C11), "<>" ,C11),D2:D7, IF(ISBLANK(D11), "<>" ,D11),E2:E7, IF(ISBLANK(E11), "<>" ,E11),F2:F7, IF(ISBLANK(F11), "<>" ,F11),G2:G7, IF(ISBLANK(G11), "<>" ,G11),H2:H7, IF(ISBLANK(H11), "<>" ,H11))
=SUMIFS(A2:A7,C2:C7,IF(ISBLANK(C11),“”,C11),D2:D7,IF(ISBLANK(D11),“”,D11),E2:E7,IF(ISBLANK(E11),“”,E11),F2:F7,IF(ISBLANK(F11),“”,F11),G2:G7,IF(ISBLANK(G11),“”,G11),H2:H7,IF(ISBLANK(H11),“”,H11))