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

如何不使用VBA删除Excel单单元格内的重复内容

Excel单单元格内重复内容删除(无VBA方案)

方案1:Excel 365/2021及以上版本(函数法)

直接使用嵌套函数即可一步完成,假设待处理内容存储在A1单元格,公式如下:

=TEXTJOIN(", ",TRUE,UNIQUE(TEXTSPLIT(A1,", ")))

函数逻辑说明:

  • 先用TEXTSPLIT(A1,", ")将单元格内容按, (逗号加空格)拆分为独立文本数组
  • 再用UNIQUE函数去除数组中的重复项
  • 最后用TEXTJOIN将去重后的文本用, 重新合并为单个单元格内容

方案2:Excel 2019及更早版本(Power Query法)

旧版本没有上述新函数,可通过内置Power Query工具实现,步骤如下:

  • 选中待处理的单元格/列,点击顶部菜单栏「数据」→「从表格/区域」,导入Power Query编辑器
  • 选中待处理列,右键选择「拆分列」→「按分隔符」,分隔符选择逗号,拆分位置选择「拆分为行」,确认操作
  • 选中拆分后的列,右键选择「删除重复项」
  • 点击顶部「转换」选项卡→「分组依据」,分组依据选择「无」,操作选择「汇总」→「连接值」,分隔符输入, ,确认操作
  • 点击「关闭并上载」即可将去重后的结果导回Excel工作表

提示:如果你的单元格内容使用的分隔符不是逗号加空格,需要将公式或拆分步骤中的分隔符替换为实际使用的分隔符(如纯逗号、顿号、换行符等)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.16 14:06:08