查看每分钟数据而不是每秒

时间:2015-08-12 11:55:42

标签: excel excel-vba vba

我有一个excel文件,显示每隔一个时间间隔的数据。我想获得每分钟间隔的数据。我不想平均,但它只是为每分钟显示数据,例如。(22:06:25 22:07:25 22:06:25 22:08:25 22:06:25)。

我目前的数据是这样的。

08.08.2015 22:06:25 114507783   1000000 49087   612
08.08.2015 22:06:25 114507892   1000000 49087   612
08.08.2015 22:06:25 114508002   1000000 49087   612
08.08.2015 22:06:25 114508111   1000000 49087   612
08.08.2015 22:06:25 114508220   1000000 49087   612
08.08.2015 22:06:25 114508329   1000000 49087   612
08.08.2015 22:06:25 114508438   1000000 49087   612
08.08.2015 22:06:25 114508548   1000000 49087   612
08.08.2015 22:06:25 114508657   1000000 49087   612
08.08.2015 22:06:26 114508766   1000000 49087   612
08.08.2015 22:06:26 114508875   1000000 49087   612
08.08.2015 22:06:26 114508984   1000000 49087   612
08.08.2015 22:06:26 114509094   1000000 49087   612
08.08.2015 22:06:26 114509203   1000000 49087   612
08.08.2015 22:06:26 114509312   1000000 49087   612
08.08.2015 22:06:26 114509421   1000000 49087   612
08.08.2015 22:06:26 114509530   1000000 49087   612
08.08.2015 22:06:26 114509640   1000000 49087   612
08.08.2015 22:06:27 114509749   1000000 49087   612
08.08.2015 22:06:27 114509858   1000000 49087   612
08.08.2015 22:06:27 114509967   1000000 49087   612
08.08.2015 22:06:27 114510076   1000000 49087   612
08.08.2015 22:06:27 114510186   1000000 49087   612
08.08.2015 22:06:27 114510295   1000000 49087   612

任何帮助都将受到高度赞赏。

1 个答案:

答案 0 :(得分:0)

我假设您不想/无法更改数字生成器的实际工作方式。我进一步假设您手动将此数据转储到Excel中[如果您通过数字生成器自动执行此操作,则无法在源编号生成器处求解时无法解决此问题]。因此,我建议您有1个数据转储选项卡和一个评论选项卡。

我进一步假设您的源选项卡名为sheet1,并在以下列中包含数据:

答:A =日期[我假设这只运行一天,并且每天都会创建一个新的Excel文件] B:B =时间 C:C =所有其他数据[如果数据在此处有不同的列,请调整下面的答案以反映]

在您的评论标签上,在A1中只需输入以下内容即可。根据需要复制。

=Sheet1!A1

在B1上,输入以下内容:

=MIN(Sheet1!B:B)

这将拉出Sheet1中找到的最低时间戳。然后,在B2上并复制下来,输入以下内容:

=VLOOKUP(B1+0.001,Sheet1!B:B,1,1)

这将查找上面单元格中找到的时间,添加一分钟。如果它没有完全找到(与第二个匹配),则在您的数据排序时,它会采用最接近的匹配。

将其放入C1中并向下复制(如果您的数据也在D,E等列中,只需复制此公式,用D替换对C列的引用等 - 应该只能复制到右侧)< / p>

=INDEX(Sheet1!C:C,MATCH($B1,Sheet1!$B:$B,0))

这将查找新工作表中B列中生成的时间戳的完全匹配。然后它用INDEX将这些数据拉到你的新工作表上。