excel 身份证18位转15位 公式怎么写?

同上!

我是分几步走的,比如18位身份证在A1格
先在B1格写入”=left(A1,17)“,来去掉最后一位,
然后在C1用”=left(B1,6)“把19前的数字保留下来
然后在D1用”=right(B1,9)“把19后的数字保留下来
最后在E1用”=CONCATENATE(C1,D1)“把两段数字拼起来得到15位身份证号的。
不知道别人有更方便的公式不
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-12-10
比如18位的从A1开始
15位的从B1开始
在B1内输入=left(A1,6)&mid(a1,9)
身份证号从18位转15位好转,从15位升18位要麻烦得多,涉及到最后1位校验码,总共有11个数码,分别是0 1 2 3 4 5 6 7 8 9 X
第2个回答  2013-03-15
=IF(LEN(A2)=15,A2,LEFT(REPLACE(A2,7,2,),15))

A2是18位的自动转成15位,A2是15位就不变。
第3个回答  推荐于2018-11-14
要点如下:
1。将年份由4位变成2位,第7,8位
2。将末尾数去掉,第18位

如18位身份证在A1,则公式如下:
=LEFT(A1,6)&MID(A1,9,9)本回答被网友采纳
第4个回答  2013-03-15
假设数据在A1,B1输入=left(A1,6)&mid(A1,9,9) 下拉公式填充
相似回答