2022-11-28 11:37来源:m.sf1369.com作者:宇宇
如原号码在A列在B1输入公式 =IF(LEFT(A1,7)*1=1377066,"Y","")下拉再全选B列,菜单栏上,数据--筛选--自动筛选 ,再点B列上的小倒三角选择“非空白”即可
假设在A列,从A1开始B1输入或复制粘贴此公式=IF(LEN(--A1)>=11,A1,"")下拉公式
你说的太复杂了,AAAA的、AAA的、AABB的,AAAB的、ABBA 、ABAB、后两位88,99,概括起来,就是后4位有2位相同,对吗?还是说你要区分为8种情形?再加上递增或递减,一共三种情形。但这个直接用筛选无法完成,需要在辅助列用公式判断;另外,如果直接用公式也不行,超出了单元格的公式字数限制。所以要先截取后4 位。方法如下: B1公式:=MID($A1,COLUMN(H1),1)向右拉(黄色部分)F1公式:=OR(SUMPRODUCT(1/COUNTIF(B1:E1,B1:E1))<4,OR(SUM(C1-B1,D1-C1,E1-D1)={3,-3})) 补充:B1:F1公式往下拉然后对F列筛选,TRUE的部分就是符合要求的
先把那一列改成文本格式,然后“自动筛选”--“自定义”--条件写上“止于”“*4”
这样就行了
在A列的A2以下输入电话号码 在B2中输入或复制粘贴下列公式 =TEXT(LEN(A2)-11,"多了0位;少了0位;正好") 下拉填充
方法: 用IF函数:在A2栏输入手机号,在C2栏输入该公式=IF(AND(MID(A2,8,1)=MID(A2,9,1),MID(A2,10,1)=MID(A2,11,1)),"AABB",IF(MID(A2,8,3)="000","000A",IF(RIGHT(A2,1)=MID(A2,10,1),"AA",IF(AND(MID(A2,8,1)=MID(A2,10,1),MID(A2,9,1)=MID(A2,11,1)),"ABAB",IF(AND((MID(A2,10,1)-MID(A2,9,1))=1,MID(A2,11,1)-MID(A2,10,1)=1),"ABC",IF(AND(MID(A2,8,1)=MID(A2,11,1),MID(A2,9,1)=MID(A2,10,1)),"ABBA","")))))) 详见附档举例 补充尾数为8的也是靓号的公式=IF(AND(MID(A2,8,1)=MID(A2,9,1),MID(A2,10,1)=MID(A2,11,1)),"AABB",IF(MID(A2,8,3)="000","000A",IF(RIGHT(A2,1)=MID(A2,10,1),"AA",IF(AND(MID(A2,8,1)=MID(A2,10,1),MID(A2,9,1)=MID(A2,11,1)),"ABAB",IF(AND((MID(A2,10,1)-MID(A2,9,1))=1,MID(A2,11,1)-MID(A2,10,1)=1),"ABC",IF(AND(MID(A2,8,1)=MID(A2,11,1),MID(A2,9,1)=MID(A2,10,1)),"ABBA",IF(RIGHT(A2,1)="8","8","")))))))附件:IF.xls
你说的是把表格里面的手机号码和座机固定电话号码分开吧,这种可以使用,金芝名字生成器,来实现,它有个功能“文本信息提取”功能,你把你的这些都复制进去软件,然后点“提取手机号”,就能快速单独提取出来里面的手机号,去掉座机号等其他信息、
肯定可能用函数筛选出来,但前提是每个单元格中是一个电话号码,所以先得将一个单元格中的两个或三个电话号码用分列的方法变成多列的每格一个电话号码的格式,就好筛选了。
分列的前提是你的几个电话号码之前必须有空格或其它隔开的符号标志就容易分列了