1、首先我们打开电脑里的excel软件打开数据表。
2、我们可以选中数据列,右击,点击设置单元格格式。
3、弹出对话框,点击日期,选择标准格式,可是示例处显示的是一排#号,确定一下看看。
4、结果得到的结果也是所有数据都变成了#号,显然是错误的。
5、我们在单元格输入=TEXT(A1,"0年00月00日"),意思就是改为A1单元格数据格式。
6、回车之后,得到结果,标准的日期格式。按住单元格右下角的黑方块,向下拉。
7、所有数据变成了标准的日期格式。
如何在职场高效办公,本系列文章讲述Execl常用公式和操作技巧,通过大量实例教学,让您快速成为职场办公达人。
工具/原料
Microsoft office 2007--2013均可
方法/步骤
在上一篇文章中我们在通过身份证号得到出生年月(如何得到出生年月参考另一篇文章:Excle中如何通过身份证号获得出生年月?),很多朋友追问如何将这8位数字转换为日期格式显示,这样显示的结果就更加的规范和符合日常习惯。在本文中就给大家讲一种办法
我们之前得到的数据为19880911这种格式的数字,我们的思路是将其转换为1988-09-11,这样Excel,就可以自动将其转为1988年9月11日这种格式,就可以用来进行年龄的计算等操作了.
在这里我,我们同样要用到上一讲用到Left(),Right()函数,可以帮助大家复习一下,同时再介绍一个MID()函数,大家也可以尝试用此函数一次性从身份证号中得到出生年月。我们的思路是将原来的字条串分成三段,然后用再连接起来,中间加入“-”。
从8位数字中得到年,月,日
将它们连接起来得到日期,使用DATE()函数
以上的分解过程,可以使用一步操作来完成,如A2单元格的数据。 =DATE(Left(A2,4),MID(A2,5,2),Right(A2,2))
用自动填充方式填写其他单元格
在excel中将8位日期转换成6位日期的具体步骤如下:
1、首先打开需要编辑的Excel表格,进入到编辑页面中,选中转换的单元格数据。
2、然后右键单击单元格选择打开“设置单元格格式”。
3、然后在弹出来的窗口中点击打开数字中的“自定义”。
4、然后在类型下方输入“yyyy-mm”,回车确定。
5、然后就能转换为6位数的了。
1、新建一个WPS表格文档。输入数值,数值8位数,前4位年份,中间2位月份,后2位日期。
2、选中要转换数值的单元格,点击“数据”。
3、然后选择“分列”。
4、在弹出的对话框中,点击“下一步”。
5、在弹出的对话框中,再点击“下一步”。
6、选择日期,及格式。
7、点击“完成”,转换成功。
8,结果如图所示。
哈哈 楼主 你这个不能这么直接做 WPS就是这么蛋疼 考虑到你的全是数字 这个比较简单 按下面的做即可:
在C列右键“设置单元格格式”然后找到下面自定义里面自己选择yyyy-mm-dd。
在C1里面输入公式 =VALUE(SUBSTITUTE(B1,".","-"))
将鼠标移到C1右下角往下拖,呵呵你发现了什么没?是不是C列变成B列的数字了并且全部是日期格式。
同理对于A列,你只需要在A列和B列中间插入一列,然后按照上面的方法把新列的变成A列的数字。
整理一下思路方便楼主理解:
1、在A列和B之间插入一列备用,那么新的列就是B列,你原来的B列就变成了C列了。
2、在B列(那个B字母那里)右键“设置单元格格式”然后找到下面自定义里面自己选择yyyy-mm-dd。
3、在B1里面输入公式 =VALUE(SUBSTITUTE(A1,".","-"))。
4、将鼠标移到B1右下角往下拖,你回发现整个B列变成了以A列数字为日期的数字了。
5、在D列(那个D字母那里)右键“设置单元格格式”然后找到下面自定义里面自己选择yyyy-mm-dd。
6、在D1里面输入公式 =VALUE(SUBSTITUTE(C1,".","-"))。
7、将鼠标移到D1右下角往下拖,你回发现整个D列变成了以C列数字为日期的数字了。