phfb.net
当前位置:首页 >> ExCEl筛选身份证位数 >>

ExCEl筛选身份证位数

2007版方法如下: 数据 -- 筛选 -- C列(身份证号码列)-- 点击三角筛选按钮 --- 文本筛选 -- 不等于 -- "自定义自动筛选方式" 在“不等于”后面输入18个?号(每一个问号代表一个字符) 如图所示. 按“确定” 完成筛选.

如果只是简单的提取身份证中的前5位数,可以使用LEFT函数,例:A列为身份证号,在B列中提取身份证中的前5位数B1=LEFT(A1,5)

1、首先在excel表格中输入一组身份证号码,其中有15位的和18位的身份证两种bai.2、点击表头单元格并选中“排序和筛选”中的“筛选”按钮.3、然后点du击添加筛选后的“身份证”下拉菜单,点击勾选需要zhi的15位身份证号码.4、点击确定即可将所有dao的15位身份证号码显示在表版格中权,剩下的会进行隐藏.

你可以在后面增加一列“身份证号码长度”.里面输入公式 =len(姓名列)来计算身份证字数,然后再按这一列筛选. 在筛选条件中定制筛选条件“《18”即可.

你先要求出第7至10位为1995的数据,然后再进行筛选.假设你的身份证号码在A列,先用公式:=MID(A:A,7,4) 然后在得出的结果中进行筛选1995的数据.你也可以用公式:=IF(MID(A:A,7,4)=1995,1,0)这样他的结果是1995的数据就都会显示为1,然后你再筛选,用1作为筛选条件,得出的结果就是你要的数据.以上满意请采纳,祝你生活愉快!!

假如身份证号码在A列,那么可以用下面的VBA程序删除15位的行,留下18位的行,代码如下:Sub 删除15位号码行()Dim i As LongFor i = Cells(Rows.Count, 1).End(xlUp).Row To 1 Step -1If Len(Cells(i, 1)) = 15 ThenRows(i).SelectSelection.Delete shift:=xlShiftUpEnd IfNext iEnd Sub打开VBE编辑窗口,复制粘贴下面的代码,运行后即可得到结果.

在身份证后面新插入一列 然后输入公式“=SUM(LEN(A1:A1))” 不要引号 即可得出身份证的位数,然后再用条件格式筛选一下,把不等于18的标红,一目了然了吧

一、工具:Microsoft Excel 2007及以上的版本、一个庞大的身份证号码、姓名Excel表格文件 二、操作步骤: 1.打开准备好的表格文件, 在第一个身份证号码所在行空白处输入以下公式来提取身份证号码后15位数字: =right(D3,15)输入后按回

可以通过公式,显示出是否符合要求,然后依据这一列进行”自动筛选“,条件选”是“,也可以直接对B列进行自定义筛选.方法一 选在A列录入或拷入身份证号,然后在B2录入公式求出出生年份:=MID(A2,7,4).接着在C2录入公式,判断是还是否.=IF(AND(B2*1>=1986,B2*1<=2000),"是","否") 方法二:要把B2公式变一下,不然取的是文件型数字,不能计算.公式:=--MID(A2,7,4) 筛选里选自定义

增加辅助列=left(身份证号所在列范围,4).然后筛选辅助列即可.

网站首页 | 网站地图
All rights reserved Powered by www.phfb.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com