需要一种从VBA中的一组重复数据中获取中值数据点的方法吗

需要一种从VBA中的一组重复数据中获取中值数据点的方法吗,vba,excel,mindstorms,geogebra,Vba,Excel,Mindstorms,Geogebra,所以我在学校做了一个项目,涉及乐高mindstorms超声波传感器,基本上他们会将一个图形输出到计算机中,但是有大量的异常值和奇怪的倾斜,我们想把这些值放到Excel中(放到geogebra中)。数据输出如下所示: 1.001 68.7 1.002 68.7 1.003 68.7 1.004 67.4 1.005 67.4 1.006 67.4 左边的一列是以秒为单位的时间,右边的一列是距离终点的距离。正如您所看到的,有大量的副本。如果数据实际上看起来与此完全一样,这将是

所以我在学校做了一个项目,涉及乐高mindstorms超声波传感器,基本上他们会将一个图形输出到计算机中,但是有大量的异常值和奇怪的倾斜,我们想把这些值放到Excel中(放到geogebra中)。数据输出如下所示:

1.001 68.7  
1.002 68.7  
1.003 68.7  
1.004 67.4  
1.005 67.4  
1.006 67.4 
左边的一列是以秒为单位的时间,右边的一列是距离终点的距离。正如您所看到的,有大量的副本。如果数据实际上看起来与此完全一样,这将是很好的,但是我们最终得到了大约3000个数据点。我告诉你这些是因为我第一次使用Excel是在周一,所以我几乎不知道我在做什么。我试图在vba中编写一些东西,可以获取副本中的中间数据集并删除其余的数据(因此在上面的示例中,它会给我

1.002 68.7  
1.005 67.4
有人能帮忙吗?目前我有一个程序,可以标记重复项并删除它们的行,但这会留下第一个重复项,我需要一个中间值。感谢阅读本文,结果比预期的要长
太长了,读不下去了,需要VBA代码找出重复集的中值,输出并删除其余的

,这样你就寻找对应于一组重复的中间的时间了吗?或者你想要一组重复距离的时间值的数学中值吗?如果前者,如果偶数有重复的话,又是什么?“重复”总是连续的?你还会发现,对于那些共享代码的人来说,帮助来得更快,证明他们自己试图解决问题。Charlie,你的问题可能是离题的,可能会被关闭,因为你只是在寻求帮助,而没有证明你所做的努力(你应该发布一些代码等)。无论如何,你可以用一个公式,而不是VBA代码来实现这一点-我会发布代码,但代码都在我老师的电脑上,所以我无法访问它。@RichHolton是的,重复的总是顺序的。我需要与中间集相对应的时间,但我想如果有偶数,我需要一个中位数,这就是我要看的不,没问题。即使有人能帮我把每组副本和它们对应的时间值移动到一个单独的列中,这会有所帮助。