作者:hacker 日期:2022-07-17 分类:黑客技术
用vlookup就可以轻松解决。
VLOOKUP函数是Excel中的一个纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数,在工作中都有广泛应用,例如可以用来核对数据,多个表格之间快速导入数据等函数功能。功能是按列查找,最终返回该列所需查询序列所对应的值;与之对应的HLOOKUP是按行查找的。
首先需要有一个身份证号与姓名对应的数据表(SHEET2,A列为身份证,B列为姓名);
在操作表中A列为身份证号,B2用公式:
=VLOOKUP(A2,sheet2!A:B,2,)
下拉。
比如号码在a2开始,在辅助列输入:
=YEAR(TODAY())-MID(A2,7,4)
然后下拉并筛选辅助列即可。
excel如何在身份证中筛选出60岁以上人员名单?下面,小编来给大家介绍一下筛选方法!
开启分步阅读模式
工具材料:
excel
操作方法
01
首先,我们打开存有身份证信息的excel文件,这里表数据主要有两个字段:姓名和身份证号。
02
建立辅助列
因为身份证号无法直接与60进行比较,所以我们这里需要建立一个辅助列“年龄”,用于获取对应年龄,并参与比较运算。
03
在辅助列中输入以下公式,就可以获取每个身份证对应的年龄了。
=DATEDIF(DATE(MID(B3,7,4),MID(B3,11,2),MID(B3,13,2)),NOW(),"y")
其中mid()函数用来截取身份证字符串中的年、月、日对应的数值,再利用date函数生成对应的日期型数据;datedif函数可计算两个日期的差值。
04
通过拖动填充公式的方法,可以得到所有身份证对应的年龄。
05
要实现在身份证中筛选出60岁以上人员名单,需要用到“筛选”的高级功能。首先,我们来确定筛选条件位置和筛选结果位置,如下图所示(可根据需要更改):
06
根据题目要求,我们知道筛选条件是大于等于60。所以我们如下图所示设置好筛选条件。
07
然后依次点击工具栏中“数据”——“筛选”高级,打开筛选对话框。
08
如下图所示,选择“列表区域”(即原表格区域,包括标题栏),条件区域,复制到(即筛选结果区域,只需选择结果区域的左上角单元格即可)。
09
点击确定后,就可以将大于60岁人的姓名筛选出来。
电脑使用表格时,输入员工身份证号后,想要提取性别是男或者女,那么表格怎么通过身份证号获得性别男女,表格如何快速提取身份证号显示性别,为此本篇介绍以下方法。
1、首先在电脑中打开表格,点击性别的单元格。
2、这时在公式界面,点击“插入函数”。
3、接着在插入函数窗口,点击“常用公式”。
4、在常用公式页面,点击“身份证提取性别”,再选择身份证的单元格。
5、确定后,就可以看到表格已经通过身份证号获得性别男女了。
假设你A列是姓名,B列是身份证号码
选中A列,条件格式——新建规则——使用公式确定要设置的单元格,
公式中输入
=--MID($B1,7,4)=1974
点格式,设置字体为红色,确定。
你会发现,所有74年出生的人,名字都变成了红色。
已有1位网友发表了看法:
访客 评论于 [2022-07-17 22:44:39] 回复
公式,就可以获取每个身份证对应的年龄了。=DATEDIF(DATE(MID(B3,7,4),MID(B3,11,2),MID(B3,13,2)),NOW(),"y")其中mid()函数用来截取身份证字符串中的年、月、日对应的数值,再利用date函数生成对应的日期型