Excel中如何使用公式根据身份证号计算性别

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

在电子表格中涉及到身份证号和性别,当我们填写完身份证号,准备一个一个填写对应性别的时候可以走个捷径。例如我们有如下一张表:

如果表中只有几行记录,当然直接输入是很简单的。假设该表有2000多条记录该怎么办呢?要是一个一个的输入会比较慢的。如果想要偷懒,当然会想到自动填充,可是我们知道自动填充一般能填充等差数列的数值,也能填类似的公式,怎么让它帮我们根据身份证号填充性别呢?

身份证号的组成:省代号+市代号+区县代号+出生日期+顺序数+校验位。其中第15位到第17位为顺序数,它同时能表示性别。如果顺序数值为奇数,那么对应性别为男;反之则反。

有了上面的知识后,我们自然会想到通过使用公式可以用身份证号判断出性别。那我在D2中插入函数:

=IF(MID(C2,17,1)/2=INT(MID(C2,17,1)/2),"女","男")

完成后,D2中就变成“男”了。然后后续的性别就可以通过自动填充功能来完成。

注:(1)如何截取身份证号第17位:MID(C2,17,1)

(2)如何判断一个数是奇数还是偶数:比较该数与该数的向下取整得到的数是否相等,相等为偶.

相关文档
最新文档