当前位置:软件学习 > Excel >>

Excel常见的筛选数据问题处理

一、普通的excel筛选数据方法
      

答案:选中一行---工具---筛选---自动筛选


二、
01431025
01431026
01432
01432011
01432012
01432013
01432014
01432015
01432016
01432017
01433
01433012
01433013
01433014
0144
01441
01441011
01441012
01441013
01441014
01442
01443
01443011
01443012
01443013
01444
0149
015
0151
01511
怎样把其中是五位的数单独排列出来?

答案:使用len函数,公式得出数值为5的做便是你要的数

三、excel如何筛选数据,其中一列数据不能重复且重复数据另一列不为空,重复数据中要选中有一列是有数据的(不要空的),必须要,但是用“选择不重复记录”筛选后并不能保证剩下的数据是我想要的(可能那列不能空的留下空的数据),关键是我这些数据中有重复的,也有不重复的,不知道这样说明大家能否明白?

答案:全选表格,点筛选,高级筛选,然后选中邮箱的那一列,勾选“选择不重复的记录”,确定,所有邮箱重复的都过滤掉了,然后你所要做的就是全选表格复制,再另一个空白表格上点粘贴就行了,这种方法数据越多越觉得用得特别舒服。

四、求excel如何筛选数据,问:现在数据中证件号码一栏位数有很多种,我现在只需要15位和18位的身份证号码,将其余删除,并根据身份证号码得出其年龄?

答案:你数据后面的空列,比如证件号码在A列,你在B2输入=IF(RO(LEN((A2="15"),LEN((A2="18"),"对","错")并向下填充.然后对筛选B列"错"项,然后选定B列,编辑--定位--定位条件---可见单元格,右键--删除行.

年龄:C2输入=DATEDIF(--TEXT((LEN(A2)=15)*19&MID(A2,7,6+(LEN(A2)<>15)*2),"#-00-00"),TODAY(),"y")

五、
比如B列有三位字符号,如何把B列符合条件的在C列重新定义?
条件是,三位字符号任意一字符的位置没有关系,但要符合指定的三个字符号。
举例子:

B列
ABC
DDA
CAB
CIF
ADB
ABD
CFI
DAD
看上面一堆字符,有字母A,B,C的被定义为方案1;有字母A,D,B的定义为方案2;字母D,D,A的定义为方案3;字母C,F,I的被定义为方案4;依此类推有方案5,方案6等等。
筛选后结果如下:

C列
方案1
方案3
方案1
方案4
方案2
方案2
方案4
方案3

说明下,一般在第二行开始算起。求函数公式,往下拖拽即可那个的。

答案:在C1里输入 =IF(B1="AAB","方案1",IF(B1="ADB","方案2",IF(B1="DDA","方案3",IF(B1="CFI","方案4",IF(B1="DAD","方案5",""))))),公式向下拖拽就可以了。


更多精彩尽在站长资源库电脑知识网 www.zzzyk.com

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,