我正在尝试将1分钟OHLC (开放/高/低/关闭)数据转换为Excel 2013中的5分钟OHLC数据。到目前为止我知道这个原则。Open必须每5行接受一次打开值,类似于Close。Min/Max也可以理解。不幸的是,Excel无法理解我想从0-5、5-10等行获得Min/Max,它是0-5、1-6、2-7等等。
我也试图以某种方式使用平均值,但这是毫无意义的,因为它的输出根本不符合现实。从更多的研究,我认为我将不得不创建一个宏从函数平均值,偏移,索引和匹配,这是我的斗争开始。我不知道如何构造这个公式。
下面是在Count列上使用筛选器后它如何处理的图片:

发布于 2013-10-17 21:02:54
在左边添加一个列(假设为A),0作为标签,=IF(MOD(B2,6)=0,1+A1,A1)在A2中复制下来。对0中的每个更改进行小计,并使用所有其他列。将第一个小计行公式更改为:
ColumnC:=C2
ColumnD:=SUBTOTAL(4,D2:D6)
ColumnE:=SUBTOTAL(5,E2:E6)
ColumnF:=F6
ColumnA的筛选器包含c并向下复制公式。
编辑

发布于 2020-03-06 12:44:52
Python的pandas库将很容易做到这一点。试试看
https://stackoverflow.com/questions/19436306
复制相似问题