ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 3245|回复: 11

[求助] excel中将含相同字符,但字符排列顺序不同的单元格去重复项

[复制链接]

TA的精华主题

TA的得分主题

发表于 2019-9-2 13:55 | 显示全部楼层 |阅读模式
各位大神,
你们好。有一问题求助,请问可以帮忙解答吗?

excel中将含相同字符,但字符排列顺序不同的情况如下:
BS1,PP3,BS3,PS3=PP3,BS3,BS1,PS3=BS3,PP3,BS1,PS3等等

现在需要将将含相同字符,但字符排列顺序的单元格先查找出来,然后再进行去重复操作留下唯一一个含相同字符的单元格即可

表格见附件

示例.7z

8.96 KB, 下载次数: 25

~

TA的精华主题

TA的得分主题

发表于 2019-9-2 15:04 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
vba能干的事情

TA的精华主题

TA的得分主题

发表于 2019-9-2 15:44 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
复制到Notepad++软件里进行“全部替换”,然后复制回来变OK了。
查找模式: “正则表达式”
查找内容: [\s\S]*?(?:\W|^)(\w+)(?!\w)(?![\s\S]*\W\1(?!\w))|[\s\S]+
替换为: $1\n

演示如下:

去重复.gif

TA的精华主题

TA的得分主题

发表于 2019-9-2 15:50 | 显示全部楼层
本帖最后由 ggmmlol 于 2019-9-2 15:53 编辑

刚才网络延迟太大,发重复了~~



TA的精华主题

TA的得分主题

发表于 2019-9-2 17:43 | 显示全部楼层
仔细看了看,有些理解楼主的想法了:
A列每个单元格中包含以逗号分隔的若干项,无论这些项如何排列,它们构成的整体都认为是同一个组合,以此判断各单元格是否“重复”。

所以,我3楼的步骤虽然没有直接解决问题,但仍是有用的:对以上步骤拆分出来的各项,按升序排列成为辅助表。以此,对原数据中的各项,以TEXTJOIN函数按辅助表中是否存在而重新合并,则得到内部重新排序了的新数据,从而可以新数据是否重复,来判断原数据是否重复,进而可以“删除重复数据”。

以上方法经过实际验证通过,而且,对于楼主所给的源数据,按以上步骤判断的结果是:“没有任何重复项”!

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-9-2 17:46 | 显示全部楼层
ggmmlol 发表于 2019-9-2 15:44
复制到Notepad++软件里进行“全部替换”,然后复制回来变OK了。
查找模式: “正则表达式”
查找内容: [ ...

非常感谢您花费时间解答。

按照步骤我进行了尝试,但是结果与预期的不一致。

预期结果是,例如,将‘BS1,PP3,BS3,PS3与PP3,BS3,BS1,PS3与BS3,PP3,BS1,PS3’(字符相同仅字符串排列顺序不同)去重只剩下其中1组组合。麻烦看看是不是我没表述清楚导致您这边误解了

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-9-2 17:47 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-9-2 18:12 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2019-9-2 18:48 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
示例.rar (19.72 KB, 下载次数: 27)

TA的精华主题

TA的得分主题

发表于 2019-9-2 21:35 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
本帖最后由 yujunrui 于 2019-9-2 21:46 编辑

上传的示例文件中有所描述的重复项吗?
如果是我理解错误,请指出示例文件中哪2条重复。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-5-15 01:07 , Processed in 0.044918 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表