我希望自动完成从时间线中选择不同时段以填充每日时间表的任务。
我的数据列表看起来有点像这样,我正在尝试编写代码,以便Excel获取每个句点的第一次和最后一次(值不等于0)
12:00:28 AM, 0
12:15:30 AM, 0
12:30:30 AM, 0
12:45:30 AM, 0
01:00:30 AM, 0
01:15:30 AM, 68.2
01:30:30 AM, 19.8
01:45:30 AM, 17.2
02:00:30 AM, 16.1
02:15:30 AM, 15.3
02:30:30 AM, 15
02:45:30 AM, 14.6
03:00:30 AM, 14.6
03:15:30 AM, 0
03:30:30 AM, 0
03:45:30 AM, 0
04:00:30 AM, 0
04:15:30 AM, 59.4
04:30:30 AM, 29.7
04:45:30 AM, 21.2
05:00:30 AM, 17.8
05:15:30 AM, 12.1
05:30:29 AM, 0
05:45:30 AM, 0
06:00:30 AM, 0
06:15:30 AM, 0
06:30:30 AM, 0
06:45:30 AM, 0
07:00:29 AM, 0
07:15:30 AM, 0
07:30:30 AM, 0
07:45:30 AM, 0
08:00:30 AM, 0
关于如何实现自动化的任何想法或意见?
答案 0 :(得分:1)
假设12:00:28 AM,
在A2中且B1是空白的,您可以标记我认为您感兴趣的值,这个公式在C2中被复制以适应:
=IF(OR(AND(B1=0,B2>0),AND(B2>0,B3=0)),"#","")
答案 1 :(得分:0)
你可以在excel中使用过滤器只显示值不是0的那些,并使用公式从不同的区域获取这些值(也许vba允许你从非excel文件中获取它们?但是你无论如何都必须在某处输入数据,所以也许这种能力不是必需的)