EXCEL 问题,求教帮忙!!

来源:百度知道 编辑:UC知道 时间:2024/05/26 11:38:24
一个工作表中,已填有很多组身份证号码,比如A1列是:510902198208095543,要在另一列B1列得到这个人的出生日期,比如提取成为1982-08-09,有没有相关的公式,谢谢(简单说就是去掉身份证号前6位和后4位,得到中间的数,并在年.月.日.中间打上"-"号)

没办法加“-”号,只能去掉前6后4位:
在B1中输入=MID(A1,7,8)即可,
A1要设置成文本

只有一个笨办法:讲身份证的号码在表上分三格来输入,第一格输前6位,第二格输7-14位,第三格输后4位。(在选择“格式”的框线时,三格中的分格竖线选定不打出,在最后成表中就看不出是三个格子并串的号码)
然后利用“插入函数”功能,提取中间那格的数据,到所指定的格子里,再将指定的那个格子定义为时间格式。就完成了。这样的设置只要一次,按住鼠标左键,将结果往下一拉,所有输入都完成。