首页 >  综合 >

18位身份证号提取出生年月只显示函数公式(身份证号码提取出生年月函数公式)

发布时间:2022-10-30 14:52:41阅读:

    今天澳航推介会小小来和大家谈一谈聊一聊关于18位身份证号提取出生年月只显示函数公式(身份证号码提取出生年月函数公式),以及18位身份证号怎么提取出生年月?、excel表格中18位身份证号码如何转换成出生日期、根据身份证号码提取出生年月,在EXCEL中怎么设函数公式?、EXCEL表格中 怎么用函数从身份证号获取出生日期,年龄、性别相关信息的知识内容,由我先从目录开始一个个讲解细说,希望对各位有所帮助,你们的支持就是我最大的动力,如果你想测算一下你的情况,那就测算一下,同时收藏一下本站,以下是小编对此问题的归纳整理,让我们一起来看看吧。

文章目录列表:

一、18位身份证号怎么提取出生年月?

        18位身份证号提取出生年月:

        Mod函数语法规则:

        MID(text, start_num, num_chars)MID(字符串,开始位置,字符长度)。

        如下图,输入Mid函数,第一个参数C3就是我们要计算的身份证号,身份证号从第7位开始长度为8位的字符串为“出生年月”,所以第二个参数是从第7位开始,获得一个长度8位的数。

        从身份证号码中计算性别

        原理:省份证第17位为奇数为男性,偶数为女性。因此,我们需要获得第17为数字,然后判断奇偶性。

        获取第17为数字使用的是上面Mid函数,公式如下:

        =mid(C3,17,1)意思是获得C3单元格中的第17位数,取一位数。

        判断奇偶性用的是Mod函数,mod函数是一个求余函数,语法规则为:

        MOD(number,divisor)MOD(被除数,除数)

        因此,判断第17位数的奇偶性的公式为:

        mod(mid(C3,17,1),2)这一步涉及到函数的嵌套,mid(C3,17,1)就是身份证的第17位数字,2就是除数,余数为1就是奇数,0就是偶数。

        上面完成了奇偶性的计算,因此,只需要一个if函数就可以完成奇偶性的判断了。if函数的语法规则

        IF(logical_test,value_if_true,value_if_false)IF(逻辑值,结果为True的值,结果为Flase的值)

        所以,最后的公式为:

        =if(mod(mid(C3,17,1),2),”男”,”女”)如果身份证的第17位数字是奇数则为男,偶数则为女。

二、excel表格中18位身份证号码如何转换成出生日期

对一个身份证号码是15位或是18位进行判断,用逻辑判断函数IF()和字符个数计算函数LEN()辅助使用可以完成。综合上述分析,可以通过下述操作,完成形如样式的出生年月日自动提取:
假如身份证号数据在A1单元格,在B1单元格中编辑公式
=IF(LEN(A1)=15,MID(A1,7,2) - &MID(A1,9,2) - &MID(A1,11,2),MID(A1,7,4) - &MID(A1,11,2) - &MID(A1,13,2))
回车确认即可。



三、根据身份证号码提取出生年月,在EXCEL中怎么设函数公式?


1、在B列有三个身份证号码,需要在C列中让excel自动填充出生年月日,主要使用的是MID函数,如下图:


2、在C列对应的单元格中我们输入公式

“=MID(B3,7,4) 年 MID(B3,11,2) 月 MID(B3,13,2) 日 ”

其中MID函数作用为从指定的字符串中截取出指定数量字符,例如公式中的“MID(B3,7,4)”,第一个参数表示B3单元格中的身份证号,7表示从第7位开始计算,4表示从第7位开始共截取几位数字,其中公式中的“ ”表示拼接字符串,如下图:


3、回车之后我们得到使用MID函数和 拼接符自动计算得出的出生年月日,如下图:


4、然后我们将公式填充到其他单元格,得到所有身份证的出生年月,如下图:

扩展资料:

Excel是办公室自动化中非常重要的一款软件,Excel函数则是Excel中的内置函数。Excel函数共包含11类,分别是数据库函数、日期与时间函数、工程函数、财务函数、信息函数、逻辑函数、查询和引用函数、数学和三角函数、统计函数、文本函数以及用户自定义函数。

术语说明:


1、参数

参数可以是数字、文本、形如 TRUE 或FALSE的逻辑值、数组、形如 #N/A 的错误值或单元格引用。给定的参数必须能产生有效的值。参数也可以是常量、公式或其它函数。

参数不仅仅是常量、公式或函数,还可以是数组、单元格引用等。


2、数组

用于建立可产生多个结果或可对存放在行和列中的一组参数进行运算的单个公式。在Microsoft Excel有两类数组:区域数组和常量数组。区域数组是一个矩形的单元格区域,该区域中的单元格共用一个公式;常量数组将一组给定的常量用作某个公式中的参数。


3、单元格引用

用于表示单元格在工作表所处位置的坐标值。例如,显示在第 B 列和第 3 行交叉处的单元格,其引用形式为 B3 。


4、常量

常量是直接键入到单元格或公式中的数字或文本值,或由名称所代表的数字或文本值。例如,日期 10/9/96、数字 210 和文本 Quarterly Earnings 都是常量。公式或由公式得出的数值都不是常量。


5、其他

函数是否可以是多重的呢?也就是说一个函数是否可以是另一个函数的参数呢?当然可以,这就是嵌套函数的含义。所谓嵌套函数,就是指在某些情况下,您可能需要将某函数作为另一函数的参数使用。例如图1中所示的公式使用了嵌套的 AVERAGE 函数,并将结果与 50 相比较。这个公式的含义是:如果单元格F2到F5的平均值大于50,则求F2到F5的和,否则显示数值0。

嵌6、套函数

在学习Excel函数之前,我们需要对于函数的结构做以必要的了解。如图2所示,函数的结构以函数名称开始,后面是左圆括号、以逗号分隔的参数和右圆括号。如果函数以公式的形式出现,请在函数名称前面键入等号(=)。在创建包含函数的公式时,公式选项板将提供相关的帮助。

7、函数的结构

公式选项板--帮助创建或编辑公式的工具,还可提供有关函数及其参数的信息。单击编辑栏中的 编辑公式 按钮,或是单击 常用 工具栏中的 粘贴函数 按钮之后,就会在编辑栏下面出现公式选项板。

四、EXCEL表格中 怎么用函数从身份证号获取出生日期,年龄、性别

在Excel中根据身份证号码自动生成性别、出生日期和年龄
【身份证号判断性别的方法】 18位的看倒数第二位,奇男偶女; 15位的看倒数第一位,奇男偶女。
在Excel中根据身份证号码自动生成出生生日期和性别 下文说明以本图例为例,即“性别在B列,年龄在C列,出生日期在D列,身份证号码在E列” 新建的Excel表是常规格式,但身份证列应设置为文本格式
根据身份证号码自动生成性别:
方法一: 在E列输入身份证号,在B列填写性别,可以在B2单元格中输入公式 “=IF(MOD(IF(LEN(E2)=15,MID(E2,15,1),MID(E2,17,1)),2)=1, 男 , 女 )”,其中: LEN(E2)=15:检查身份证号码的长度是否是15位。 MID(E2,15,1):如果身份证号码的长度是15位,那么提取第15位的数字。 MID(E2,17,1):如果身份证号码的长度不是15位,即18位身份证号码,那么应该提取第17位的数字。 MOD(IF(LEN(E2)=15,MID(E2,15,1),MID(E2,17,1)),2):用于得到给出数字除以指定数字后的余数,本例表示对提出来的数值除以2以后所得到的余数。 IF(MOD(IF(LEN(E2)=15,MID(E2,15,1),MID(E2,17,1)),2)=1, 男 , 女 ):如果除以2以后的余数是1,那么 Excel学习教程Excel介绍Excel教程Excel表格Excel函数Excel图表B2单元格显示为“男”,否则显示为“女”。 15位身份证,看最后一位,奇男偶女;18位的,看第17位数,也是奇男偶女。
方法二: 如果你是想在Excel表格中,从输入的身份证号码内让系统自动提取性别,可以输入以下公式: =IF(LEN(E2)=15,IF(MOD(MID(E2,15,1),2)=1, 男 , 女 ),IF(MOD(MID(E2,17,1),2)=1, 男 , 女 )) 公式内的“E2”代表的是输入身份证号码的单元格。
根据身份证号码自动生成出生日期
格式一: 18位身份证号:410881197906055521 输出出生日期1979/06/05 =CONCATENATE(MID(E2,7,4), / ,MID(E2,11,2), / ,MID(E2,13,2)) 15位身份证号:410881790605552 输出出生日期1979/06/05 =CONCATENATE( 19 ,MID(E6,7,2), / ,MID(E6,9,2), / ,MID(E6,11,2)) 公式解释: a. MID(E6,7,2)为在身份证号码中获取表示年份的数字的字符串 b. MID(E6,9,2) 为在身份证号码中获取表示月份的数字的字符串 c. MID(E6,11,2) 为在身份证号码中获取表示日期的数字的字符串 d. CONCATENATE( 19 ,MID(E6,7,2), / ,MID(E6,9,2), / ,MID(E6,11,2))目的就是将多个字符串合并在一起显示。
格式二: 15位身份证号:410881790605552 出生日期790605 =IF(LEN(E6)=15,MID(E6,7,6),MID(E6,9,6)) 18位身份证号:410881197906055521 出生日期790605 =IF(LEN(E2)=15,MID(E2,7,6),MID(E2,9,6)) 公式解释: LEN(E6)=15:检查E6单元格中字符串的字符数目,本例的含义是检查身份证号码的长度是否是15位。 MID(E6,7,6):从E2单元格中字符串的第7位开始提取6位数字,本例中表示提取15位身份证号码的第7、8、9、10、1
1、12位数字。 MID(E6,9,6):从C2单元格中字符串的第9位开始提取6位数字,本例中表示提取18位身份证号码的第9、10、1
1、1
2、1
3、14位数字。 =IF(LEN(E2)=15,MID(E2,7,6),MID(E2,9,6)):IF是一个逻辑判断函数,表示如果额E2单元格是15位,则提取第7位开始的6位数字,如果不是15位则提取自第9位开始的6位数字。
根据出生日期计算年龄
D行为出生日期列,双击年龄所在列的第二行,然后输入下面公式,然后按ENTER键;再利用下拉方式将公式复制到该列的其他行中即可 =YEAR(NOW())-YEAR(D3)

       以上就是澳航推介会小编对于身份证号码提取出生年月函数公式(18位身份证号怎么提取出生年月?)的内容
一、18位身份证号怎么提取出生年月?;
二、excel表格中18位身份证号码如何转换成出生日期;
三、根据身份证号码提取出生年月,在EXCEL中怎么设函数公式?;
四、EXCEL表格中 怎么用函数从身份证号获取出生日期,年龄、性别信息和相关问题的汇总解答,18位身份证号提取出生年月只显示函数公式的问题希望对你有用!

(责编: 网络转载)

免责声明:本文为转载,非本网原创内容,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。

    栏目ID=32的表不存在(操作类型=0)