mid函数

时间:2023-04-18 11:46:27编辑:coo君

工作中时不时有遇到过需要通过身份证号码提取出人员生日或者性别信息的情况,如果需要统计的人数较少,手动统计一下还不是什么难事,但是人数比较多的情况下,还用纯手动的统计方式,就非常耗时耗力了。不过,如果你掌握了Excel中MID函数的使用方法,就能轻松提取到字符串中的信息,处理统计数据也就会变得简单省力。

利用MID函数批量统计人员的出生年份

这里我们要先知道MID函数的语法结构:=mid(text, start_num, num_chars) ,意思是=mid(所要提取信息的文本所在单元格,从左数第几位开始提取,提取字符个数),例如在下表中,我们用这个函数公式来确定张三的出生年份,由于我们的身份证都是18位的数字,而出生年份是在这串数字的第7位开始的4个数字,因此需要在C2单元格中输入=MID(B2,7,4),就可以提取出张三的出生年份了。

利用MID函数隐藏文字中的信息

如果你在做表中需要将人员的真实姓名隐藏掉,只留下姓氏,那么可以用MID函数提取姓名中的首个字符,然后在公式后面加上“*”,以“张三”为例,使用公式:=MID(A2,1,1)&"*",即可得到“张*”。而如果是三个字符的名字,一般选择隐藏中间字符,以“赵一一”为例,公式为:=MID(A4,1,1)&"*"&MID(A4,3,1)。

利用MID函数+MOD函数+IF函数搭配,统计人员性别

首先,我们先科普一个小知识,关于身份证号码的规则,身份证号第17位数字表示性别,其中奇数表示男性,偶数表示女性。

接着我们以“张三”为例,用MID+MOD+IF公式嵌套来写出完整公式:

(1)利用MID函数提取出身份证中代表性别的数字,即=MID(C2,17,1);

(2)MOD函数的功能是得到两数相除的余数,此处可以通过提取出的数字除以2来判断其是奇数还是偶数,余数等于0代表偶数,否则就是奇数。即=MOD(MID(C2,17,1),2);

(3)用IF函数来做最终的性别判断,IF函数的用法为IF(条件,满足条件返回的结果,不满足条件返回的结果),因此,最终公式为:=IF((MOD(MID(C2,17,1),2))=0,"女","男")

工作中,有时候方法比勤奋更重要,掌握Excel中MID函数的使用方法,可以拔高你的工作效率,减少无用功的时间,这样不但能保质保量完成工作,还能使你节省出更多时间做其他的有意义的工作。

上一篇:银行好进吗

下一篇:孔雀型