求一个号码筛选软件或者EXCEL筛选方法
一般来讲,如果需要进行查询操作,应按数据库的方式进行数据整理,因此
Word中的内容最好进行必要的整理,填入Excel中,然后根据每个名称定义对应不同数据列,届时,根据数据列抬头就可以筛选了,或用Excel中的自动筛选或进行VBA编程均可,不过VBA编程通常适用于完全规划好的数据表,效率更高
就如一楼 “lushuangtao|四级”的回答。
解决excel筛选正确的手机号码的步骤如下:
1.首先对excel中的号码进行排序,升序降序都可以,但必须排好顺序。
2.其次去百度搜索出要筛选城市的所有手机号段,放到一个excel中,这里举例放到了一个中。
3.依次在要筛选的excel中查找每个号段,筛选到相应的数据时,由于已经做了排序处理,很容易就把号码集中找到。
4.找到同一号段的号码后,用不同的颜色标记。依次重复第三步,直到把所有号段都找完,即完成了对某一城市所有号码的筛选。这样就解决了excel筛选正确的手机号码的问题了。
手机号码筛选一般看后四位,下边列举了一个例子,以后四位为准,分别提取“AAAA”、“ABBB”、“AABB”、“ABAB”四类:
AAAA公式:=IFERROR(INDEX(A:A,SMALL(IF(MOD(RIGHT(A$2:A$1000,4),1111)=0,ROW($2:$1000),1=0),ROW(A1))),"");
ABBB公式:=IFERROR(INDEX(A:A,SMALL(IF((MOD(RIGHT(A$2:A$1000,3),111)=0)*(MOD(RIGHT(A$2:A$1000,4),1111)>0),ROW($2:$1000),1=0),ROW(A1))),"");
AABB公式:=IFERROR(INDEX(A:A,SMALL(IF((MMULT(N(MOD(MID(A$2:A$1000,{8,10},2),11)=0),{1;1})=2)*(MOD(MID(A$2:A$1000,9,2),11)>0),ROW($2:$1000),1=0),ROW(A1))),"");
ABAB公式:=IFERROR(INDEX(A:A,SMALL(IF((MID(A$2:A$1000,8,2)=RIGHT(A$2:A$1000,2))*(MOD(MID(A$2:A$1000,9,2),11)>0),ROW($2:$1000),1=0),ROW(A1))),"")。
以上公式均为数组公式,需要三键结束。
假定电话号码在A列
加上AAAA, AAA, AABB, AAAB, ABAB, AA.共五个辅助列
并分别写上对应的公式:
AAAA,=IF(AND(MID(A2,LEN(A2)-3,1)=MID(A2,LEN(A2)-2,1),MID(A2,LEN(A2)-2,1)=MID(A2,LEN(A2)-1,1),MID(A2,LEN(A2)-1,1)=MID(A2,LEN(A2)-0,1)),"AAAA","")
AAA,=IF(AND(MID(A2,LEN(A2)-2,1)=MID(A2,LEN(A2)-1,1),MID(A2,LEN(A2)-1,1)=MID(A2,LEN(A2)-0,1)),"AAA","")
AABB,=IF(AND(MID(A2,LEN(A2)-3,1)=MID(A2,LEN(A2)-2,1),MID(A2,LEN(A2)-1,1)=MID(A2,LEN(A2)-0,1)),"AABB","")
AAAB,=IF(AND(MID(A2,LEN(A2)-3,1)=MID(A2,LEN(A2)-2,1),MID(A2,LEN(A2)-2,1)=MID(A2,LEN(A2)-1,1)),"AAAB","")
ABAB,=IF(AND(MID(A2,LEN(A2)-3,1)=MID(A2,LEN(A2)-1,1),MID(A2,LEN(A2)-2,1)=MID(A2,LEN(A2)-0,1)),"ABAB","")
AA.
=IF(AND(MID(A2,LEN(A2)-1,1)=MID(A2,LEN(A2)-0,1)),"AA","")
再对号码和这几个辅助列构成的表用自动筛选,就可以实现.对几个列组起来筛选就可以实现去除重复的选择(如AAAA 选空 AAA选非空 就不会出现2222等在222中)
假设你的电话号码在A列,依次输入公式向下复制。
AAAA:
B1=IF(AND(MID(A1,8,1)=MID(A1,9,1),MID(A1,9,1)=MID(A1,10,1),MID(A1,10,1)=MID(A1,11,1)),"AAAA","")
AAA:
C1=IF(AND(MID(A1,8,1)<>MID(A1,9,1),MID(A1,9,1)=MID(A1,10,1),MID(A1,10,1)=MID(A1,11,1)),"AAA","")
AABB:
D1=IF(AND(MID(A1,8,1)=MID(A1,9,1),MID(A1,9,1)<>MID(A1,10,1),MID(A1,10,1)=MID(A1,11,1)),"AABB","")
AAAB:
E1=IF(AND(MID(A1,8,1)=MID(A1,9,1),MID(A1,9,1)=MID(A1,10,1),MID(A1,10,1)<>MID(A1,11,1)),"AAAB","")
ABAB:
F1=IF(AND(MID(A1,8,1)<>MID(A1,9,1),MID(A1,8,1)=MID(A1,10,1),MID(A1,9,1)=MID(A1,11,1)),"ABAB","")
AA:
G1=IF(AND(MID(A1,8,1)<>MID(A1,9,1),MID(A1,9,1)<>MID(A1,10,1),MID(A1,10,1)=MID(A1,11,1)),"AA","")
因为筛选一般是以整条数据为对象的,所以不能只凭最后四位来进行筛选。
所建议你增加一附属列,这列里输入以下公式(设数据为A列,附加列为B列):
=IF(OR(AND(INT(RIGHT(A1,4)/1000)=VALUE(RIGHT(A1,1)),INT(RIGHT(A1,3)/100)=VALUE(RIGHT(A1,1)),INT(RIGHT(A1,2)/10)=VALUE(RIGHT(A1,1))),AND(INT(RIGHT(A1,4)/1000)=INT(RIGHT(A1,2)/10),INT(RIGHT(A1,3)/100)=INT(RIGHT(A1,2)/10)),AND(INT(RIGHT(A1,4)/1000)=INT(RIGHT(A1,3)/100),INT(RIGHT(A1,2)/10)=VALUE(RIGHT(A1,1))),AND(INT(RIGHT(A1,4)/1000)=INT(RIGHT(A1,2)/10),INT(RIGHT(A1,3)/100)=VALUE(RIGHT(A1,1))),INT(RIGHT(A1,4)/1000)=INT(RIGHT(A1,3)/100)),1,"")
公式看起来很复杂。公式里,right(a1,4)就是取a1的后四位,而int(right(a1,4)/100)是取后四位数上的百位数字,然后分别比较。比较的条件分别是:AAAA、AAAB、AABB、ABAB、AA。自己慢慢看吧。公式是太长了点,看是否能折腾一个数组公式出来,你先凑合着吧
用筛选,你要先罗列330个符合要求的,估计你也不干,那么就用VBA吧。
wps筛选怎么操作步骤
WPS筛选数据是很简单的。下面我就演示一下详细的操作步骤,想了解的话就一起来看看吧❥(ゝω・✿ฺ) 演示设备:联想拯救者刃7000K,软件版本:WPS 11.1.0.13703 1、打开一个WPS表格,如下图所示: 2、选中数据所在的列,然后点击开始,再点击【筛选】; 3、出现一个▽,就说明已经加入筛选了,如下图所示: 4、...
在excel中一个单元格怎么添加筛选
Excel中选择单元格,执行筛选命令,即可添加筛选。操作系统:win10;软件版本:Office2007 方法如下:1.为A1单元格添加筛选:2.选择A1,数据,筛选:3.这样,A1就有筛选选项了,点击,可以进行条件筛选:
在一张EXCEL表格中有很多身份证号码,如何把其中相同的身份证号码...
工具\\材料 excel软件 电脑 方法如下 1、首先打开excel表格,在顶部的工具栏菜单中找到“条件格式”、“突出显示单元格规则”、“重复值”选项,点击打开。2、在打开的界面可以看到所有重复的数据都被标成了红色。3、接着选中所有的数据,在顶部工具栏选择“筛选”选项,如下图,可以看到重复的数据都...
有没有这样一个文本筛选软件
这样只能编写一个软件来解决。现成的肯定不会有的啦。编程很好实现的。
为什么Excel无法筛选全部内容?
其次,数据格式不一致也会影响筛选结果。Excel中数据类型多样,包括文本、数字、日期等。如果同一列中混合了不同类型的数据,或者数据格式不统一,筛选时可能无法准确识别所有相关数据。例如,一个包含电话号码的列中,如果部分号码前带有国家码前缀,而筛选条件仅设置为纯数字号码,那么带有前缀的号码就会被...
怎么选择自己喜欢的QQ号码?
首先,打开QQ软件,点击左下角的注册按钮开始注册新账号。 在注册页面,你会看到右上角有一个“选择靓号”的选项,点击它。在靓号选择页面,你可以根据自己的喜好选择不同位数的QQ号码,一般而言,位数越少的号码价值越高。你可以选择5位、6位、7位、8位或者9位的号码。目前,大多数...
...等于B列中的一个数值,用软件或者什么的就能筛选出来?
1. 为了在Excel中使用VBA筛选出A列中两个数值相加等于B列中的一个数值的结果,你不需要借助其他专门的软件。2. 你可以通过编写一个VBA宏来实现这一功能,宏将使用循环和条件判断来处理数据。3. 不过,我需要知道你希望将筛选出的结果输出到哪个位置,以便为你提供准确的宏代码。
怎么筛选Excel软件两个表格里相同的数据
今天,小编给大家分享筛选Excel软件两个表格里相同数据的方法,希望对大家有所帮助。具体如下:1.首先,请大家在自己的电脑中找到“Excel”软件,点击进入主界面,然后请把两个工作表放在同一个窗口下,效果如图所示,其中的sheet1为年级全部学生的名字与成绩,而sheet2为某一班的学生花名册,小编就用...
excel筛选 排除 重复的号码 手机号 或者QQ号
可以利用高级筛选,排序重复的号码。软件版本:Office2007 方法如下:1.筛选A列中不重复的号码:2.选择A列,点击数据中的“高级筛选”:3.勾选“选择不重复的记录”,点击确定:4.这样就排除了重复的号码:
有木有一种软件能筛选出2组数字里的相同数字
用办公软件Excel可以吧?源数据在A、B列 C1输入 =IF(COUNTIF(B:B,A1)>0,A1,"")回车并向下填充。
辕季醒脑: excel就可以啦
迪庆藏族自治州19742218487: 除了EXCEL能过滤重复数据外还有什么软件可以过滤重复数据?比如电话号码不要重复的. - ?
辕季醒脑: 一般数据库类型的软件,都有这个功能.excel、access、sql、oracle等,只是繁简程度的问题.推荐使用excel2010,直接按一个按钮就解决问题. 数据--删除重复项.就这两步操作就完了.如果用countif函数,比较麻烦.如果你用的是excel2003以下的版本,如果是我,宁愿用数据透视表也不用这个函数.函数的使用方法 =countif(数据所在的范围,"第一个数据") 然后敲回车,下拉,如果返回值不是1,就说明是重复的.再自动筛选一下,就容易发现你要删除的重复项了
迪庆藏族自治州19742218487: excel 函数 筛选电话号码 求一个筛选excel单元格中一段文本里电话号码的 函数...包括固定电话或者手机 - ?
辕季醒脑: =IF(ISERROR(FIND("-",A1)),"","-")&MID(SUM(MID(101&A1,2+LARGE(ISNUMBER(-MID(1&A1,COLUMN(1:1),1))*COLUMN(1:1),ROW($1:$50)),1)*10^ROW($2:$51))%,2,15) 输入公式后CTRL+SHIFT+ENTER
迪庆藏族自治州19742218487: 有几千组9位数电话号码,求自动筛选或删除重复号码的工具! - ?
辕季醒脑: 用Access,新建一个表,添加一个字段“电话”,设置这个字段的索引为“有(无重复)”.然后向这个表中录入数据,就可以了.如果有重复,它会提醒你的.欢迎访问我的论坛:http://www.chinesebloger.com 期待您的支持:)
迪庆藏族自治州19742218487: 我的表格中有很多重复的号码,,有没有可以帮我把重复的号码筛选出来? - ?
辕季醒脑: 以excel2007为例,如果只是想查出重复值的话,可以把号码全选上,然后选“开始--样式--条件格式--突出显示单元格规则--重复值”,然后选择一种颜色,所有重复值都会以你设定的颜色显示.
迪庆藏族自治州19742218487: 筛选重复号码 (电话号码)的软件. 以前有过一个.不过在另外台电脑上.人又离的远,没办法拷过来. - ?
辕季醒脑: 用EXCEL,设定好公式 自动就可以算出,并标记 很快啊.
迪庆藏族自治州19742218487: 怎样从excel里筛选出所有手机号码,只要手机号码,电话号码不要?见下图,把相应公式写出来,谢谢! - ?
辕季醒脑: 对于这种混杂信息,每行都有手机号和汉字,使用公式显然很麻烦还每列都能用公式因为种类不统一.这种的话就需要借助智能识别软件了,比如金芝名字生成器,它有个文本信息提取功能,你把这些杂乱信息一次性复制粘贴进去软件,选择一键提取手机号,就能快速智能提取出来了.
迪庆藏族自治州19742218487: excel有什么公式或者函数可以把一批手机号中的靓号筛选出来?急~ - ?
辕季醒脑: 可以实现,不过用公式很麻烦,简单和你说一下思路: 1.如果号码在第一列,先用mid函数分别取出后四位数 2.在B1中输入 =MID(A1,LEN(A1)-3,1) 在C1中输入 =MID(A1,LEN(A1)-2,1) 在D1中输入 =MID(A1,LEN(A1)-1,1) 在E1中输入 =MID(A1,...
迪庆藏族自治州19742218487: 在excel中怎么筛选电话号码后四位 - ?
辕季醒脑: 举例说明. 例如有表格如图: 第一步:选中数据区域A1:B12.第二步:点击排序和筛选图标-筛选.如图: 第三步:点击筛选条件-结尾是.如图:第四步:输入数字3991.如图: 按确定后结果如图:
迪庆藏族自治州19742218487: 求EXCEL中如何筛选电话号码 - ?
辕季醒脑: 假设数据在B列,第一行是表头. 在C2输入 =IF(LEFT(B2,2)="00","国际长途",IF(LEFT(B2,1)="0","国内长途","本地")) 公式复制下去(双击C2右下角的“+”即可) 筛选C列吧.