Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 8035|回复: 10

[已解决]名字重复如何只保留一个

[复制链接]
发表于 2015-12-24 12:35 | 显示全部楼层 |阅读模式
这个表格3个人为一户,但是有很多重复的,如何去掉重复的,只保留一户呢?有个棘手的问题是,有的名字重复了,但是家庭住址又不一样,这样的也要删除的,反正重复的只要保留一个就可以了
求大神帮帮忙
最佳答案
2015-12-24 14:06
=index(b:b,small(if(match($b$2:$b$10,$b$2:$b$10,)=row($a$1:$a$9),row($a$2:$a$10),65536),row(a1:a1)))&""
隨手寫的..至於單元格的引用.在實際工作中可能需要修改..自己看著改..編輯狀態下同時按CTRL+SHIFT+ENTER結束..公式可以直接下拉右拉.
需要的图.png
原图.png

合计.zip

63.6 KB, 下载次数: 18

发表于 2015-12-24 13:10 | 显示全部楼层
  1. Sub test()
  2.     Set d = CreateObject("scripting.dictionary")
  3.     Dim x As Integer, arr, brr()
  4.     arr = Range("a1:j" & Range("c65536").End(3).Row)
  5.     For x = 1 To UBound(arr)
  6.         If Not d.exists(arr(x, 3)) Then
  7.             k = k + 1
  8.             ReDim Preserve brr(1 To 10, 1 To k)
  9.             For y = 1 To 10
  10.                 brr(y, k) = arr(x, y)
  11.             Next
  12.         End If
  13.     Next
  14.     Cells.Clear
  15.     Range("a1").Resize(k, 10) = Application.Transpose(brr)
  16. End Sub
复制代码

合计.rar

57.82 KB, 下载次数: 8

回复

使用道具 举报

 楼主| 发表于 2015-12-24 13:43 | 显示全部楼层
tzjx200521 发表于 2015-12-24 13:10

小白表示看不懂
回复

使用道具 举报

发表于 2015-12-24 14:06 | 显示全部楼层    本楼为最佳答案   
=index(b:b,small(if(match($b$2:$b$10,$b$2:$b$10,)=row($a$1:$a$9),row($a$2:$a$10),65536),row(a1:a1)))&""
隨手寫的..至於單元格的引用.在實際工作中可能需要修改..自己看著改..編輯狀態下同時按CTRL+SHIFT+ENTER結束..公式可以直接下拉右拉.
回复

使用道具 举报

发表于 2015-12-24 14:30 | 显示全部楼层
删除重复项?
a.gif
回复

使用道具 举报

发表于 2015-12-24 15:17 | 显示全部楼层
去除重复项
回复

使用道具 举报

发表于 2015-12-24 18:09 | 显示全部楼层
nuonuoDshen 发表于 2015-12-24 13:43
小白表示看不懂

不用看懂  能用就行啊
回复

使用道具 举报

发表于 2015-12-25 15:42 | 显示全部楼层
1.png

2.png

3.png
回复

使用道具 举报

发表于 2015-12-28 08:31 | 显示全部楼层

合计.rar

28.46 KB, 下载次数: 3

回复

使用道具 举报

发表于 2015-12-29 17:30 | 显示全部楼层
不是可以直接把这几列复制到一个工作表,进行高级筛选不重复项就可以了吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-27 12:05 , Processed in 0.417271 second(s), 12 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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