以Excel 2010为例,图中AB列和DE列分别为两个表格,需将E列的数值在AB列对应表格中进行匹配查找。
首先在E列输入VLOOKUP函数,该函数是Excel中用于纵向查找的工具,可实现数据核对及在多个表格间快速导入数据等功能。

VLOOKUP函数的语法为:VLOOKUP(查找值,查找区域,返回列序号,匹配类型)。其中,查找值对应D列中的姓名,查找区域为A到B列的数据范围,要提取的年龄位于该区域的第二列,因此列序号为2;匹配类型选择精确匹配,用0表示。在E2单元格中输入公式=VLOOKUP(D2,$A$2:$B$6,2,0),即可查找出与D2姓名对应的年龄信息。

将鼠标置于E2单元格右下角,拖动填充柄即可快速匹配后续姓名对应的年龄。

点击年龄列首行单元格,用鼠标左键选中该单元格。

选中单元格后,在Excel编辑栏输入=YEAR(NOW())-MID(,可将内容复制粘贴至Excel,避免手动输入字符,提高效率并减少错误。
输入字符后,点击同一行左侧含身份证号的单元格。

点击单元格后,编辑栏自动显示其名称。
在单元格名称后输入,7,4,即可完成根据身份证号码自动计算年龄的公式,完整公式为=YEAR(NOW())-MID(C3,7,4)。其中YEAR(日期值)用于提取指定日期中的年份信息,结合当前年份与身份证出生年份之差得出年龄。
NOW()用于获取当前计算机系统的日期,YEAR(NOW())则提取该日期中的年份。利用MID函数可从文本中截取指定字符,MID(C3,7,4)表示从C3单元格内容的第7个字符起,连续提取4个字符,恰好对应身份证号码中的出生年份部分。
用电脑当前年份减去身份证上的出生年份,即可得出实际年龄,前提是电脑系统时间必须准确无误。
输入公式后,按回车键或点击编辑栏左侧的对号确认。
输入公式后,该单元格将自动显示身份证对应的实足年龄。

将鼠标移至单元格右下角,待指针变为十字后双击左键或向下拖至列末。

身份证对应的年龄将自动计算并显示在年龄列中。

确保电脑系统时间准确,才能正确计算年龄结果。
先在Excel表格中输入需筛选的身份证号码。

在B1单元格中输入以下公式以提取年龄:=DATEDIF(TEXT(TEXT(MID(A1,7,6+(LEN(A1)=18)*2),-00-00),e-mm-dd),TODAY(),y)。该公式通过截取身份证号码中的出生年月,结合当前日期,自动计算出对应的年龄值。

按下回车键后,函数公式即刻计算出结果,显示对应身份证号码的年龄为64岁。

向下拖动公式,批量填充即可在单元格中生成年龄数据。

选中年龄列,点击条件格式,选择突出显示单元格规则里的大于选项。

在弹出的大于对话框中输入60,然后点击确定按钮。

将选中年龄单元格中数值大于60的自动标红。
