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

如何在Google Sheets或Excel中用TEXTJOIN()函数去除重复词

合并单元格内容并自动去重的Excel函数方案

场景1:两个单元格各为单个独立内容(完全匹配去重)

如果A2、B2是单个独立内容(如"苹果""香蕉"),仅需剔除完全重复的内容,可使用以下函数:

  • Excel 365/2021(动态数组版本):

    =TEXTJOIN(": ", TRUE, UNIQUE(VSTACK(A2, B2)))
    

    逻辑:VSTACK将两个单元格内容合并为数组,UNIQUE自动剔除重复项,最后用TEXTJOIN按指定分隔符拼接。

  • 旧版Excel(无动态数组):

    =TEXTJOIN(": ", TRUE, A2, IF(EXACT(A2, B2), "", B2))
    

    逻辑:用EXACT判断两个单元格内容是否完全一致,一致则仅保留A2,否则同时保留A2和B2。

场景2:单元格内包含多个分隔符拼接的内容(部分重复去重)

如果A2/B2本身是多内容拼接(如A2="张三:李四"、B2="李四:王五"),需要拆分后去重再合并,可使用:

=TEXTJOIN(": ", TRUE, UNIQUE(TEXTSPLIT(TEXTJOIN(": ", TRUE, A2, B2), ": ")))

逻辑:先临时拼接两个单元格内容,TEXTSPLIT按分隔符拆分为单个内容的数组,UNIQUE去重后,再用TEXTJOIN重新拼接成无重复结果。

注意事项

  • 确保所有拆分/拼接的分隔符格式统一(比如你用的是: 带空格,函数中需保持一致);
  • 旧版Excel的数组公式需按Ctrl+Shift+Enter完成输入。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.08 11:35:19