新浪博客

excel,8位连续的数字改成日期格式

2013-10-25 08:41阅读:
现有一表格,其中出生日期格式全部是8位连续的数字,如:
20130902
20130705
19891110
要全部转换成标准的日期格式:1989-11-10,并统一转换成日期格式:1989年11月10日
1.首先我们在B2输入公式:=MID(A2,1,4)&'-'&MID(A2,5,2)&'-'&MID(A2,7,2),如下图:
excel,8位连续的数字改成日期格式

2.如果需要的月份与日份前面不需要0的,可以C2输入这个公式:=MID(A2,1,4)&'-'&MID(A2,IF(MID(A2,5,1)='0',6,5),IF(MID(A2,5,1)='0',1,2))&'-'&MID(A2,IF(MID(A2,7,1)='0',8,7),IF(MID(A2,5,1)='0',1,2)) ,如下图:
excel,8位连续的数字改成日期格式

3.选中你要转换格式的日期,并点击复制,如下图:
excel,8位连续的数字改成日期格式
4.在E2右键单击,选择”选择性粘贴“,如下图:
excel,8位连续的数字改成日期格式
5.选择数值,并点击确定,如下图:
excel,8位连续的数字改成日期格式
6.选中E2到E4,如下图:
excel,8位连续的数字改成日期格式
7.点击工具栏那边的数据,选择分列,如下图:
excel,8位连续的数字改成日期格式
8.点击分列后跳出窗口如下图:
excel,8位连续的数字改成日期格式
点击”下一步“,再点击”下一步“;
excel,8位连续的数字改成日期格式
点击日期,然后点击完成如图。
excel,8位连续的数字改成日期格式
9.再次选中需要转换成日期格式的单元格,点击常规右侧的倒三角,出现下拉菜单,选择长日期,如下图:
excel,8位连续的数字改成日期格式
10.ok了,如下图:
excel,8位连续的数字改成日期格式

我的更多文章

下载客户端阅读体验更佳

APP专享