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

如何在Google Spreadsheet中实现数组去重及单元格重复值提取?

处理Google表格中单元格内重复值提取唯一值的方法

假设你的原始数据在A列(表头为“Cage Type”),要在新增的B列(表头设为“Unique Cage”)提取每个单元格内的唯一值,可按以下步骤操作:

方法1:通用组合公式

  1. 在B2单元格输入以下公式:

    =IF(A2="","",TEXTJOIN(", ",TRUE,UNIQUE(TRIM(SPLIT(A2,",")))))
    

    公式说明:

    • SPLIT(A2,","):将A2单元格内容按逗号拆分
    • TRIM():去除拆分后每个值前后的多余空格(兼容逗号后有无空格的情况)
    • UNIQUE():提取拆分后的唯一值
    • TEXTJOIN(", ",TRUE,...):将唯一值用“逗号+空格”重新合并
    • IF(A2="","",...):如果A2为空,B2也返回空值
  2. 选中B2单元格,鼠标移到单元格右下角的填充柄(小十字)上,按住左键下拉,将公式应用到所有需要处理的行。

方法2:简化版(适配逗号后带空格的场景)

如果你的数据里逗号后都带空格(比如示例中的Open House, Open House),可以用更简洁的公式:

=IF(A2="","",TEXTJOIN(", ",TRUE,UNIQUE(SPLIT(A2,", "))))

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 13:10:57