1、打开存有身份证号的WPS表格,可见B列是身份证号码,B2、B3是18位的身份证号码,B4是15位的号码。

2、在C2单元格输入公式:=MID(B2,7,6)
该公式的意思是:把B2单元格的字符从第7位开始截取6个放到C2单元格(如本步骤图2)。


3、拖拽C2单元格右下角的句柄,复制公式。
到C4出现了错误,因为B4单元格的身份证号码是15位的。
修改公式为:=CONCATENATE(19,MID(B4,7,4) (如本步骤图2)
该公式的意思是:把B4单元格的字符从第7位开始截取4个,前面加上“19”放到C4单元格里。


4、统一公式 把两个公式用一个IF语句统一起来
公式是:=IF(LEN(B2)=18,MID(B2,7,6),CONCATENATE(19,MID(B2,7,4)))
公式的意思是:如果B2单元格是18位的,就把B2单元格的字符从第7位开始截取6个放到C2单元格;否则,把B2单元格的字符从第7位开始截取4个,前面加上“19”放到B4单元格里。
剩下的工作就是拖拽自动填充了。
