text函数转换身份证号码
更新时间: 2024-06-16 18:30:34
1、首先要知道身份证号码的构成
身份号码一共18位,由17位数字和1位数字校验码组成:其中1~6位是地址码,省 市 区县各两位,7~15位数字出生日期码(分别是年-4位 月-2位 日-2位),3位数字顺序码(按照区县来排序)和1位数字校验码(用于检验身份证号码真伪)。
2、先提取身份证号码中的生日
要从身份证号码中间提取生日出来,可以使用MID函数,如果我们把身份证号码放置在A2中,那么就可以使用=MID(A2,7,8)来进行提取,意思就是说,从A2单元格中文本的第7为开始,提取8位(生日是由8位组成的);
以上面的身份证号码为例,得到的结果是19980808,但是这是一个文本字符串,如果要想显示成日期的格式,就需要进一步格式化。
3、格式化字符串
提取出来的只是19980808这样的字符串,我们还需要进一步格式化才行,这地方就可以使用TEXT将这个8位数字以0-00-00的格式显示,这个结果表面上看起来像日期,但是这个是文本格式的(TEXT是文本函数,输出的都是文本,可以看默认的对齐方式来验证);
转换的方法很简单了,可以在TEXT函数前加上--,意思就是负负得正的运算(也可以+0或者是*1),经过数学运算后,就将文本字符转换为数值的形式,然后Excel会自动判断格式,就可以了,如果你得到的结果是一个很大的数字(30000+~400000+),你可以通过设置单元格格式为日期的方法,来进行规范就算搞定。
4、函数优化
前面是分部计算的,在我们熟练后,我们就可以把函数嵌套起来,这样就更加节约空间,看起来也更加整洁;其实例子中,就一个地方需要嵌套,及把MID函数的输出作为TEXT函数的输入即可。
- 郑州天气预报:荥阳市气象台解除暴雨红...
- 郑州天气预报:公主岭市气象局发布雷暴...
- 郑州天气预报:荥阳市气象局解除暴雨黄...
- 龙岩天气预报:武平县气象台发布暴雨红...
- 昆明天气预报:嵩明县气象台发布雷电黄...
- 长春天气预报:长春市九台区气象局发布...
- 浙江省水利厅、浙江省气象局联合发布山...
- 黔西南天气预报:晴隆县气象台发布雷电...
- 黔西南天气预报:兴义市气象台发布雷电...
- 塔城天气预报:沙湾市气象台发布雷电黄...
- 玉林天气预报:玉林市气象台解除暴雨橙...
- 陕西省水利厅与陕西省气象局联合发布山...
- 盘州市气象台发布雷雨强风黄色预警[Ⅲ...
- 韶关天气预报:金沙县气象台发布暴雨黄...
- 遵义天气预报:正安县气象台发布暴雨黄...
- 韶关天气预报:乐昌市气象台发布暴雨黄...
- 文山天气预报:麻栗坡县气象台解除雷电...
- 铜川天气预报:铜川市气象台解除雷雨大...
- 台州天气预报:仙居县应急管理局发布地...
- 玉溪天气预报:峨山彝族自治县气象台发...
- 界首6月16日天气预报:气温:低温2...
- 太和6月16日天气预报:气温:低温2...
- 肥东6月16日天气预报:气温:低温2...
- 怀远6月16日天气预报:气温:低温2...
- 萧县6月16日天气预报:气温:低温2...
- 颍上6月16日天气预报:气温:低温2...
- 泗县6月16日天气预报:气温:低温2...
- 长丰6月16日天气预报:气温:低温2...
- 利辛6月16日天气预报:气温:低温2...
- 濉溪6月16日天气预报:气温:低温2...
- 蒙城6月16日天气预报:气温:低温2...
- 临泉6月16日天气预报:气温:低温2...
- 固镇6月16日天气预报:气温:低温2...
- 肥西6月16日天气预报:气温:低温2...
- 灵璧6月16日天气预报:气温:低温2...
- 五河6月16日天气预报:气温:低温2...
- 凤台6月16日天气预报:气温:低温2...
- 涡阳6月16日天气预报:气温:低温2...
- 阜南6月16日天气预报:气温:低温2...
- 砀山6月16日天气预报:气温:低温2...
- 吉林6月16日天气预报:气温:低温 14℃~高温 28℃,晴,紫外线很强
- 门头沟6月16日天气预报:气温:低温 23℃~高温 38℃,晴,紫外线很强
- 密云6月16日天气预报:气温:低温 20℃~高温 38℃,晴,紫外线很强
- 房山6月16日天气预报:气温:低温 20℃~高温 37℃,晴,紫外线很强
- 大兴6月16日天气预报:气温:低温 22℃~高温 38℃,晴,紫外线很强
- 石景山6月16日天气预报:气温:低温 22℃~高温 38℃,晴,紫外线很强
- 丰台6月16日天气预报:气温:低温 23℃~高温 38℃,晴,紫外线很强
- 延庆6月16日天气预报:气温:低温 19℃~高温 36℃,晴,紫外线很强
- 昌平6月16日天气预报:气温:低温 21℃~高温 38℃,晴,紫外线很强
- 通州6月16日天气预报:气温:低温 22℃~高温 38℃,晴,紫外线很强