乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 求助:Excel中如何提取A表中某一时间段内所有的数据到B表...-excel提取时间段,excel提取某日期段数据

求助:Excel中如何提取A表中某一时间段内所有的数据到B表...-excel提取时间段,excel提取某日期段数据

作者:乔山办公网日期:

返回目录:excel表格制作


在D2单元格输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向下填充公式
=INDEX(A:A,SMALL(IF((MOD(B$2:B$16,1)>1/3)*(MOD(B$2:B$16,1)<1/2)),ROW($2:$16),4^8),ROW(A1)))&""

我已经把你的问题解决了。我用的是office07 ,不知道你用的是什么。下面我给你说一下过程。

首先,选中C列。选择“排序”——“以扩展区域排序”,在“列”那一项中选好C列,然后在“排序依据”那选“数值”,“次序”那里点击最下面的“自定义序列”

面就是自己定义一个排zd序规则了。

在输入序列里写

1975年1月,1975年2月.......1976年8月

点击添加

然后确定

再确定,

你回头看看你的表,是不是变了?

然后选出你想要的那一段数据就可以了。

完毕!

若还是不会,把东西发给我,我给你弄。


额,受益匪浅额

其实不用写程序

方法:

  1. 建立一个统计表

    统计表格式就是你要的结果,比如:

        A                         B                      C                      D

    1  时间段                                                               平均值

    2  日期                   开始时间      结束时间                    

    3  2015/11/10        08:00            10:00                 

    4  2015/11/10        10:00            12:00  

    5  2015/11/10        12:00            14:00  

    其中,ABCD是列标,12345是行标,主要是为了让你理解而已(D1和D2合并单元格)

  2. 写公式并往下拉:

    D3公式=averageifs(基础数据的求平均区域,基础数据的时间列,">="&$A3+$B3,基础数据的时间列,"<="&$A3+$D3)

    然后往下拉就可以了

  3. 备注:

    公式内的汉字部分,主要看你的基础数据表是啥样子的,才能具体确定

    吧,然e68a84e799bee5baa6361后写清楚需求即可

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网