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

求Google Sheets/Excel公式:将含关键词test的内容复制至新列

提取含关键词“test”的内容到新列(Google Sheets & Excel 公式)

Google Sheets 公式

假设原始数据在A列,在新列(比如B1单元格)输入以下公式,会自动提取所有包含“test”的内容:

=FILTER(A:A, ISNUMBER(SEARCH("test", A:A)))
  • SEARCH("test", A:A):检查A列每个单元格是否包含“test”,不区分大小写,返回匹配位置或错误值;
  • ISNUMBER(...):将匹配结果转为布尔值(匹配为TRUE,不匹配为FALSE);
  • FILTER:筛选出A列中对应布尔值为TRUE的单元格内容。

如果需要区分大小写,把SEARCH替换为FIND即可。

Excel 公式

适用于Excel 365/2021(支持动态数组)

和Google Sheets用法一致,在新列首单元格输入:

=FILTER(A:A, ISNUMBER(SEARCH("test", A:A)))

公式会自动溢出填充所有匹配结果,无需下拉。

适用于旧版Excel(无动态数组支持)

在新列首单元格(比如B1)输入以下数组公式,按Ctrl+Shift+Enter确认后,下拉填充直到出现空值:

=IFERROR(INDEX(A:A, SMALL(IF(ISNUMBER(SEARCH("test", A:A)), ROW(A:A)), ROWS(B$1:B1))), "")
  • IF(ISNUMBER(SEARCH(...)), ROW(A:A)):标记所有包含“test”的单元格行号;
  • SMALL(..., ROWS(B$1:B1)):按顺序提取行号;
  • INDEX(A:A, ...):根据行号提取对应单元格内容;
  • IFERROR:当没有更多匹配结果时返回空值。

内容的提问来源于stack exchange,提问作者Arnolds Šuriņš

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.24 22:27:31