学习使用公式-批量计算某一列的数值

有些时候,在excel中我们会需要对某个列进行批量的计算,如果是用手工来做的话,就会非常浪费时间和精力。如果利用公式来计算的话那就方便了很多。现在还不会用公式吗?没问题,下面给我一起做下面这个例子就可以了。

问题:在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中输入计算机公式“=108-J2”就可求出该职工的实际年龄。下拉D2中的公式再次复制,近千个职工的年龄就一键敲定。

怎么样,是不是很快就计算出了生日?

公式解释: Mid函数,用来读取某个单元格里面的数据内容,其中第一个参数的意思是要读取的单元格的位置。比如说我们想读取A列第2个单元格的内容,第一个参数就是A2;第二个参数的意思是读取的起始位置,就是从第几个字开始;第三个参数的意思是共读取几个字符。

喜欢这篇文章吗? 如果喜欢的话请您留下您的 评论 , 或者订阅我的blog 能是您每天都能获得最新的资讯。

留言

暂时没有留言.

留言

(required)

(required)