You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Sheets如何筛选特定列非零行生成自动同步更新的子表

Google Sheets子表自动筛选同步方案

这个需求完全可以实现,使用Google Sheets内置的QUERY函数即可完成,子表内容会随源表数据变动自动同步,无需手动刷新。

具体操作步骤

  • 第一步:确认源表名称,假设你存放原始数据的工作表名为「源表」,先新建一个空白子表,按需求命名为US/Mexico等对应国家名称。
  • 第二步:在新建子表的A1单元格输入对应公式即可,以US子表为例,公式如下:
=QUERY(源表!A:G, "SELECT D WHERE D IS NOT NULL AND D <> 0", 1)

公式说明

各参数可根据你的实际场景调整:

  1. 第一个参数源表!A:G为源表的数据范围,如果你后续源表会持续新增行,直接选择整列即可,会自动适配新增的数据。
  2. 第二个参数为查询规则:
    • SELECT D代表只返回源表的第D列(即US列),如果要做Mexico子表替换为SELECT E,Canada子表替换为SELECT F,Japan子表替换为SELECT G即可。
    • WHERE D IS NOT NULL AND D <> 0是筛选条件,仅保留D列不为空、且不等于0的行,符合你要求的过滤规则。
  3. 最后一个参数1代表源表第一行为表头,查询结果会自动保留对应列的表头。

扩展说明

如果你需要同时展示日期、交易描述等其他列和对应国家的数值,只需要修改SELECT后面的列标识即可,比如要保留日期、描述、US三列,就把公式的查询规则改成SELECT A, B, D WHERE D IS NOT NULL AND D <> 0即可。

内容的提问来源于stack exchange,提问作者Michelle Howard

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.21 16:45:04