用Excel表格语句,对8位电话号筛选,尾号符合:AABB;ABAB;AAAA;AAAAA;AAABB 的标注对应格式。

用Excel表格语句,实现对8位电话号码的筛选,找出尾号符合:AABB;ABAB;AAAA;AAAAA;AAABB 这种号码,并标注对应格式。

例如:
电话号 标注
13570000 AAAA
13570011 AABB
13570101 ABAB
13572513 (空)
13577777 AAAAA
13577788 AAAABB
13572777 AAA

可以通过两步来实现:

第一步:分别提取后5位数据

1.1公式:

1)提取第4位号码:=MID(A3,4,1)

2) 提取第5位号码:=MID(A3,5,1)

 3)提取第6位号码:=MID(A3,6,1)

 4)提取第7位号码:=MID(A3,7,1)

 5)提取第8位号码:=MID(A3,8,1)

 1.2 截图:


第二部:条件判断

1.1思路:

1)当后5位均相等时,标为AAAAA,

2)当后4位均相等时,表为AAAA,

3)当第5位等于第4位,第4位等于第3位 ,第2位等于第1位,且第3位不等于第2位时,标为AAABB

4)当第4位等于第3位,第2位等于第1位,且第3位不等于第2位时,标为AABB,

5)当第4位等于第2位,第3位等于第1位,且第3位不等于第2位时,标为ABAB,

6)否则为空


1.2公式:=IF(AND(C3=D3,D3=E3,E3=F3,F3=G3),"AAAAA",IF(AND(D3=E3,E3=F3,F3=G3),"AAAA",IF(AND(C3=D3,D3=E3,E3<>F3,F3=G3),"AAABB",IF(AND(D3=E3,F3=G3,E3<>F3),"AABB",IF(AND(D3=F3,E3=G3,E3<>F3),"ABAB","")))))

1.3 结果截图:


温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-11-16

这是一个很有挑战性的问题,下面是最烂的实现方法:


详见附件。

本回答被网友采纳
相似回答