1、一、号码的输入单元格输入大于11位的数字会变成科学计数形式E+,输入后再改为文本格式,15位之后的数栓疠瑕愤字都会变成0,而且恢复不了。这种只有在输入或者导入外部数据前先设置单元格格式,再录入号码就会显示全了。①输入号码的,先选定单元格,ctrl+1设置单元格,分类那里改为文本格式。②导入外部数据的,导入后会有文本分列向导,会有个列数据格式,选"文本"。
2、二、提取身份证号中的出生日期①只是提取数字,不用转换格式的,直接用mid函数。=MID(A2,7,8)媪青怍牙"A2"表示号码所在的单元格,"7"表示需要提取的数字开始的位置,"8"表示需要提取的数字有几位。②提取出来的出生日期改成固定格式,如xxxx年xx月xx日,2020-05-05等,用下面函数=TEXT(MID(A2,7,8),"0000-00-00")=TEXT(MID(A2,7,8),"0000年00月00日")
3、三、用身份证号码计算年龄先用MID(A2,7,4)提取年份,再用当前年份减去出生年份。=YEAR(NOW())-MID(A2,7,4)
4、四、身份证号码判断男女用几个函数组合,=IF(ISODD(MID(A2,17,1)),"男","女")MID函数提取身份证号码第17位的数字,奇数为男,偶数为女;用ISODD函数判断第17位数字是否为奇数,是为TRUE,否为FALSE;再用if函数判断奇数TRUE为男,否FALSE为女。
5、五、隐藏身份证号码中部分数字=REPLACE(A2,7,8,"********")其中A2为原号码单元格;7为要替换的字符的起始位置;8为要替换的字符长度;引号中为要替换成的内容,一个数字一个*号。最后就会把号码中的出生年月日替换成********。