如何在Google Sheets图表中隐藏值为0的未来月份
解决Google Sheets图表自动隐藏0值未来月份的方法
方法1:用QUERY生成动态数据源
找个空白单元格(比如D1),直接输入下面的公式:
=QUERY(A:B, "SELECT A, B WHERE B > 0 ORDER BY A", 1)
这个公式会自动筛选出订单数大于0的行,保留表头同时按月份排序——所有值为0的未来月份都会被排除。之后选中这个动态生成的区域插入图表即可,后续新导入数据时,QUERY的结果会自动更新,图表也会同步显示到最新有数据的月份。
方法2:用FILTER拆分生成数据源
先在空白列(比如D列)表头写“月份”,E列表头写“订单编号”,然后:
- D2单元格输入:
=FILTER(A2:A, B2:B > 0) - E2单元格输入:
=FILTER(B2:B, B2:B > 0)
这两个公式会分别把有真实订单数的月份和对应数值筛选出来,自动跳过所有0值行。选中D1到E列的动态结果区域插入图表,后续数据更新时,FILTER的结果会自动扩展,图表也会跟着同步更新。
小提示
如果实际业务里存在真实月份订单数为0的情况,把公式里的>0改成<>0,或者根据自身需求调整判断条件就行。
内容的提问来源于stack exchange,提问作者Dysproz
相关产品推荐
相关产品推荐

