[问题] 日期与时间排列问题

楼主: su198932 (秋ㄟ)   2018-07-04 20:11:16
请问使用Excel该如何才可以依产品的生产时间进行排列?!
产品资料例如:
A产品,2018/07/04,18:30~19:00,班别:中班。
困难点为排序希望为:
先排2018/07/04 08:00~23:59后接续排列2018/07/04 00:00~07:59
作者: soyoso (我是耀宗)   2018-07-04 20:29:00
https://i.imgur.com/Tfo1pk3.jpg 类似这样?如果是的话,排序方式以c栏辅助栏
楼主: su198932 (秋ㄟ)   2018-07-04 20:39:00
s大,那请问如果后面还有7/5以及7/6等资料呢? 我要写宏,快速ˊ做资料分析与整理使用
作者: soyoso (我是耀宗)   2018-07-04 20:46:00
https://i.imgur.com/2nn34oY.jpg 先排日期,次要c栏
楼主: su198932 (秋ㄟ)   2018-07-04 21:24:00
S大,感谢您,使用你的范例试出来ok请问如果开始时间与结束时间是分两个字段,而08:00为用0800时,这样怎么做呢?
作者: soyoso (我是耀宗)   2018-07-04 21:33:00
这要看时间的格式是什么https://i.imgur.com/po2KGIl.jpg 文字(b栏),数字(f栏)格式为0000;符合日期时间序列值(j栏)
楼主: su198932 (秋ㄟ)   2018-07-04 21:50:00
可以了,问题已解决~S大,可以跟你请教一下,+(left(B1, 4)<"0800"的意义是什么嘛?为什么加上这句就可以让小于0800的排列在2359后面呢?
作者: soyoso (我是耀宗)   2018-07-04 21:58:00
判断为真true,于运算+加后为1,为假false运算后为0日期序列值的话一日为1,23:59不大于1,当为真,加上1时则可排于23:59后面

Links booklink

Contact Us: admin [ a t ] ucptt.com