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

Google Sheets如何将含指定值的行自动同步到另一工作表

Google Sheets 自动同步筛选行操作步骤

你可以通过以下两种内置函数实现需求,两种方法均支持数据源更新后自动同步结果:

方法1:使用FILTER函数(推荐,配置最简单)

  • 打开「工作表2」,点击你需要放置筛选结果的左上角起始单元格(默认推荐A1单元格)
  • 输入对应公式:
    如果你「工作表1」第一行是表头,不需要筛选表头行,输入:
    =FILTER(工作表1!A2:C, 工作表1!A2:A="Apple")
    如果你「工作表1」没有表头,所有行都是数据,输入:
    =FILTER(工作表1!A:C, 工作表1!A:A="Apple")
  • 按下回车即可生成所有第一列为Apple的行数据,后续「工作表1」新增符合条件的行时,「工作表2」会自动同步新增内容,无需手动操作。
  • 可选优化:如果要避免没有符合条件数据时显示#N/A错误,可以把公式改成:
    =IFERROR(FILTER(工作表1!A2:C, 工作表1!A2:A="Apple"), "暂无匹配数据")

注意:如果你的数据源工作表名称不是默认的「工作表1」,需要将公式中所有的「工作表1」替换为实际的工作表名称,名称带空格的话需要用单引号包裹,比如'销售数据表'!A2:C


方法2:使用QUERY函数(适合需要更复杂筛选逻辑的场景)

如果你后续可能需要调整筛选规则、排序等需求,可以用QUERY函数,配置方式如下:

  • 同样在「工作表2」的起始单元格输入公式:
    有表头的情况:
    =QUERY(工作表1!A:C, "SELECT * WHERE A='Apple'", 1)
    无表头的情况:
    =QUERY(工作表1!A:C, "SELECT * WHERE A='Apple'", 0)
  • 公式最后一位数字代表你数据源的表头行数,可根据实际情况调整。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 20:48:02