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

Google Sheets如何提取SME:后的唯一值并去除前缀

解决Excel中提取SME前缀后唯一值的问题

嘿,这个需求很好实现,咱们只需要把UNIQUE函数和文本处理函数结合起来就行,给你几个不同场景下的实用方案:

  • 方案1:用TEXTAFTER(Excel 365/2021及以上版本推荐)
    这个函数专门用来提取指定分隔符之后的文本,用法超直观:

    =UNIQUE(TEXTAFTER(C2:C,"SME:"))
    

    它会直接把每个单元格里"SME:"后面的内容提取出来,再通过UNIQUE自动去重,一步到位搞定需求。

  • 方案2:用SUBSTITUTE替换前缀(全Excel版本通用)
    如果你的Excel版本不支持TEXTAFTER,可以用替换函数把前缀直接清空:

    =UNIQUE(SUBSTITUTE(C2:C,"SME:",""))
    

    原理是把所有单元格里的"SME:"替换成空字符串,剩下的就是你要的核心内容,再通过UNIQUE去重即可。

  • 方案3:用RIGHT+LEN截取(前缀长度固定时可用)
    因为"SME:"刚好是4个字符,也可以用截取右侧字符的方式实现:

    =UNIQUE(RIGHT(C2:C,LEN(C2:C)-4))
    

    LEN(C2:C)获取单元格内容的总长度,减去4就得到前缀之后的字符长度,再用RIGHT截取对应长度的内容即可。

小提示

如果你的数据里混了一些不是"SME:"开头的内容,上面的公式可能会返回错误值,这时候可以套个IFERROR来处理:

=UNIQUE(IFERROR(TEXTAFTER(C2:C,"SME:"),""))

这样错误值会被转换成空单元格,不会影响最终的唯一值列表展示。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.09 12:12:39