设为首页  加入收藏 
网上投稿 网站地图
您现在的位置: 天添资源网 >> 电脑网络 >> 办公软件 >> Excel >> 正文

excel时间格式转换

本站文章非会员原创,如果侵犯了你的权利请联系13978471165
作者:佚名    电脑来源:不详    点击数:    更新时间:2010-1-2
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://weiruanwt.blogbus.com/logs/55819867.html

假如:C2为日期(月、日),数值是815,D2为时间(时、分),数值时1700,怎样把这两项合并为“8-15 17:00”的格式呢?

我试了下先把C2和D2合并为“8151700”,再转换成“m-d h:m"的格式,但是不行,转不过来

满意答案

=left(c2,1)&"-"&right(c2,2)&left(d2,2)&":"&right(d2,2)

提问人的追问  2009-12-24 14:42
那请问做出来的数据比如“8-15 10:00”这个数据,有没有办法把它改成是“2007-8-15 10:00 AM”的格式,但是显示出来的仍然是“8-15 10:00”,因为数据处理中需要显示月、日和时间,但是电脑的识别必须要是“2007-8-15 10:00 AM",不然的话做不来
回答人的补充  2009-12-24 14:55

由于不是很清楚你的数据到底是什么样的规律。这样吧,给一个应该可以通用的公式

="2007"&"-"&LEFT(C2,LEN(C2)-2)&"-"&RIGHT(C2,2)&" "&LEFT(D2,LEN(D2)-2)&":"&RIGHT(D2,2)&" "&IF(LEFT(D2,LEN(D2)-2)>12,"PM","AM")

回答人的补充  2009-12-24 15:00

忘记放 了两个--了。

再修改一次:)

="2007"&"-"&LEFT(C2,LEN(C2)-2)&"-"&RIGHT(C2,2)&" "&LEFT(D2,LEN(D2)-2)&":"&RIGHT(D2,2)&" "&IF(--LEFT(D2,LEN(D2)-2)>12,"PM","AM")

  • 上一个电脑:

  • 下一个电脑:
  • ■■相 关 文 章: 网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    vista系统重装的office怎么找不到…
    在excel表格里面做题,里面的文件…
    Excel 曲线图制作???
    excel数据查询问题
    Excel 调价格式问题
    CAD图用Word或Excel如何清晰输出
    我的Microsoft Office 2007 怎么…
    关于我们 | 联系我们 | 客户服务 | 申请链接 | 合作联盟 | 诚征代理 | 诚聘英才
      www.ttzyw.com
    备案序号:桂ICP备号