关于excel筛选数据的问题,请高手解答~

来源:百度知道 编辑:UC知道 时间:2024/05/20 09:25:02
其实问题很明了……
一个表格:
name tel
张三 136xxxxxxxx
李四 138xxxxxxxx
王二 131xxxxxxxx
张三 136xxxxxxxx
张三 135xxxxxxxx
牛大 158xxxxxxxx
……………………………………(很多)

类似这样的表格,要求:
1、筛选重复的,去掉~
2、把136、137、159的号码单独保留出来——就是说把联通移动的号码区分开~

欢迎踊跃回答~
对了。。。还要去掉不是11位的号码。。。。。就是说去掉固定电话号码~

第一个我就不说了
第二个在电话号码后一列中对应的C1单元格中输入公式
=IF(OR(MID(B2,3,1)="6",MID(B2,3,1)="7",MID(B2,2,2)="59"),1,0)
然后公式向下复制,
最后进行升序或降序排序就行了!
我刚试过,你把我这个公式复制到你的工作表当中试一下就知道了!
祝你好运!

用筛选里的高级筛选,看看说明就会用的

1. 对于去掉重复的记录,你要使用“高级筛选”功能。不必设置什么条件,只要选择“复制到其他区域”,并且把“去掉重复记录”的勾打上即可;

2. 136, 137, 159 的问题,你可以对 Tel 做一下按顺序排序,把 136, 137, 159 打头的复制出来即可。你的筛选对象并不复杂,故而排一下序应该就可以了。

1、筛选重复的,去掉~
数据菜单下的筛选中选高级筛选,点不重复记录,确定;然后全选数据,复制,粘贴到一个新的表里
2、把136、137、159的号码单独保留出来——就是说把联通移动的号码区分开
在空白列第2行输入 =left(b2,3)先下填充或复杂