我们都知道当数据过多的时候,我们制作Excel图表就会显得非常的复杂,图表上面的内容就会特别多。Excel老玩家就会想到用切片器制作动态可变化的图表来显示。今天我们就来学习一下一个比......
2023-01-08
这是一个老问题,网上也可以查到很多身份证号码中提取生日、年龄和性别的提取公式,这里本文再重新整理一下,有两个目的,一是答复一位同学的提问,二是帮大家解释公式的意思,从Excel公式的设置中让大家学到相关的Excel函数用法和知识点。以后用时不用再到处搜索公式了。
示例:,要求根据A列的身份证号码分别提取生日,年龄和性别。
分析:
1、生日年月的提取公式
生日信息在身份证号码的第7至14位,我们可以用MID函数进行截取,即
MID(A2,7,8)
公式意思是截取A2,从第7位开始,载取8个数字。
412657198909081050 截取后为19890308,通过TEXT函数可以把数字转换成特定的文本格式即:
B2 =TEXT(MID(A2,7,8),"0-00-00")
TEXT函数相当于函数版的自定义格式,它可以把单元格中的数字或文本设置成指定的格式,其中“0-00-00" 是指定的数字格式,表示在倒数第2个零前面,倒数第4个零前面添加横线。关于自定义格式的用法内容太多,这里不再讲解,同学们可以看一下相关的教程。以后兰色幻想也会和大家一起系统学习这方面的知识。
2、年龄的计算
年龄是今天的年减去出生的年份。
今天可以用today函数获得,今天所在的年year(today())
身份证中的年是第7到10位即 MID(a2,7,4)
所以提取年龄的公式即为:
C2 =YEAR(TODAY())-MID(A2,7,4)
3、性别的提取
在身份证号码中第17位数字如果是奇数表示男,偶数代表是女。
首先提取第17位数,即 MID(A2,17,1)
判断是奇是偶有好几种方法。
方法1:MOD(数字,2) 如果余数为0则偶,否则奇
方法2:-1^数字 如果数字为偶而结为>0,如果为奇则结果<0
方法3:isodd函数就是判断奇偶的函数 isodd(数字)奇结果为true,偶结果为false
所以公式可以设置为3种
1 =IF(MOD(MID(A2,17,1),2),"男","女")
2 =IF(-1^MID(A3,17,1)<0,"男","女")
3 =IF(ISODD(MID(A2,17,1)),"男","女")
相关文章
我们都知道当数据过多的时候,我们制作Excel图表就会显得非常的复杂,图表上面的内容就会特别多。Excel老玩家就会想到用切片器制作动态可变化的图表来显示。今天我们就来学习一下一个比......
2023-01-08
在工作中,可能许多朋友都会碰到一个情况,那就是工作簿和工作表数据的合并操作。如何将上百个工作簿快速合并到一个表格中,许多朋友可能会觉得不可思议。今天我们就来教大家学习一......
2023-01-08
今天在这里为你分享5个Excel文本函数,这些拆分和组合函数,你一定会用上的。①LEFT函数公式:=LEFT(A2,1)在Excel表格中,需要想要拆分汉字,想从哪里开始就从那哪里开始。首先选定单元格......
2023-01-08
相信大家也和我一样,才开始看到Excel可以当做翻译软件的时候会很好奇,这究竟是怎样做到的?其实,这个方法并不是很难,它是由一个函数公式而制作出来的,好了,首先我们一起来看看成......
2023-01-08
函数可以说是所用快捷方法中最为简单的一种方法,为什么很多人认为函数用起来很难了?主要是因为它拥有很长的函数公式,记不住。其实不管是学Excel函数,还是学习其他的一些快捷方法......
2023-01-08