excel 2007显示时间问题

[复制链接]
查看11 | 回复5 | 2011-6-2 03:09:59 | 显示全部楼层 |阅读模式
excel2007如何将打入的数字比如100-200变成1:00-2:00大家速度帮忙急用
或者是1100-1200变成11:00-12:00三位四位要通用哦~!谢谢大家
回复

使用道具 举报

千问 | 2011-6-2 03:09:59 | 显示全部楼层
没有这样的自定义格式,因为你这个是文本,无法采用自定义数字格式。

变通方法:
假设数字在A列,可以在B1输入公式:
=TEXT(--LEFT(A1,FIND(\"-\",A1)-1),\"00!:00\")defds123\"-\"defds123TEXT(--RIGHT(A1,LEN(A1)-FIND(\"-\",A1)),\"00!:00\")
下拉填充
然后复制B列,在A列选择性粘贴-数值









<h4class=\"ask\">追问


我这可是一列的时间格式就是xx:xx-xx:xx这样的格式我就是想省略:和-号求解
回复

使用道具 举报

千问 | 2011-6-2 03:09:59 | 显示全部楼层
公式试过了吗?
我测试没问题
“100-200变成1:00-2:00,或者是1100-1200变成11:00-12:00”
回复

使用道具 举报

千问 | 2011-6-2 03:09:59 | 显示全部楼层
可我是一列的呀我想要的是即输即得效果--、谢谢大哥了看看有没有办法#00\":\"0#-#0\":\"0#这个你试试、。。。。四个数字的有效果的但是对于1:00这样的就没多大效果了
回复

使用道具 举报

千问 | 2011-6-2 03:09:59 | 显示全部楼层
兄弟,做人要讲道理。你这个不是数字,怎么设置数字的自定义格式?四个数字当然没问题,因为首先它是数字。你中间加了横线,就只能是文本。

如果输入12001300显示为12:00-13:00倒是可行,自定义:
00!:00-00!:00
但是中间加横线,以及三位的情况没办法
回复

使用道具 举报

千问 | 2011-6-2 03:09:59 | 显示全部楼层
晕。就没其他办法了么--那还是手动吧累死我了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行