excel输入出生日期后,再输入身份证可以自动填入出生日期

来源:百度知道 编辑:UC知道 时间:2024/05/29 15:26:00
比如出生日期是1975.06.25,身份证是320123+出生日期+后面四位
我只要输入后面四位就可以往下拖了,前面也要自动加进去因为都一样

a1中输入生日,如1975.06.25
b1中输入后四位,
c1中输入公式:
="320123"&LEFT(A1,4)&MID(A1,6,2)&RIGHT(A1,2)&B1

就OK了。

A1填入出生日期,B1填入尾数。

在身份证号码一列输入公式:

="320123"&YEAR(A1)&REPT("0",2-LEN(MONTH(A1)))&MONTH(A1)&REPT("0",2-LEN(DAY(A1)))&DAY(A1)&B1

除了1楼的方法还有个方法,用分列

“数据”——〉“分列”

如1975.06.25 以“.”为分列符号就会产生3个列,1975一列,06一列,25一列,然后在最前面加一列,输入320123,然后再用一列专门输入后四位数字,最后再用一列把前面的信息用&符号合并。

注意,分列需要额外插入3个空列,否则会把后三列的数据删除。

看了其他答案,明白了,都可以实现的