- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【Excel之一】在Excel中根据身份证号码利用公式自动生成出生年月日
一、先给实例,不用搞懂原理
假设:A1栏内有身份证号码,要在B1栏中自动生成年月日,那么就在B1栏中输入以下公式。
(由于A1是假定的,可以任意替换,所以在下面的公式中用红色醒目标出)
【情况1】
公式如下:
=TEXT((LEN(A1)=15)*19&MID(F2,7,6+(LEN(A1)=18)*2),"#-00-00")
显示的效果是:
年年年年-月月-日日,如1984-04-28
【情况2】
公式如下:
=IF(LEN(A1)=18,MID(A1,7,8),19&MID(A1,7,6) )
显示的效果是:
年年年年月月日日,
【情况3】
公式如下:
=IF(LEN(A1)=18,MID(A1,7,4)&"年"&MID(A1,11,2)&"月"&MID(A1,13,2)&"日",IF(LEN(A1)=15,MID(A1,7,2)&"年"&MID(A1,9,2)&"月"&MID(A1,11,2)&"日","无效身份证号码"))
显示的效果如下:
XXXX年XX月XX日,如1984年04月28日
【情况4】
公式如下:
=IF(LEN(A1)=18,MID(A1,7,4)&"."&MID(A1,11,2),IF(LEN(A1)=15,MID(A1,7,2)&"."&MID(A1,9,2),"无效身份证号码"))
显示的效果如下:
年年年年.月月,如1984.04
?
二、有兴趣就拓展一下
根据以上四种情况,在不需要理解公式含义的情况下,就可以派生出其他几种不同的显示格式出来。
【情况5】
公式如下:
=IF(LEN(A1)=18,MID(A1,7,4)&"-"&MID(A1,11,2),IF(LEN(A1)=15,MID(A1,7,2)&"."&MID(A1,9,2),"无效身份证号码"))
显示的效果如下:
年年年年-月月,如1984-04
…………
依次类推,基本上需要的格式都能改出来。
?
三、还有兴趣就总结一下
以上运用到的函数
1. Len函数
(1)函数作用:用来对单元格内容的长度进行测量。
(2)使用语法:
LEN(text)
说明:text 是要查找其长度的文本。空格将作为字符进行计数。
2. MID函数
(1)函数作用:根据用户自行指定的开始位置和字符长度对某单元格进行字符提取。
(2)使用语法:
MID(text,start_num,num_chars)
说明:
Text 是包含要提取字符的文本字符串,可以直接输入含有目标文字的单元格名称。
Start_num 是文本中要提取的第一个字符的位置。文本中第一个字符的 start_num 为 1,以此类推。
Num_chars 指定希望 MID 从文本中返回字符的个数。
注意:
如果 start_num 大于文本长度,则 MID 返回空文本 ()。
如果 start_num 小于文本长度,但 start_num 加上 num_chars 超过了文本的长度,则 MID 只返回至多直到文本末尾的字符。
如果 start_num 小于 1,则 MID 返回错误值 #VALUE!。
如果 num_chars 是负数,则 MID 返回错误值 #VALUE!。
3. IF函数
(1)函数作用:根据指定的条件来计算结果为 TRUE 或 FALSE,返回不同的结果。可以使用 IF 对数值和公式执行条件检测。
(2)使用语法:
IF(logical_test,value_if_true,value_if_false)
说明:
Logical_test?? 表示计算结果为 TRUE 或 FALSE 的任意值或表达式。
Value_if_true?? 是 logical_test 为 TRUE 时返回的值。
Value_if_false?? 是 logical_test 为 FALSE 时返回的值。
?
======================分割线======================
一、以上大部分内容来源于网络,并非原创,我只是按照自己的爱好做了整理。
二、最近写“类型文”写烦了,想写写日志,却囿于内容限制,只好以此充数,骗骗自己。
三、有可能写二,也可能永远只有一。反正不重要。
说明:公式中的A1是身份证号 身份证号码为15位的,最后一位号码能决定性别,奇数为男性,偶数为女性;身份证号码为18位的,倒数第二位号码能决定性别,奇数为男性,偶数为女性。 1、根据身份证号码求性别: =IF(LEN(A1)=15,IF(MOD(VALUE(RIGHT(A1,1)),2)=0,"女","男"),IF(LEN(A1)=18,
您可能关注的文档
- EPO治疗肿瘤相关性贫血.ppt
- EPS保温材料项目可行性研究报告.doc
- EPS聚苯板外墙保温施工方案.doc
- ERP编码规则BOM结构及工艺路线.doc
- ERP企业物流成本核算体系.doc
- erp沙盘模拟课件.ppt
- ERP沙盘模拟实训报告__营销总监.doc
- ERP沙盘协会策划书.doc
- ERP售前咨询部制度.doc
- ERP系统导入现状调研报告.ppt
- GB/T 29324-2024架空导线用碳纤维增强复合材料芯.pdf
- 《GB/T 29324-2024架空导线用碳纤维增强复合材料芯》.pdf
- GB/T 43905.1-2024焊接及相关工艺中烟尘和气体取样的实验室方法 第1部分:电弧焊中烟尘排放速率的测定和分析用烟尘的收集.pdf
- 《GB/T 43905.1-2024焊接及相关工艺中烟尘和气体取样的实验室方法 第1部分:电弧焊中烟尘排放速率的测定和分析用烟尘的收集》.pdf
- 中国国家标准 GB/T 43905.1-2024焊接及相关工艺中烟尘和气体取样的实验室方法 第1部分:电弧焊中烟尘排放速率的测定和分析用烟尘的收集.pdf
- 中国国家标准 GB/T 18910.21-2024液晶显示器件 第2-1部分:无源矩阵单色液晶显示模块 空白详细规范.pdf
- GB/T 18910.21-2024液晶显示器件 第2-1部分:无源矩阵单色液晶显示模块 空白详细规范.pdf
- 《GB/T 18910.21-2024液晶显示器件 第2-1部分:无源矩阵单色液晶显示模块 空白详细规范》.pdf
- GB/T 43860.1220-2024触摸和交互显示 第12-20部分:触摸显示测试方法 多点触摸性能.pdf
- 中国国家标准 GB/T 43860.1220-2024触摸和交互显示 第12-20部分:触摸显示测试方法 多点触摸性能.pdf
文档评论(0)