excel怎么隔几行取几个数?

如何在excel中间隔一定数量后取数,比如A1列总共有1000个数据,我需要在这1000个数据中每间隔25个连续取5个数据(也就是每间隔25个,取26/27/28/29/30,然后后又间隔25个取5个连续的数据),怎么设置这间隔25的数据显示或者刷选出来

辅助列=mod(row(A1) ,30)
然后筛选26-29,0
温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-08-09

对你的隔25理解不是很明白,下面2个公式中看哪个符合你的“隔25个”的要求吧。

A列(不是A1列——A1只是一个单元格)填写有自然数序列

B列按从A26开始,每25个连续单元格取连续5个数

B1=OFFSET(A$1,INT(ROW(A5)/5)*25+MOD(ROW(A5),5),,)&""

下拉到出现空白单元格

C列按从A26开始,取连续5个数据后,隔25个单元格不取,再从A56开始取5个连续单元格,依次类推。

C1=OFFSET(A$1,INT(ROW(A5)/5)*30+MOD(ROW(A5),5)-5,,)&""

下拉到出现空白单元格。

其实本问题主要是一个如何建立数学模型的问题,Excel函数不是重点,掌握4个函数:OFFSET(也可以是其他,如INDIRECT)、ROW、INT、MOD就行了。

第2个回答  2022-08-09
用公式:

=INDEX(A:A,SMALL(IF(MOD(ROW($30:$1029),30)>24,ROW($1:$1000)),ROW(A1)))
数组公式,按组合键CTRL+SHIFT+回车,完成公式,下拉。本回答被网友采纳
相似回答