问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Excel如何利用函数实现自动录入性别

发布网友 发布时间:2024-10-02 10:57

我来回答

1个回答

热心网友 时间:2024-10-19 07:47

根据现行的居民身份证号码编码规定,正在使用的18位的身份证编码。它的第17位为性别(奇数为男,偶数为女),第18位为效验位。而早期使用的是15位的身份证编码,它的第15位是性别(奇数为男,偶数为女)。
(1)函数分解
LEN函数返回文本字符串中的字符数。
语法:LEN(text)
Text是要查找其长度的文本。空格将作为字符进行计数。
MOD函数返回两数相除的余数。结果的正负号与除数相同。
语法:MOD(number,divisor)
Number为被除数;Divisor为除数。
MID函数返回文本字符串中从指定位置开始的特定数目的字符,该数目由用户指定。
语法:MID(text,start_num,num_chars)
Text为包含要提取字符的文本字符串;Start_num为文本中要提取的第一个字符的位置。文本中第一个字符的start_num为1,以此类推;Num_chars指定希望MID从文本中返回字符的个数。
(2)实例分析
为了适应上述情况,必须设计一个能够适应两种身份编码的性别计算公式,如果在C2输入身份证号码,在D2单元格中输入“=IF(LEN(C2)=15,IF(MOD(MID(C2,15,1),2)=1,"男","女"),IF(MOD(MID(C2,17,1),2)=1,"男","女"))”。回车后即可在单元格获得该职工的性别,而后只要把公式复制到D3、D4等单元格,即可得到其他职工的性别。
为了便于大家了解上述公式的设计思路,下面简单介绍一下它的工作原理:该公式由三个IF函数构成,其中“IF(MOD(MID(C2,15,1),2)=1,"男","女")”和“IF(MOD(MID(C2,17,1),2)=1,"男","女")”作为第一个函数的参数。公式中“LEN(C2)=15”是一个逻辑判断语句,LEN函数提取C2等单元格中的字符长度,如果该字符的长度等于15,则执行参数中的第一个IF函数,否则就执行第二个IF函数。
在参数“IF(MOD(MID(C2,15,1),2)=1,"男","女")”中。MID函数从C2的指定位置(第15位)提取1个字符,而MOD函数将该字符与2相除,获取两者的余数。如果两者能够除尽,说明提取出来的字符是0(否则就是1)。逻辑条件“MOD(MID(C2,15,1),2)=1”不成立,这时就会在D2单元格中填入“女”,反之则会填入“男”。
如果LEN函数提取的C2等单元格中的字符长度不等于15,则会执行第2个IF函数。除了MID函数从C2的指定位置(第17位,即倒数第2位)提取1个字符以外,其他运算过程与上面的介绍相同。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
预算2000内的手机2000元以内双核手机 我女儿被摩托车一撞伤后,骑车人逃逸了,记住车牌号报警后,找到车主... ...擦车事件.给钱私了对方写了协议书和收据.但肇事局把车拖走了... 我被摩托车撞了对方是全责,头部还缝了六针,我可以要求赔偿多少?_百度... 对方醉酒驾摩托车撞伤家人,现在想出院静养,赔偿事宜该怎么协商,应该赔 ... 摩托车追尾我家人的车,摩托车司机骨折,交警扣了我家的车 现在需要我们... outlook 资料怎么转移到其他电脑上 正规废镍回收联系方式 手机用音乐播放器那个更好? 哪种播放器音质最好 如何在Excel中使用身份证号码计算年龄和性别? 请问投资中介公司小村财富的创始人景一和北影校花景甜有什么关系么? 红枣银耳汤的功效和做法 红枣杞子银耳西米露的功效 望绛村位于哪里 卫范村属于哪里 卫村村属于哪个省哪个市 张范村属于哪个省哪个市 东辛村车牌号是多少 如何选择投资顾问 投资顾问投资顾问的要求 考投资顾问要什么条件 3岁拉肚子吃什么饭菜 抖音月付不支持什么情况? amd radeon r6 m255dx与amd radeon r5 m230那个好 在圆通发的快递不见了,还能找回来吗 圆通货单子丢了,如何还能查到货物信息 AMD双显卡R6R5M230交火R7M256DX这个显卡怎么样额 什么是风控报告 酷睿i7-6700K大还是i7-7700HQ 大 oracle12c安装遇到Java(TM) Platform SE binary(见图) JAVA环境(TM) Platform SE binary怎么用啊? 2019年6.1日为什么微信实名认证过了没有绑定银行卡是否不能收红包了... 刑法开设赌场罪判刑标准 凡士林的润唇膏滋润效果怎么样? 开设赌场罪的处罚标准是 凡士林唇膏的使用体验如何? 后溪镇初中办学规模 刑法关于开设赌场罪的处罚是什么 后溪党政机关 后溪组织建设 网上购彩被定为开设赌场罪的处罚有什么标准 后溪经济生产 怎么处罚开设赌场罪,开设赌场罪的侦查时限是如何规定的 凡士林唇膏的几种用法 开设赌场罪的种类及处罚有何标准 酉水河镇简介 一个小时的手工课怎么上 羊肉和鲍鱼能一起吃吗 羊肉和鲍鱼是否可以一起吃 ...CD=2AD,三角形BDE的面积是14平方厘米,求三角形ABC的面