excel怎么算年龄 怎样快速用excel查询年龄

经验直达:

  • 怎样快速用excel查询年龄
  • excel怎么算年龄
  • 用excel怎么筛选年龄

一、怎样快速用excel查询年龄


1、以excel2010版本为例,如图为方便举例,AB列是一个表格,DE列是一个表格 , 其中E列的数要在AB表格里匹配;
excel怎么算年龄 怎样快速用excel查询年龄

【excel怎么算年龄 怎样快速用excel查询年龄】2、首先在E里输入vlookup函数,它是Excel中的一个纵向查找函数,可以用来核对数据,多个表格之间快速导入数据等函数功能;
excel怎么算年龄 怎样快速用excel查询年龄

3、VLOOKUP函数的语法为VLOOKUP(查找值,查找范围,查找列数 , 精确匹配或者近似匹配),这里查找值是D列的名字,查找范围是AB列,查找列数即年龄在AB列里是第二列,精确匹配用0表示,故E2单元格的公式为=VLOOKUP(D2,$A$2:$B$6,2,0),则可匹配出D2姓名的年龄;
excel怎么算年龄 怎样快速用excel查询年龄

4、把鼠标放在E2单元格右下角下拉填充公式则可快速匹配出后面姓名的年龄了 。
excel怎么算年龄 怎样快速用excel查询年龄



二、excel怎么算年龄


先在“年龄”列的第一个单元格中点击鼠标左键 , 选中这个单元格。
excel怎么算年龄 怎样快速用excel查询年龄

选中单元格后,在Excel的编辑栏中输入 =YEAR(NOW())-MID((需要时可以把以上要输入的内容复制粘贴到Excel中,以避免输入字符的麻烦 。
输入以上字符后,用鼠标点击同一行左侧包含身份证号码的单元格 。
excel怎么算年龄 怎样快速用excel查询年龄

点击单元格后,编辑栏中会自动输入该单元格的名称 。
然后在单元格名称后再输入 ,7,4这样即输入完成了根据身份证号码自动计算年龄的公式,整个公式为“=YEAR(NOW())-MID(C3,7,4)” 。其中的“YEAR(日期值)”可以得到某个日期中的年份 。
“NOW()”可以得到当前电脑系统中的日期;“YEAR(NOW())”即可得到当前电脑系统中的年份;“MID”可以从字符串中得到指定数量的字符,“MID(C3,7,4)”表示得到从C3单元格中第7位字符开始的共4位字符 , 即身份证中的出生年份信息 。
这样,用“电脑中的年份”减去“身份证中的出生年份”即得到该人员的实际年龄 。当然,前提是电脑系统的时间要准确 。
输入公式后按键盘的回车键或者鼠标点击编辑栏左侧的对号按钮 。
这样,输入公式的单元格中就会自动显示出对应身份证的实际年龄 。
excel怎么算年龄 怎样快速用excel查询年龄

再将鼠标指针指向该单元格的右下角,当鼠标指针变成十字形状时双击鼠标左键或者向下拖动鼠标至列尾 。
excel怎么算年龄 怎样快速用excel查询年龄

这样,年龄列中就会自动计算并且显示出各身份证对应的年龄了 。
excel怎么算年龄 怎样快速用excel查询年龄

注:要保证计算年龄结果的正确性,必须让电脑系统的时间保持准确 。


三、用excel怎么筛选年龄


1、首先在excel表格中输入需要筛选的身份证号码 。
excel怎么算年龄 怎样快速用excel查询年龄

2、然后在B1单元格中输入提取年龄的计算公式:=DATEDIF(TEXT(TEXT(MID(A1,7,6 (LEN(A1)=18)*2),"#-00-00"),"e-mm-dd"),TODAY(),"y") 。
excel怎么算年龄 怎样快速用excel查询年龄

3、点击回车,即可将函数公式生成计算结果,可以看到对应身份证号码的年龄为“64” 。
excel怎么算年龄 怎样快速用excel查询年龄

4、向下拖动公式批量填充公式,即可在单元格中得到年龄数据 。
excel怎么算年龄 怎样快速用excel查询年龄

5、选中年龄数据列并点击工具栏中的“条件格式” , 选择“突出显示单元格规则”中的“大于”选项 。
excel怎么算年龄 怎样快速用excel查询年龄

6、然后在弹出的“大于”对话框中输入数字“60”,点击确定 。
excel怎么算年龄 怎样快速用excel查询年龄

7、即可将选中的年龄单元格中大于“60”的单元格标红显示 。
excel怎么算年龄 怎样快速用excel查询年龄


相关经验推荐