ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[求助] 求助各位老师,如何删掉有重复值的行数据

[复制链接]

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-11-12 15:18 | 显示全部楼层
tptopy 发表于 2019-11-11 10:56
看看这个是否是你要的结果。

老师,好像没有达到想要的效果,老师的表格没有把该删的删掉。

TA的精华主题

TA的得分主题

发表于 2019-11-12 15:56 | 显示全部楼层
本帖最后由 tptopy 于 2019-11-12 16:01 编辑
janpan888 发表于 2019-11-12 15:18
老师,好像没有达到想要的效果,老师的表格没有把该删的删掉。

知道了,是我理解错了。再试试

TA的精华主题

TA的得分主题

发表于 2019-11-13 09:53 | 显示全部楼层
用了个笨办法,楼主看看是不是你要的

去掉重复数据(求助).rar

15.07 KB, 下载次数: 5

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2019-11-13 13:45 | 显示全部楼层
这个东西一个一个地去找是否重复,的确是个简单的方法。也可以一行一行地找是否重复。效率应该要高些。
1、先列一个每个数字所在行的表
2、看一组数是否重复,就看这组数的行号是否有交集,有交则重复,无交不重复。
3、补数实际不复杂,随便补个不重复数就行,但楼主的附件好象是要补个小数。所以增加了一点难度。
4、如果再加点难度,把11行以后增加的不重复数再作为判断是否重复的标准,这个就有做头了。
送上附件,第4没做

去掉重复数据(求助).rar

17.97 KB, 下载次数: 6

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2019-11-13 15:18 | 显示全部楼层
janpan888 发表于 2019-11-12 15:18
老师,好像没有达到想要的效果,老师的表格没有把该删的删掉。

仔细看了你的要求,似乎还是没能理解你的要求,比如,序号14的G列是8,因为序号为1的G列也是8,所以,序号14的整行应该删去,按这个规则,只有序号为12,13两行保留,其余全部都要删去。不知是我理解错了,还是你没有说明清楚。还有一点,补空格的数据是否要与该空格行已有数据不能重复?

TA的精华主题

TA的得分主题

发表于 2019-11-13 15:18 | 显示全部楼层
janpan888 发表于 2019-11-12 15:18
老师,好像没有达到想要的效果,老师的表格没有把该删的删掉。

仔细看了你的要求,似乎还是没能理解你的要求,比如,序号14的G列是8,因为序号为1的G列也是8,所以,序号14的整行应该删去,按这个规则,只有序号为12,13两行保留,其余全部都要删去。不知是我理解错了,还是你没有说明清楚。还有一点,补空格的数据是否要与该空格行已有数据不能重复?

TA的精华主题

TA的得分主题

发表于 2019-11-13 19:22 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
本帖最后由 cui26896 于 2019-11-14 13:49 编辑

想了很多,最后在这个帖club.excelhome.net/thread-1053908-1-1.html
中看到川香群子老师的评语,综合百度多个结果,还有这个帖http://club.excelhome.net/thread-771323-3-1.html中灰袍法师及Zamyi老师的评论,感觉补集问题只能单元素对比,所以用了最基础的单元素数组循环。
如何删掉有重复值的行数据.zip (14.38 KB, 下载次数: 3)

有一点小小的笔误,重新上传一下,把b2写成了a2

如何删掉有重复值的行数据.zip (14.19 KB, 下载次数: 0)



评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-11-13 21:08 | 显示全部楼层
tptopy 发表于 2019-11-13 15:18
仔细看了你的要求,似乎还是没能理解你的要求,比如,序号14的G列是8,因为序号为1的G列也是8,所以,序 ...

感谢!可能是我没说明白,序号14的有个6不在序号1中,所以应该保留序号14。
是从12行开始,依行判断每1个数是否都在1-11行每行数据中,如果是则判断为有重复,可以删去。只要有1个数不在这11行的任何一行中,则保留。

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-11-13 21:20 | 显示全部楼层
NaCl_cn 发表于 2019-11-13 09:53
用了个笨办法,楼主看看是不是你要的

是有点复杂,还是谢谢老师!

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-11-13 21:22 | 显示全部楼层
excelvlookup 发表于 2019-11-13 13:45
这个东西一个一个地去找是否重复,的确是个简单的方法。也可以一行一行地找是否重复。效率应该要高些。
1 ...

感谢老师,看来可以好好学习一段时间消化了
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-5-17 20:36 , Processed in 0.046960 second(s), 16 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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