全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 Excel
15807 3
2015-06-06
现在正在处理一批数据,不过原本是日期性的数据不知道怎么变成了数值型,还是5位数的,弄了好久,,,
       如果直接选中,将格式改为日期型,不能直接改过了,需要对单元格双击才能变成日期型,,,这个方法不行,数据比较大       如果数据——分列——第三步日期YMD,可以改过来,不过会有错误发生,,,
   还能怎么办呢?啊~比较烦,以前遇到这种情况没有注意....
求大神指导!谢谢
如下图
QQ截图20150606175233.png
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2015-6-6 18:31:02
写个VBA的过程。像下面这样的

Sub changeformat()
    Dim i As Integer
   
    For i = 1 To 3  ‘ 把这个1改为你第一个日期开始的行,3改成日期最后的行数
        Worksheets(1).Cells(i, 1).NumberFormatLocal = "yyyy/m/d;@"  ’ 把Cells(i,1)里的1改为你要改日期所在的列数
    Next i

End Sub


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-6-6 20:28:59
pingguagain 发表于 2015-6-6 18:31
写个VBA的过程。像下面这样的

Sub changeformat()
谢谢你的回答!
问题现在已经解决了,以下:将数据类型改为文本,“=text(G3,"yyyy/mm/dd")”
VBA有些高端了,表示小菜鸟还不会用...
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-6-7 19:37:20
excel里,在菜单栏选 格式-单元格格式-数字-分类里的时间选项
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群