excel中筛选出同列中相同的数据

来源:百度知道 编辑:UC知道 时间:2024/05/21 20:48:16
A列 B列 C列
1 姓名 联系电话 地址描述
2 唐富 13541560981 阿坝州小金县公安局
3 13541560981
4 马建 13551771443 阿坝州文川县运秀镇渔子溪村一组
5 李民贵 08377423095 三龙乡 阿坝州茂县三龙乡磨一村1组
6 魏副民 08377423095 阿坝州茂县洼地三代村2组
7 彭江云 13990419029 阿坝松燔县安红镇云具乡
8 游中梅 08378897429 阿坝九寨沟荷叶寨
9 赵成民 08377423095 阿坝州茂县沙坝百部村2组
10 文连 13408373917 阿坝州茂县土门乡太安村太子庙
11 13990419029
12 赵成民 08377423095 阿坝州茂县沙坝百部村2组

例子如上,真实数据上万条。我想实现如下结果:
只显示电话没有重复的内容。(姓名,地址重复无所谓)
我能想到的方法有:
方法1.在电话列用条件格式输入公式。可以让重复的电话显示不同的颜色。可是如果手动删除有颜色的行,工作量太大。有更好的办法吗?
方法2.用高级筛选,但没有出现我需要的效果。
方法3.用函数。countif/if等函数当出现电话重复的内容,就可以在用函数的列显示“重复'。但下一步如果用自动筛选选出显示"重复"的行,就进行删除,其结果会出现:当一个人有两个电话,第一个电话显示重复时,被删除后,此人的第二个电话就自动加在上一个人的电话下面,这样,电话与姓名,地址就无法对应了。
(工作要求:当一个人有两个电话的时候,第二个电话显示的行中只显示电话,省去姓名,地址。)因此,增加了工作的难度。显示出重复的不难,但以防信息步匹配,不敢随便删除。
不知道哪位高手,能帮我解决这个问题吗?如果我前面的方法有问题,你有更好的办法。请告知。
先谢谢了。
若两个号码的

用VBA就容易了,你选择一部分内容做个EXCEL文件,可以去掉保密的数据,发给我,我给做个类似宏的东西,一点就解决了,呵呵~
我的邮箱:dnb888@163.com,标题注明“百度知道”

全选数据,按那一列排序,相同的就都挨着。
另外,也可以添加一空列,加if公式判断是否重复。同时,在空列增加相同标识。
在B2单元格输入以下公式
=IF(A2=$A3,"x",)
回车确定公式输入。将B2拉到整个表格末尾,所有B列中带x的都是有相同的数据的。

建议你先进行数据整理,然后就可方便地进行各种处理。
整理方法如下:
假定原数据在SHEET1工作表的ABC三列中,先将表头复制到SHEET2中,然后在SHEET2工作表的A2单元格输入公式:
=IF(SHEET1!$A2="",A1,SHEET1!A2)
将公式向右并向下复制到与SHEET1工作表相同的范围。
选定SHEET2全表点“复制”,在SHEET1工作表的A1点右键“选择性粘贴”,选中“数值”,点“确定”。
删除SHEET2工作表。

可以用查找,按颜色。。。。还有一种更快捷的方法但是我一时想不起来了,等我想起来的再告诉你。

你应该用数据库软件,在EXCEL弄太头痛了.