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

如何在Google Sheets中提取单元格内不重复的HELP-*格式文本

Google Sheets 提取去重HELP-*格式内容方案

你可以直接用数组公式实现需求,无需额外脚本:

场景1:单个单元格仅含1个或0个HELP-*内容

使用公式:
=UNIQUE(FILTER(REGEXEXTRACT(FLATTEN(内容列1:内容列2),"HELP-\w+"),REGEXEXTRACT(FLATTEN(内容列1:内容列2),"HELP-\w+")<>""))

操作步骤

  • 将公式中的内容列1:内容列2替换为你实际的两列内容存储范围,比如你的内容存在B、C列,数据从第2行到第2000行,就替换为B2:C2000
  • 点击任意空白列的首个单元格,粘贴修改后的公式按下回车即可,输出内容默认按照原始数据从上到下、从左到右的出现顺序排列,自动去重且过滤空值

场景2:单个单元格可能存在多个HELP-*内容

如果单个单元格内可能同时存在多个符合格式的内容,用以下公式:
=UNIQUE(FILTER(FLATTEN(REGEXEXTRACT(SPLIT(FLATTEN(内容列1:内容列2)," "),"HELP-\w+")),FLATTEN(REGEXEXTRACT(SPLIT(FLATTEN(内容列1:内容列2)," "),"HELP-\w+"))<>""))

自定义调整规则

  • 如果你需要匹配的HELP-后缀包含横杠、特殊符号等,可修改正则表达式的匹配规则,比如需要支持后缀含横杠,就将公式里的HELP-\w+替换为HELP-[\w-]+
  • 如果内容之间的分隔符不是空格,可修改SPLIT函数的第二个参数为对应的分隔符,比如用逗号分隔就改为SPLIT(FLATTEN(内容列1:内容列2),",")

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 18:30:04