打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
怎样在Excel中每隔N行提取数据?

怎样在Excel中每隔N行提取数据?

来源:excel格子社区

要在Excel工作表的某列中每隔N行提取数据,可以OFFSETINDEX函数。假如数据在D1:D1000中,现在要每隔4行提取一个数据,即提取D列第4812等行的数据,如图。

    

 

    F2单元格中输入公式:

    =OFFSET($D$1,ROW(D1)*4-1,0)

    或:

    =INDEX($D$1:$D$1000,ROW(D1)*4,0)

    然后拖动填充柄向下填充公式。如果要每隔N行提取数据,则将上述公式中用红色标识的“4”表示改为相应的数值即可。

    这是从上向下提取数值的情况,有时还需要从最后一个数据开始向上每隔N行提取数据,如图:

    

    在单元格中输入数组公式:

    =INDEX($D$1:$D$1000,MAX(ROW($D$1:$D$1000)*($D$1:$D$1000<>""))-ROW(A1)*4+1,0)

    或:

    =OFFSET(INDIRECT("D" & MAX(ROW($D$1:$D$1000)*($D$1:$D$1000<>""))),1-ROW(A1)*4,0)

    公式输入完毕,按Ctrl+Shift+Enter结束,然后拖动填充柄向下填充公式。同理,如果要每隔N行提取数据,则将上述公式中用红色标识的“4”表示改为相应的数值即可。

 

 

 

    要在Excel工作表的某列中每隔N行提取数据,可以OFFSETINDEX函数。假如数据在D1:D1000中,现在要每隔4行提取一个数据,即提取D列第4812等行的数据,如图。

    

 

    F2单元格中输入公式:

    =OFFSET($D$1,ROW(D1)*4-1,0)

    或:

    =INDEX($D$1:$D$1000,ROW(D1)*4,0)

    然后拖动填充柄向下填充公式。如果要每隔N行提取数据,则将上述公式中用红色标识的“4”表示改为相应的数值即可。

    这是从上向下提取数值的情况,有时还需要从最后一个数据开始向上每隔N行提取数据,如图:

    

    在单元格中输入数组公式:

    =INDEX($D$1:$D$1000,MAX(ROW($D$1:$D$1000)*($D$1:$D$1000<>""))-ROW(A1)*4+1,0)

    或:

    =OFFSET(INDIRECT("D" & MAX(ROW($D$1:$D$1000)*($D$1:$D$1000<>""))),1-ROW(A1)*4,0)

    公式输入完毕,按Ctrl+Shift+Enter结束,然后拖动填充柄向下填充公式。同理,如果要每隔N行提取数据,则将上述公式中用红色标识的“4”表示改为相应的数值即可。

 

 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Excel公式技巧84:对混合数据中的数值求和
如何对数据区域中每隔n行的数值求和?
Excel提取数据最捷径的妙招!厉害!
Excel教程:excel每隔几行提取一行(2种技巧分享)
Excel中截取字符函数公式:Excel函数不求人
Excel中如何每隔3行提取数据
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服