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

同上!
2024-11-22 23:24:15
推荐回答(5个)
回答(1):

我是分几步走的,比如18位身份证在A1格
先在B1格写入”=left(A1,17)“,来去掉最后一位,
然后在C1用”=left(B1,6)“把19前的数字保留下来
然后在D1用”=right(B1,9)“把19后的数字保留下来
最后在E1用”=CONCATENATE(C1,D1)“把两段数字拼起来得到15位身份证号的。
不知道别人有更方便的公式不

回答(2):

比如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

回答(3):

=IF(LEN(A2)=15,A2,LEFT(REPLACE(A2,7,2,),15))

A2是18位的自动转成15位,A2是15位就不变。

回答(4):

要点如下:
1。将年份由4位变成2位,第7,8位
2。将末尾数去掉,第18位

如18位身份证在A1,则公式如下:
=LEFT(A1,6)&MID(A1,9,9)

回答(5):

假设数据在A1,B1输入=left(A1,6)&mid(A1,9,9) 下拉公式填充