赛迪网

新用户注册

赛迪社区

帮助

资讯中心 | 专栏 | 渠道与市场 | 中国信息化 | 网络通信 | 开发者 | 产品评测 | 商情 | 软件与服务 | 电脑应用 | | IT罗盘 | IT人才 | IT培训 | 社区 | 赛迪媒体


用Excel批量计算年龄
(作者:徐委峰  本文选自《中国电脑教育报》 2003年08月01日 09:33)

一位做保险业务的朋友接到一笔团队大订单,有近千条记录。她花了半天的时间用Word录入了客户的档案后,根据要求需要补充填写每个客户的年龄。如果一个个用笔算,又是需要花上大半天的时间,还好客户档案中有每个人的身份证号,于是我用Excel很快帮她计算出了每位客户的年龄。

1. 首先把Word中的客户档案全部复制到Excel中生成一个数据库文件。然后在数据库文件中新建一列,并命名为“出生年月”。因为身份证号有15位和18位,为了计算方便,先对身份证号进行排序。

2. 用MID函数计算出第一个客户的出生年月。函数表达方式如下:MID(E2,7,2),表示第一个客户的身份证号在E列第二行中,要从这个位置中的第7个文本始返回2个长度的字符。

回车确认后,“J2”中的值变为“62”,表示该职工62年出生。接着下拉J2公式复制单元格,快速求出每个职工的出生年月(若身份证为18位,则公式变为MID(E2,9,2))再把J列的格式改为数值型。

3. 在D2中输入计算机公式“=103-J2”就可求出该职工的实际年龄。下拉D2中的公式再次复制,近千个职工的年龄就一键敲定。

小编注:以上的方法中的出生年月只有在2000年以前才有效,如果客户中有2000年以后出生的人,则计算时还要做些变通。

专题推荐:
专题:每周电脑应用技巧大放送

专题:新年到,网络过年别样红

专题:情人节,荡漾在数字里的浪漫

专题:Q下的阴谋

专题:Photoshop外挂滤镜终级大法

专题:游戏修改惊世宝典

专题:大话三国之网络电话

专题:精彩纷呈的流媒体时代

精品栏目:
神童教程系列

每日主打回顾

全部专题套餐

(责任编辑 Alice)

【将本文用短信转发给好友】
 

 


相 关 文 章

Excel中双击格式刷的妙用 (2003-07-31 09:21)
Excel排序技巧两则 (2003-07-30 09:21)
只计算Excel公式的一部分 (2003-07-28 09:27)
用Excel函数快速填入部门名称 (2003-07-24 09:39)
将Excel的文本数字转换成数字 (2003-07-21 08:27)