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

一、性别。因为身份证号第17个数字(即倒数第2个数字)如果是奇数,说明这个人是男的,如果是偶数,这个人则是女的,所以可以通过提取这个数字(倒数第2个数字),并通过计算它除以2得出的余数去判断男女(奇数除以2余数都为1,偶数除以2余数都为0。)。

①提取身份证号倒数第2个数字,如362329197812312531(位于单元格A2)

=MID(目标单元格,开始位置,截取长度)

=mid(A2,17,1)得出结果为3

注意:该函数是从左往右开始提取指定的数据


可以在标红那直接写公式,能避免长一点的函数在写的过程中被遮挡住了


得出结果后,鼠标将箭头移到标红的单元格右下角,会出现一个+号,这时候双击,后边单元格会自动填充


②计算余数,=mod(被除数,除数)

注意:mod函数取值规律 先将两个整数看作是正数,再作除法运算

a.能整除时,其值为0 (或没有显示)。

b.不能整除时,其值=除数×(整商+1)-被除数。

c.两个整数求余时,其值的符号为除数的符号。所以=mod(3,2)=2*(1+1)-3=1,余数为1是奇数,所以这个身份证号是男的。但是怎么将1变成男呢,这个时候就可以通过if函数实现了。


双击单元格右下角+符合,和上边一样


③IF(测试条件,结果1,结果2),如果测试条件是真,得到结果1,如果测试条件是错,得到结果2。

所以=if(C2=1,“男”,“女”)


④因为这样分步写要好多列,不怎么清晰明了,所以可以将则这几个函数相结合嵌套在一起得出结果




我写公式一般是从里往外写,这样顺着那个步骤来,理解的话我觉得也可以这样理解,可能更容易点

=if(C2=1,"男",“女”)

=if(mod(3,2)=1,"男","女")

=if(mod(mid(B2,17,1),2)=1,"男","女")


二、出生日期。因为身份证号第7位数到第14位数是出生日期,如362329197812312531是19781231,所以可以通过函数提取出来。

①=MID(目标单元格,开始位置,截取长度)

=mid(A2,7,8)

②利用text函数调整格式。

text(将要套用格式的单元格,套用的格式)=

--text(B2,"0000-00-00")


注意:(--)负负得正 ,(*1)任一数乘1得本身 ,(/1)任一数除以1得本身 ,(+0)任一数加0得本身, 以上在excel函数应用里其作用基本是一样的,都是将文本型数字或逻辑型转换为数值型数字。

③修改成日期的形式。选中目标列……鼠标右击……设置单元格格式……日期(选自己想要的形式)……确定

可以鼠标右击,也可以知道鼠标箭头移到标红地方左击



④想要日期设置长度一致,可以再这样调整一下


年龄。基本上知道了出生日期就可以知道年龄了,但是如果人数多的话也麻烦,所以也可以借助datedif该函数来计算。

=datedif(开始日期,终止日期,比较单位)



小贴士

如果你用的是wps的话,我觉得可以用这种方法更快捷一点,比如我想判断性别。



这个常用公式里边可以直接点击,除了性别还有生日年龄等,很方便

希望能帮上大家,如果还有更方便的小知识点也可以补充的,希望能和大家探讨多进步些,以前在学校学过的差不多都忘了,现在工作不忙就慢慢的又开始学起来,说不定哪天就用上了[呲牙]