ä»èº«ä»½è¯å·ä¸æååºçæ¥æå¯ä»¥RIGHT(LEFTLEFT(text, [num_chars]),[num_chars])å½æ°ãLEFTLEFT(text, [num_chars])表示ä»æå®ææ¬å符串ç第ä¸ä¸ªå符å¼å§è¿åæå®ä¸ªæ°çå符ãRIGHT(text, [num_chars])æ¯æ ¹æ®ææå®çå符æ°è¿åææ¬å符串ä¸æåä¸ä¸ªæå¤ä¸ªå符ã
è½¯ä»¶å·¥å ·ï¼excel 2013
1ã身份è¯å·ç æ¯18ä½ï¼åºçæ¥æåå¨å14ä½ä¸ï¼ç¨LEFTLEFT(text, [num_chars])ååºå14ä½å符ãè¿æ¶åºçæ¥æåå¨14ä½å符æå8ä½ï¼åç¨RIGHT(text, [num_chars])å½æ°ååºæåç8ä½åºçæ¥æå³å¯ã
2ãå¨åºçæ¥æåå æ ¼ä¸è¾å ¥=RIGHT(LEFT(C2,14),8)å ¶ä¸C2为身份è¯å·ç çä½ç½®ï¼14为ååºå14å符ï¼8为ååºæåç8ä½ã
3ãè¾å ¥å®æåæä¸å车é®ï¼å°±å¯ä»¥èªå¨å¾åºåºçæ¥æã
4ãå¦ææå¤ååè¿è¡å ¬å¼å¡«å å³å¯ã
EXCEL能轻松地从身份证号码中提取出生日期
这里提供“公式”和“分列”两种方法来完成:
公式法:
以下公式都能完成从身份证号码中提取出生日期
1、 =MID(A2,7,8)
从18位身份证号中截取日期那一段;
2、 =DATE(mid(A2,7,4),mid(A2,11,2),mid(A2,13,2))
从18位身份证号中分别截取年月日,出用date函数转化为日期
3、 =TEXT(MID(A2,7,8),"#-00-00")
从18位身份证号中截取日期那一段,并转化为 XXXX-XX-XX 的形式
4、 =TEXT(MID(A2,7,LEN(A2)/2.2),"0-00-00")
与上一公式较果相同,但此公式适用于15位或18位身份证
5、 =TEXT((LEN(A2)=15)*19&MID(A2,7,6+(LEN(A2)=18)*2),"0-00-00")
与上一公式较果相同,但此公式适用于15位或18位身份证
ps.除公式2以外,所转化的日期都为“文本”型数值。公式3、4、5可以加上数值转换函数VALUE()或运算符(原公式*1、原公式+0、 --原公式等)转换成日期序列号,再把单元格格式设为“日期”型来转换成真正的“日期”
分列法
使用分列工具可以快速把身份证号转换成出生日期
1、先把身份证复制一列
菜单——数据——分列——选择固定宽度,——分别在出生日期那一段的首尾点击建立分列线,下一步——因为我们只要中间的出生日期,所以不导入最前和最后的列,只保留中间的出生日期段,并设为日期型,点击完成即可
纯手打好累。