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

如何在Google Sheet中自动提取含Keyword的内容至指定工作表

Google Sheets 自动提取带Keyword标识的表格内容并同步

核心公式(适用于新手)

在目标工作表的首个单元格(如A1)中输入以下公式,即可自动提取所有带Keyword:标识的表格内容,且新增表格时会自动同步:

=LET(
  data, '数据源'!A:Z,
  keyword_col, INDEX(data,,1),
  is_keyword, REGEXMATCH(keyword_col, "^Keyword:"),
  group_ids, SCAN("", is_keyword, LAMBDA(acc, curr, IF(curr, curr, acc))),
  FILTER(data, group_ids <> "")
)

公式说明

  • '数据源'!A:Z:替换为你存放所有表格的工作表及数据区域(如果数据列更多,可调整为'数据源'!A:ZZ)
  • REGEXMATCH(keyword_col, "^Keyword:"):识别指定列中以Keyword:开头的行(即表格标识行,公式默认检查A列)
  • SCAN函数:将每个Keyword:行之后的所有行标记为同一组,直到遇到下一个Keyword:行
  • FILTER:筛选出所有属于某个Keyword组的行,自动排除空白或无关行

调整技巧

  1. 若Keyword:标识不在A列,将INDEX(data,,1)中的1改为对应列号(比如B列就改2)
  2. 若目标表需要彻底去除空白行,可在公式外层嵌套QUERY:
=QUERY(
  LET(
    data, '数据源'!A:Z,
    keyword_col, INDEX(data,,1),
    is_keyword, REGEXMATCH(keyword_col, "^Keyword:"),
    group_ids, SCAN("", is_keyword, LAMBDA(acc, curr, IF(curr, curr, acc))),
    FILTER(data, group_ids <> "")
  ),
  "where Col1 is not null", 0
)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.21 01:41:00