在excel中一般格式如何转换成日期格式?

比如2007.03.17或20070317是“一般”(general)格式想转成17/03/2007的日期格式有没有一个公式就能解决的方法?... 比如2007.03.17或20070317是“一般”(general)格式想转成17/03/2007的日期格式有没有一个公式就能解决的方法? 展开
 我来答
鱼木混猪哟
高粉答主

2018-07-25 · 专注Office,尤其Excel和VBA
鱼木混猪哟
采纳数:6078 获赞数:33698

向TA提问 私信TA
展开全部

可以直接通过格式转换。

软件版本:Office2007

方法如下:

1.将A列中的数值转换成日期格式:

2.选择A列,将格式设置为日期格式:

3.这样就完成了转换:

qinqh_yl
2007-06-13 · TA获得超过1.7万个赞
知道大有可为答主
回答量:9857
采纳率:52%
帮助的人:6004万
展开全部
你输入的2007.03.17或20070317默认为"常规"格式,但你用TYPE函数一检测就会发现,2007.03.17的是当作"文本",20070317是当作"数值"来处理的。
所以如果要将它们转化为日期格式,要分别使用不同的方法:
1、2007.03.17类型,用鼠标选定该列数据,点“替换”,将“.”全部替换成“-”就可以了。
2、20070317类型,假定原数据在A列,请在后面空白列输入公式:
=DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2))
将公式向下复制到相应行。
选定公式列点“复制”,在A1点右键“选择性粘贴”,选中“数值”,点“确定”。再删除公式列。

转换成日期格式后就可以根据你的需要设置成各种不同的显示形式。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bjxiaoyao
2007-06-13 · TA获得超过6427个赞
知道小有建树答主
回答量:950
采纳率:0%
帮助的人:326万
展开全部
假设A1单元格里面有“20070317”,
转换:
1.将放结果的单元格的格式设置为
dd/mm/yyyy
具体方法:
单击单元格,点"格式"->"单元格"->"数字",左边的"分类"选择"自定义",在右边"类型"下面的框中输入: dd/mm/yyyy 点"确定"。

2.单元格里输入公式
=DATE(LEFT(a1,4),MID(a1,5,2),RIGHT(a1,2))
得到 17/03/2007

解释:
DATE:返回代表特定日期的序列号。如果在输入函数前,单元格格式为“常规”,则结果将设为日期格式。
语法
DATE(year,month,day)
在参数year里用LEFT(a1,4)意思是从左面提取A1单元格中的4个字符;
在参数month里用MID(a1,5,2)意思是提取A1单元格中的从第5位起的两个字符
在参数day里用RIGHT(a1,2)意思是从右面提取A1单元格中的4个字符
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
童乐萌
2007-06-13
知道答主
回答量:4
采纳率:0%
帮助的人:3.7万
展开全部
单击单元格,点"格式"->"单元格"->"数字",左边的"分类"选择"自定义",在右边"类型"下面的框中输入:
yyyy-m-daaaa
点"确定"。
这样设置好后,你输入2007-1-1后按回车,它就显示为2007-1-1星期一,可以用填充柄向下复制(日期递增)。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
成如心7O
2007-06-13 · TA获得超过407个赞
知道小有建树答主
回答量:679
采纳率:0%
帮助的人:407万
展开全部
先将单元格设置为你想要的格式:如果没有,可以自定义
格式菜单-单元格-数字-自定义,输入你要的格式如dd/mm/yy:@
再用下面公式对你输入的一般格式的数据,比如2007.03.17在C7单元格。进行处理OK

DATE(LEFT(C7,4),MID(C7,6,2),RIGHT(C7,2))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式