咔片PPT · AI自动生成演示文稿,模板丰富、排版精美 讯飞智文 · 一键生成PPT和Word,高效应对学习与办公

在使用excel的时候,难免有时需要提取数据,比如,18位的身份证号码,提取相关数据的话,就需要用到一些函数,今天小编就以身份证号码为例,说说操作方法。在正式说之前,先解析下身份证号。

身份证号码是18位,其中包含很多有用的信息。

如:430181198506228889,43代表湖南省,01代表长沙市,81代表浏阳市(县级市)1985代表出生年,05代表出生月份,22代表出生日,88代表该人所在的乡、镇、街道,89身份证人的出生编号,其中倒数第二是偶数代表是女性,是奇数代表是男性。该身份证人为女性(倒数第二是8、偶数)。

如图提取前两位数字

我们需要提取前两位43的话,需要用到函数=left(A1,2),输入函数的时候,需要用英文输入法。这里,我们的输出单元格放在了C1。

输入完成回车即可

我们需要提取倒数第二位,也就是确定该身份证持有人的性别。

如图

这里需要用函数=RIGHT(A1,2),这个意思就是取最有两位数。这里需要强调下,函数名的大小写不敏感。还有就是,我们提取的是两位数,这与要求不符,实际上,只提取8即可。

这样的话,需要用到mid函数。

要实现如此效果

则需用函数

如图

函数=mid(a1,17,1) 意思就是从中间第17位数1位,提取。我们这里提取到了D1位置。如果要达到识别性别的话,则需要用MOD函数。

如图效果

在E1单元格输入 =IF(MOD(MID(A1,17,1),2)=1,"男","女")

如图

mod是个取余的函数,意思就是余数为1,则输入男,否则输入女。