excel求助,如图:比如我只需要在9:00-9:30这一栏输入9:00,后面的时间就会自动生成9:00-9:30呢?

已30分钟为一个时间段,而下一行则自动变成9:30-10:00,以此类推,最终达到图片上的效果而不需要每一行都自己输入时间段,在线等高人帮忙,谢谢了!
急急急,大神呢???

如下图,在M5输入以下工式,向下拉即可

=TEXT(M4+30/24/60,"HH:MM")&"-"&TEXT(M4+60/24/60,"HH:MM")

追问

谢谢啊,可我不需要M4中的内容呢,就如我发的图片中直接一开始就是9:00-9:30,那改如何设置?

追答

    你那个9点在那个单元格,就将那个M4改成你9:00所在的单元格

    可以将你9:00的字体设置成白色就可以了

追问

非常感谢您,按照你所说的方法也可以,但是只能采纳一个答案!最后还是谢谢您的回答。非常受用!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-02-25
如果起始时间写在某一个空单元格,假设是A1单元格写入9:00,
则你图中的单元格写入公式
=TEXT(A$1+(ROW(A1)-1)*30/1440,"h:mm-")&TEXT(A$1+ROW(A1)*30/1440,"h:mm")
下拉填充公式追问

我现在9:00-9:30这个单元格是M10,那我是否就是输入这个公式:=TEXT(M$10+(ROW(M10)-1)*30/1440,"h:mm-")&TEXT(M$10+ROW(M10)*30/1440,"h:mm")

追答

请在一个单元格内写入 9:00 这样的时间,假设是写在M10单元格
则公式写成
=TEXT(M$10+(ROW(A1)-1)*30/1440,"hh:mm-")&TEXT(M$10+ROW(A1)*30/1440,"hh:mm")

=TEXT(M$10+(ROW(A1)-1)*3/144,"hh:mm-")&TEXT(M$10+ROW(A1)*3/144,"hh:mm")

如果M10单元格的内容是文本的 9:00-9:30
则M11单元格写入公式
=TEXT(LEFT(M10,FIND("-",M10)-1)+30/1440,"hh:mm-")&TEXT(RIGHT(M10,LEN(M10)-FIND("-",M10))+30/1440,"hh:mm")
下拉填充公式

追问

谢谢您的回答,但是必须在一个单元格里输入9:00吗?假设我在一个单元格里输入了9:00,我可以把9:00隐藏起来吗?如果可以,该如何隐藏呢?

追答

如果M10单元格的内容是文本数据 9:00-9:30
则M11单元格写入公式
=TEXT(LEFT(M10,FIND("-",M10)-1)+30/1440,"hh:mm-")&TEXT(RIGHT(M10,LEN(M10)-FIND("-",M10))+30/1440,"hh:mm")
下拉填充公式

本回答被提问者采纳
第2个回答  2014-02-25
EXCEL的序列生成功能和IF函数可以帮助你。
先以半小时为递进阶数生成序列。
再以IF函数将源数据组合成你要的格式即可。
第3个回答  2014-02-25
哈哈哈,我不懂,我也想问

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网