Excel如何利用函数实现自动录入性别
发布时间:2022-05-11 13:32:06
根据现行的居民身份证号码编码规定,正在使用的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个字符以外,其他运算过程与上面的介绍相同。
猜你喜欢
- Excel 2007在图表设计方面增添了许多立体感强、样式美观的“柱形图、折线图、饼图”等图表,图表样式已经能满足绝大多数环境下的需要,但仍
- 在实际工作中,经常需要处理一些图片,但你不会PS,该怎么办呢?本期Word小编与大家分享如何在Word中处理图片。1、给图片换底色先在Wor
- 当我们使用win10系统时,有时候当你拖拽鼠标时,当你拖拽鼠标时,不会显示鼠标指针,而是出现了虚线框。所以小编觉得应该是性能选项的设置问题,
- 函数说明VLOOKUP函数的主要作用是在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。当比较值位于数据表首
- 操作方法如下:技巧开始之前,比如一个Excel文件里面有三张表,分别是1月,2月和3月。每张表的表头字段都是一样的,这是前提。 数据整理之后
- 在默认的情况下,Excel里页码设置都显示为阿拉伯数字1、2、3等形式,显得无比的单调啊。那么能否将其设置为“第1页,共第×页”等形式呢?当
- 有时候一个word文档中包含有很多页,为了节约纸张,需要在word中把多页的文本内容缩小后打印在一张纸上,word 2016中在同一纸张上打
- 在升级之前,我们的电脑或者是更新了win101903版本的朋友们,一定想知道关于微软这次升级版本中包含了哪些内容。除以前版本中出现的bug漏
- Excel中经常需要用到宏功能进行辅助录入,具体该如何录制宏呢?接下来是小编为大家带来的excel中录制宏的教程,供大家参考。excel中录
- excel如何删除公式保留数据呢?使用EXCEL办公软件的朋友都会遇到这样一个问题,这篇文章主要为大家介绍了excel去掉公式保留数值的方法
- word是我们日常办公经常会使用到的软件,在word中我们如果想要将图片设置成嵌入式大家知道如何操作吗?一起来看看在word中如果需要将图片
- 在修改了word文档后,在文档的属性里的几个选项卡——比如摘要选项卡中的包含作者、公司等的信息,那么word如何删除文档的属性和个人信息?下
- iOS 16正式版陆续推送,大多数功能已在此前亮相,近日官方新闻稿称iOS 16系统将首次带来“清洁能源”充电选项!什么是清洁能源充电?清洁
- PDF扫描件怎么转换成可复制文字的双层PDF?一般PDF扫描件是图片格式,不可以复制文字的,怎么才能制作成可以复制文字的pdf文字呢?下面我
- 在excel中进行排序经常会遇到很多问题,有时候按照日期给表格内容排序的时候,往往会达不到要求,那么怎么办呢,下面让小编为你带来excel表
- 我们创建完成收件人列表后,如果还需要对其进行修改,则可以使用Word提供的编辑收件人列表功能,对已有的收件人列表进行编辑与完善。下面为大家介
- 在日常文档编排过程中,用户会设计很多自己的表格、文本、图片,并且重复运用到文档中,使用复制、粘贴非常麻烦。通过本文的学习,可以将您日常设计的
- Word插入图片只能显示一半如何解决?在制作Word文档的时候,有的用户需要制作成为图文类型的文档。但是在文件中加入图片的时候,发现自己加入
- 原因分析:之所以在电脑里不能新建word文档,是因为鼠标右键的链接出了问题,也就是注册表不认可导致的。因此,解决的办法就是在注册表里稍微新建
- excel透视表怎么选择数据和增加计算列?excel中经常使用透视表来分析数据,但是新手就不太好掌握这个知识,怎么实现excel透视表选择数