在一个单元格了是无法实现的,你可以尝试用两列单元格来实现,具体如下:
1、选中A/B两列,然后Ctrl+1,将两列的单元格格式设置为日期
2.在A1中输入12-1,B1中输入12-7表示第一周,在A2中输入12-8,B2中输入12-14表示第二周,然后同时选中A1、A2、B1、B2,选中后将鼠标停留在B2单元格的右下角,光标会变成一个不带箭头的十字光标,这时按住鼠标左键往下复制就可以实现你的要求了
用从起始位置按指定长度提取字符个数的函数MID()提取出身年月日即可。
身份证号码分15位和18位,以18位身份证号码为例:
18位身份证号码第7—10位是年份、11—12位是月份、13—14位是天数。
假设身份证号码在D2单元格,则可以在C2单元格中编辑公式
=MID(D2,7,4)&"-"&MID(D2,11,2)&"-"&MID(D2,13,2)
回车即可。
如果是15位、18位身份证号码混合,用IF函数适当设置即可:
=IF(LEN(D2)=15,MID(D2,7,2)&"-"&MID(D2,9,2)&"-"&MID(D2,11,2),IFLEN(D2)=18,MID(D2,7,4)&"-"&MID(D2,11,2)&"-"&MID(D2,13,2),""))