身份证信息获取函数
电子表格身份证号提取性别,年龄等,和其他一些常用函数
=IF(LEN(A1)=15,IF(MOD(MID(A1,15,1),2)=1,"男","女"),IF(MOD(MID(A1,17,1),2)=1,"男","女")) 身份证号提取性别,A1代表身份证号所在格=IF(LEN(A1)=15,MID(A1,7,2)&"-"&MID(A1,9,2)&"-"&MID(A1,11,2),MID(A1,7,4)&"-"&MI D(A1,11,2)&"-"&MID(A1,13,2)) 身份证号提取出生年月日=YEAR(NOW())-IF(LEN(A1)=15,"19"&MID(A1,7,2),MID(A1,7,4)) 身份证号提取年龄="任意文字"&A1 =A1&"任意文字" =A1&"任意文字"&C1 前后插字符合并并插字符=LEFT(A2,4)&"-"MID(A2,5,2)&"-("MID(A2,7,2)&")-"RIGHT(A2,5) 中间插字符2401010400557变成2401-01-(04)-00557=RIGHT(E2,LEN(E2)-2) 表述为:从单元格E2字符的右边起,提起所有的字符数,去掉后面两个字符。
LEN表示返回字符串中的字符数。
=mid(E2,1,9)表述为:提取单元格E2中第一位起后面9位。
=mid(sheet1! E2,1,9)表述为:提取sheet1表的单元格E2中第一位起后面9位=MID(A1,4,2)意思是从左往右从第4位开始取2位数=MID(A2,FIND("省",A2)+1,FIND("市",A2)-FIND("省",A2)-1)FIND("省",A2)表示返回“省”在“黑龙江省齐齐哈尔市建华区”的位置。
EXCEL从身份证号码获取个人信息
输日期
2001年9月13日
性别
男
年龄
12
公式解释及相关说明 公式名 VALUE MID MOD TODAY() YEAR 完整公式: 出生日期: 性别: 年龄: 注: =VALUE(MID(B2,7,4))&"年"&VALUE(MID(B2,11,2))&"月"&VALUE(MID(B2,13,2))&"日" =IF(MOD(VALUE(MID(B2,17,1)),2)=0,"女","男") =YEAR(TODAY())-MID(B2,7,4)+1 公式书写格式中"单元格"可以为任意可参与运算的数据源 Mr.G 公式说明 将文本转换为数值 公式书写格式 =VALUE(单元格) 用法示例 备注
3.201E+17 由于数位超长,所以示例中以科学计数法显示 2001 1 2012-8-16 2012 示例公式中嵌套了VALUE与MID函数
从一个文本字串的指定 字符开始,截取指定数 =MID(单元格,开始数位,截取个数) 目的字符; 取得相除后的余数 获取当前日期 日期格式化函数,年 =MOD(单元格,除数) =TODAY() =YEAR(单元格)
Excel函数从身份证号提取信息操作方法
Excel函数从身份证号提取信息操作方法Excel函数功能十分强大的,在单位的各类人事管理表格中,少不了工作人员的个人基本信息,如身份证号、出生年月以及性别等。
使用Excel的函数,可以直接通过身份证号中提取人员的出生年月和性别信息,下面介绍使用Excel函数从身份证号提取人员的出生年月和性别信息的具体操作方法。
1、打开工作表,在工作表中输入员工的身份证号。
选择D3单元格,在编辑栏中输入公式“=MID(C3,7,4)&"年"&MID(C3,11,2)&"月"&MID(C3,13,2)&"日"”,如图1所示。
按“Enter”键确认公式输入后,单元格中显示计算结果。
将鼠标指针放置到单元格右下角的填充控制柄上向下拖动鼠标复制公式显示其他日期信息。
2、选择E3单元格,在编辑栏中输入公式“=IF(MOD(VALUE(MID(C3,17,1)),2)=0,"女","男")”,如图3所示。
按“Enter”键确认公式输入后,单元格中显示计算结果。
将鼠标指针放置到单元格右下角的控制柄上按住左键向下拖动鼠标复制公式显示其他性别信息。
MID函数是文本和数据类函数,其能够返回从文本串中指定位置开始的某个数量的字符。
其语法为MID(text,Start_num,Num_chars),参数text指定文本串;参数Start_num指定在文本串中需要提取的第一个字符的位置;参数Num_chars指定需要提取字符的数量。
Excel函数从身份证号提取信息操作方法将本文的Word文档下载到电脑,方便收藏和打印推荐度:点击下载文档文档为doc格式。
身份证号里的信息提取
身份证号里的信息提取一、从身份证号中提取“出生年月日”假定身份证号在单元格A1 ,是“xxxxxx20001212xxxx”。
先考虑身份证号是18位的,出生年月日位置固定,所以可以通过MID函数摘取。
=MID(A1,7,8)意思是在A1 的文本里,从第7个字符开始,摘取8个字符。
这样会返回一个8位的文本(20001212)。
再通过TEXT函数改变字符格式:=TEXT(MID(A1,7,8),"0000-00-00")这样会返回2000-12-12。
不过这是一个文本格式,用这个格式是不能运算的。
用DATEVALUE函数就可以把文本改成可以运算的数值了。
=DATEVALUE(TEXT(MID(A1,7,8),"0000-00-00"))记得要修改单元个格式来显示日期,不然就会看见数字36872,实际上就是2000年12月12日的数值。
如果你的数据里,全都是新的身份证号,直接用这个公式就可以了。
如果是15位的身份证,MID(A1,7,6)会返回一个6位的文本(YYMMDD)。
用TEXT函数改变字符格式的时候,记得年份只有两个位数,所以是:=TEXT(MID(A1,7,6),"00-00-00")为了确保DATEVALUE知道头四位是年份,所以我们要把头两位加上。
如果年份是在00年到10年,就假定是20XX年,不然就是19XX年。
从A1 摘两位年份就是MID(A1,7,2),通过VALUE改成数字,再判断是否小于等于10:=IF(VALUE(MID(A1,7,2))<=10,20,19)用文本连接& 把上面六位的日期接上:=IF(VALUE(MID(A1,7,2))<=10,20,19)&TEXT(MID(A1,7,6),"00 -00-00")最后用DATEVALUE改成数值:=DATEVALUE(IF(VALUE(MID(A1,7,2))<=10,20,19)&TEXT( MID(A1,7,6),"00-00-00"))要把两个情况合并考虑,先用LEN函数决定A1 单元格的字符数,然后用IF函数,如果是18位,就用第一个公式;如果是15位,就用第二个公式;都不是就返回错误。
电子表格中关于身份证号的函数
中国居民身份证号码是一组特征组合码,原为15位,现升级为18位,其编码规则为:15位:6位数字常住户口所在县市的行政区划代码,6位数字出生日期代码,3位数字顺序码。
18位:6位数字常住户口所在县市的行政区划代码,8位数字出生日期代码,3位数字顺序码和1位检验码。
其中3位数字顺序码,是为同一地址码的同年同月同日出生人员编制的顺序号,偶数的为女性,奇数的为男性。
1、提取籍贯地区的行政区划代码(A2为身份证号,下同)15与18位通用:=LEFT(A2,6)如果有一个编码和省份地区的对照表,可以用VLOOKUP函数来提取地区信息。
2、提取出生日期信息15位:=TEXT(19&MID(A2,7,6),"#-00-00")18位:=TEXT(MID(A2,7,8),"#-00-00")15与18位通用:=TEXT(IF(LEN(A2)=15,19,"")&MID(A2,7,6+IF(LEN(A2)=18,2,0))," #-00-00")简化公式:=TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00") (请将输入公式的单元格格式设置为日期格式)3、提取性别信息15位:=IF(MOD(RIGHT(A2),2)=1,"男","女")18位:=IF(MOD(MID(A2),17,1)=1,"男","女")15与18位通用:=IF(MOD(MID(A2,IF(LEN(A2)=15,15,17),1),2)=1,"男","女") 简化公式:=IF(MOD(RIGHT(LEFT(A1,17)),2),"男","女")4、检验身份证号码的正确性18位身份证号码的最后一位是检验码,它是根据身份证前17位数字依照规则计算出来的,其值0~9或X。
EXCEL表中身份证号码年月日提取公式
编辑日期:2009年7月28日EXCEL表中身份证号码信息提取公式1、从身份证号码提取“年”份如:342622************提取1994,输入公式:=IF(LEN(H2)=15,1900+MID(H2,7,2),MID(H2,7,4)),回车确定。
2、从身份证号码提取“月”份如:342622************提取11,输入公式:=IF(LEN(H2)=18,IF(MID(H2,11,1)="0",MID(H2,12,1),MID(H2,11,2)),IF(MID( H2,9,1)="0",MID(H2,10,1),MID(H2,9,2))),回车确定。
3、从身份证号码提取“日”如:342622************提取8(不是08形式),输入公式:=IF(LEN(H2)=18,IF(MID(H2,13,1)="0",MID(H2,14,1),MID(H2,13,2)),IF(MID( H2,11,1)="0",MID(H2,12,1),MID(H2,11,2))),回车确定。
4、从身份证号码提取“年月日”如:342622************提取形如1994-11-08,输入公式:=IF(LEN(H2)=15,1900+MID(H2,7,2)&"-"&MID(H2,9,2)&"-"&MID(H2,11,2),MID( H2,7,4)&"-"&MID(H2,11,2)&"-"&MID(H2,13,2)),回车确定。
5、从身份证号码提取“年龄”如:342622************提取年龄为15岁(针对2009年),输入公式:=YEAR(NOW())-IF(LEN(H2)=15,1900+MID(H2,7,2),MID(H2,7,4)),回车确定。
excel身份证提取生日公式
excel身份证提取生日公式
在Excel 中可以使用以下公式来提取身份证号码列中的生日信息:=TEXT(MID(A1,7,8),"yyyy-mm-dd")
其中A1 为身份证号码所在的单元格,可以根据需要更改。
这个公式使用了Excel 函数MID() 和TEXT() 。
MID() 函数用于截取字符串中间的一部分,参数分别是:要截取的字符串、开始截取的位置和截取的长度。
这个公式中,MID(A1,7,8) 意思是从A1 中第
7 个字符开始,截取8 位字符。
TEXT()函数用来将数值转换成文本,并使用指定格式显示。
这里中,将截取的字符串转换成"yyyy-mm-dd"格式显示。
这样,就可以得到一个身份证号码列中生日信息的公式。
可以将其应用到整个列上,使用拖动或填充工具来快速提取其他单元格中的生日信息。
请注意,此公式假定身份证号码都是有效且符合标准格式,如果有部分身份证号码不符合格式或无效,公式的结果可能会有误差,建议预先处理这些数据。
EXCEL中身份证信息提取的方法(五篇)
EXCEL中身份证信息提取的方法(五篇)第一篇:EXCEL中身份证信息提取的方法【身份证信息提取】从身份证号码中提取出生年月日=TEXT(MID(A1,7,6+(LEN(A1)=18)*2),“#-00-00”)+0=TEXT(MID(A1,7,6+(LEN(A1)=18)*2),“#-00-00”)*1=IF(A2<>“",TEXT((LEN(A2)=15)*19&MID(A2,7,6+(LEN(A2)=18)*2),”#-00-00“)+0,)显示格式均为yyyy-m-d。
(最简单的公式,把单元格设置为日期格式)=IF(LEN(A2)=15,”19“&MID(A2,7,2)&”-“&MID(A2,9,2)&”-“&MID(A2,11,2),MID(A2,7,4)&”-“&MID(A2,11,2)&”-“&MID(A2,13,2))显示格式为yyyy-mm-dd。
(如果要求为“1995/03/29”格式的话,将”-” 换成”/”即可)=IF(D4=”“,”“,IF(LEN(D4)=15,TEXT((”19“&MID(D4,7,6)),”0 000年00月00日“),IF(LEN(D4)=18,TEXT(MID(D4,7,8),”0000年00月00日“))))显示格式为yyyy年mm月dd日。
(如果将公式中“0000年00月00日”改成“0000-00-00”,则显示格式为yyyy-mm-dd)=IF(LEN(A1:A2)=18,MID(A1:A2,7,8),”19“&MID(A1:A2,7,6))显示格式为yyyymmdd。
=TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),”#-00-00“)+0=IF(LEN(A2)=18,MID(A2,7,4)&-MID(A2,11,2),19&MID(A2,7,2)&-MID(A2,9,2))=MID(A1,7,4)&”年“&MID(A1,11,2)&”月“&MID(A1,13,2)&”日“=IF(A1<>”“,TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1) =18)*2),”#-00-00“))从身份证号码中提取出性别=IF(MOD(MID(A1,15,3),2),”男“,”女“)(最简单公式)=IF(MOD(RIGHT(LEFT(A1,17)),2),”男“,”女“)=IF(A2<>” ”,IF(MOD(RIGHT(LEFT(A2,17)),2),”男”,”女”),)=IF(VALUE(LEN(ROUND(RIGHT(A1,1)/2,2)))=1,”男“,”女“)从身份证号码中进行年龄判断=IF(A3<>””,DATEDIF(TEXT((LEN(A3)=15*19&MI D(A3,7,6+ (LEN(A3)=18*2),”#-00-00”),TODAY(),”Y”),)=DATEDIF(A1,TODAY(),“Y”)(以上公式会判断是否已过生日而自动增减一岁)=YEAR(NOW())-MID(E2,IF(LEN(E2)=18,9,7),2)-1900=YEAR(TODAY())-IF(LEN(A1)=15,”19“&MID(A1,7,2),MID(A1,7,4))=YEAR(TODAY() )-VALUE(MID(B1,7,4))&”岁“=YEAR(TODAY())-IF(MID(B1,18,1)=”“,CONCATENATE(”19“,MID(B1,7,2)),MID(B 1,7,4))按身份证号号码计算至今天年龄=DATEDIF(TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=1 8)*2),”#-00-00“),TODAY(),”y“)以2006年10月31日为基准日,按按身份证计算年龄(周岁)的公式=DATEDIF(TEXT(MID(A1,7,6+(LEN(A1)=18)*2),”#-00-00“)*1,”2006-10-31“,”y“)按身份证号分男女年龄段按身份证号分男女年龄段,身份证号在K列,年龄段在J列(身份证号为18位)男性16周岁以下为男性16周岁(含16周岁)以上至50周岁为2 男性50周岁(含50周岁)以上至60周岁为3 男性60周岁(含60周岁)以上为女性16周岁以下为女性16周岁(含16周岁)以上至45周岁为2 女性45周岁(含45周岁)以上至55周岁为 3 女性55周岁(含55周岁)以上为=MATCH(DATEDIF(DATE(MID(K1,7,4),MID(K1,11,2),MID(K1,1 3,2)),TODAY(),”y“),{0,16,50,60}-{0,0,5,5}*ISEVEN(MID(K1,17,1)))=SUM(--(DATEDIF(MID(K1,7,4)&”/“&MID(K1,11,2)&”/“&MID(K1,13,2 ),TODAY(),”y“)>={0,16,45,55}+{0,0,5,5}*MOD(MID(K1,17,1),2)))㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜【年龄和工龄计算】根据出生年月计算年龄=DATEDIF(A1,TODAY(),”y“)=DATEDIF(A1,TODAY(),”y“)&”周岁“ =DATEDIF(A1,NOW(),”y“)根据出生年月推算生肖中国人有12生肖,属什么可以推算出来。
WPS表格提取身份证信息的方法详解
WPS表格提取身份证信息的方法详解身份证相关信息包括籍贯、性别、出生年月日、农历年、属相、生日、星座、出生至今年数、出生至今天数和判断证件有效性,那么怎样把这个信息都提取出来呢?想知道的朋友可以看看以下WPS操作技巧教程,或许对你有帮助!WPS表格提取身份证信息的方法一、原籍贯:(公式代码)=IFERROR(IF(LENB(A2)=15,IFERROR(vlookup(VALUE(MID(A2 ,1,6)),Sheet4!$A:$B,2,0),VLOOKUP(VALUE(MID(A2,1,4)&"00"),She et4!$A:$B,2,0)),IFERROR(IFERROR(VLOOKUP(VALUE(MID(A2,1,6)) ,Sheet3!$A:$E,5,0),VLOOKUP(VALUE(MID(A2,1,4)&"00"),Sheet3!$ A:$E,5,0)),VLOOKUP(VALUE(MID(A2,1,2)&"0000"),Sheet3!$A:$E,5 ,0))),"证件无效")运算说明:此运算运用了iferror逻辑函数,主要判断后面的函数计算结果,如果经过后面所有函数的判断都无法得到结果的,就在此单元格显示"证件无效"。
(此函数在后面的单元格(除判断身份证有效单元格外)都用到此函数,同理,后面就不一一解释此函数的用法。
if函数主要是判断a2单元格的字符数(len函数)是否满足15位,如果是15位的话,则从a2单元格里提取(mid函数)前6位数字(从第一位提取,6个字符)在数据库中查找(vlookup函数)满足此条件的原籍贯所在地,此单元中后面的vlookup函数也是此用途。
中间运用了value函数,主要是因为数据库的数据都是数值型数字,函数中提取的是文本型数字,value函数就是把文本型数值激活为数值型函数。
Excel常用函数(vlookup、if、身份证信息提取等)
VLOOKUP函数
2
VLOOKUP函数技巧
VLOOKUP函数
3
VLOOKUP查询案例:数据精确查询
函数公式: =VLOOKUP(H5,$C$2:$F$9,4,0) 函数解析:vlookup总共有4个参数,第一参数H5为查询的姓名条件值; 第二参数C2:F9为需要查询的数据区域;第三参数4为对应的数据在条件 值往右的第几列;第四参数0代表精确查询。
参数 logical_test
value_if_true value_if_false
简单说明 条件表达式的结果,结果只有两 种,对和错
当条件表达式为正确时返回的值 当条件表达式为错误时返回的值
输入数据类型
逻辑值,能被计算为 TRUE或FALES的数值 或表达式
文本、数字等
文本、数字等
IF函数
14
函数公式:=VLOOKUP(VALUE(LEFT(D3,6)),身份证号地区对应 表!$B$1:$E$5404,2,0) 公式解读:VALUE函数主要功能为将文本格式的数字转换为数字。通常因身份 证号码长度较长,会设置单元格格式为文本。户籍信息提取,需提前准备好身 份证号码对应的户籍信息数据库
日期到期提醒
身份证信息提取
25
2、提取出生日期
函数公式:=TEXT(MID(C3,7,8),"0000-00-00") 公式解读:从身份证号码的第7位开始取8个数字,并以“0000-00-00” 这样的格式显示出来。
身份证信息提取
26
3、提取身份证年龄
DATEDIF函数:DATEDIF(start_date,end_date,unit) Start_date 为一个日期,它代表时间段内的第一个日期或起始日期。(起 始日期必须在1900年之后) End_date 为一个日期,它代表时间段内的最后一个日期或结束日期。 Unit 为所需信息的返回类型。
身份证提取出生年月日通用公式
1.打开输入有身份证号码的excel表格,其实身份证号码中,从第7位开始之后的8位数字就是出生年月日,有规则所以可以利用公式提取。
2.在身份证数据列右侧列空白单元格中输入“=mid”,然后双击MID调起函数。
3.第一个参数选择需要提前出生年月日的身份证号所在单元格,第二个参数输入7,第三个参数输入8,参数之间以逗号隔开(公式的意思就是在单元格数据中,从第7位开始提前8位数字)
4.按回车键就可以提前出对应的出生年月日
5.通过鼠标下拉填充可以得出其他列身份证号对应的出生年月日
简言之就是:
1、打开输入有身份证号码的excel表格,其实身份证号码中,从第7位开始之后的8位数字就是出生年月日,有规则所以可以利用公式提取
2、在身份证数据列右侧列空白单元格中输入“=mid”,然后双击MID调起函数
3、第一个参数选择需要提前出生年月日的身份证号所在单元格,第二个参数输入7,第三个参数输入8,参数之间以逗号隔开(公式的意思就是在单元格数据中,从第7位开始提前8位数字)
4、按回车键就可以提前出对应的出生年月日,然后通过鼠标下拉填充可以得出其他列身份证号对应的出生年月日。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
、根据身份证号码求性别:=IF(LEN(B2)=15,IF(MOD(VALUE(RIGHT(B2,3)),2)=0,"女","男"),IF(LEN(B2)= 18,IF(MOD(VALUE(MID(B2,15,3)),2)=0,"女","男"),"身份证错"))
2、根据身份证号码求出生年月:=IF(LEN(B2)=15,CONCATENATE("19",MID(B2,7,2),".",MID(B2,9,2)),IF (LEN(B2)=18,CONCATENATE(MID(B2,7,4),".",MID(B2,11,2)),"身份证错"))
3、根据身份证号码求年龄:=IF(LEN(B2)=15,year(now())-1900-VALUE(MID(B2,7,2)),if(LEN(B2)=18,ye ar(now())-VALUE(MID(B2,7,4)),"身份证错"))
一、分析身份证号码
其实,身份证号码与一个人的性别、出生年月、籍贯等信息是紧密相连的,无论是15位还是18位的身份证号码,其中都保存了相关的个人信息。
15位身份证号码:第7、8位为出生年份(两位数),第9、10位为出生月份,第11、12位代表出生日期,第15位代表性别,奇数为男,偶数为女。
18位身份证号码:第7、8、9、10位为出生年份(四位数),第11、第12位为出生月份,第13、14位代表出生日期,第17位代表性别,奇数为男,偶数为女。
例如,某员工的身份证号码(15位)是320521*********,那么表示1972年8月7日出生,性别为女。
如果能想办法从这些身份证号码中将上述个人信息提取出来,不仅快速简便,而且不容易出错,核对时也只需要对身份证号码进行检查,肯定可以大大提高工作效率。
二、提取个人信息
这里,我们需要使用IF、LEN、MOD、
MID、DATE等函数从身份证号码中提取个人信息。
如图1所示,其中员工的身份证号码信息已输入完毕(C列),出生年月信息填写在D列,性别信息填写在B 列。
1. 提取出生年月信息
由于上交报表时只需要填写出生年月,不需要填写出生日期,因此这里我们只需要关心身份证号码的相应部位即可,即显示为“7208”这样的信息。
在D2单元格中输入公式“=IF(LEN(C2)=15,MID(C2,7,4),MID(C2,9,4))”,其中:
LEN(C2)=15:检查C2单元格中字符串的字符数目,本例的含义是检查身份证号码的长度是否是15位。
MID(C2,7,4):从C2单元格中字符串的第7位开始提取四位数字,本例中表示提取15位身份证号码的第7、8、9、10位数字。
=MID(F2,7,4)&"-"&MID(F2,11,2)&"-"&MID(F2,13,2)
MID(C2,9,4):从C2单元格中字符串的第9位开始提取四位数字,本例中表示提取18位身份证号码的第9、10、11、12位数字。
IF(LEN(C2)=15,MID(C2,7,4),MID(C2,9,4)):IF是一个逻辑判断函数,表示如果C2单元格是15位,则提取第7位开始的四位数字,如果不是15位则提取自第9位开始的四位数字。
如果需要显示为“70年12月”这样的格式,请使用DATE格式,并在“单元格格式→日期”中进行设置。
2. 提取性别信息
由于报表中各位员工的序号编排是按照上级核定的编制进行的,因此不可能按照男、女固定的顺序进行编排,如果一个一个手工输入的话,既麻烦又容易出错例如性别信息统一在B列填写,可以在B2单元格中输入公式
“=IF(MOD(IF(LEN(F2)=15,MID(F2,15,1),MID(F2,17,1)),2)=1,"男","女")”,其中:
LEN(C2)=15:检查身份证号码的长度是否是15位。
MID(C2,15,1):如果身份证号码的长度是15位,那么提取第15位的数字。
MID(C2,17,1):如果身份证号码的长度不是15位,即18位身份证号码,那么应该提取第17位的数字。
MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2):用于得到给出数字除以指定数字后的余数,本例表示对提出来的数值除以2以后所得到的余数。
IF(MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2)=1,"男","女"):如果除以2以后的余数是1,那么B2单元格显示为“男”,否则显示为“女”。