如何在Google Sheets中去除随机字母字符串中的重复项?
快速找出字母字符串中的重复项方案
方法1:用COUNTIF批量标记重复项
如果已经把字母拆分到类似B1:J9的单元格区域,直接在旁边空白列(比如K1)输入公式:=IF(COUNTIF($B$1:$J$9,B1)>1,"重复",B1)
下拉填充整个区域后,所有重复出现的字母会被自动标记,不用逐个写单元格对比的IF公式。
要是不想拆分原字符串,直接处理单元格里的完整字符串(假设原字符串在A1),可以用数组公式提取所有重复字符:=TEXTJOIN("",TRUE,IF(COUNTIF(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1))>1,MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),""))
输入后按Ctrl+Shift+Enter(Excel旧版本),新版本直接回车即可,结果会把所有重复出现的字符拼接在一起。
方法2:条件格式直观高亮重复项
选中拆分后的字母区域,按以下步骤操作:
- 点击「开始」→「条件格式」→「突出显示单元格规则」→「重复值」
- 选择高亮样式(比如浅红填充色深红色文本),确定后所有重复字母会被直接标色,一眼就能识别。
方法3:Power Query一键提取重复字母列表
如果需要单独导出重复字母及其出现次数:
- 选中拆分后的单元格区域,点击「数据」→「从表格/区域」(勾选「我的表格有标题」)
- 在Power Query编辑器中,选中字母列→「转换」→「分组依据」
- 设置分组规则:新列名填「出现次数」,操作选「计数行」,点击确定
- 筛选「出现次数」列,只保留值大于1的行
- 点击「关闭并上载」,就能得到整理好的重复字母清单。
内容的提问来源于stack exchange,提问作者Charles
相关产品推荐
相关产品推荐

