(2)以提取A列的日期为例,若希望每隔3行提取数据,则INDEX((A$2:A$11,1)、INDEX((A$2:A$11,4)、INDEX((A$2:A$11,7)、INDEX((A$2:A$11,10)分别提取第1、4、7、10行的数据,每隔3行提取一次数据。(3)使用(ROW()-2)*3+1构造1、4、7、10的等差数列。
以上面的数据为例,实现每隔13行取一个数;以取D列数据为例,也就是D列数据从第10行开始每隔13行取一个数; 在输入G列输入公式: =OFFSET(D$10,(ROW(D1)-1)*13,) 上面的公式的如何修改: =OFFSET(D$10,(ROW(D1)-1)*13,) D$10,代表取的第一个值是D列第10行,如果要从C列第5行开始,改成C$5...
1 打开表格,紧邻待处理数据列,创建新的筛选列,根据数据规律在不需要的数据行输入0,在需要的数据行输入1。13行是有用的。直接输入1,如果有多行是需要的,就拖动填充为114到77行是不需要的。在14行输入0,拖动后填充得到77行。2 复制规律。 选中第一个重复区,即13-77行单元格,然后双击单元格右下角的...
1 点击D2单元格,输入:=SUM((MOD(ROW(B1:B20),4)=0)*(B1:B20)),按ctrl+shift+enter组合键结束 2 公式讲解。ROW(B1:B20)返回{1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20}ROW函数功能:返回指定引用的行号结构:=ROW(参照区域)3 MOD({1;2;3;4;5;6;7;8;9;10;11;1...
excel每隔几行提取一行,咱们可以使用Excel技巧完成,也可以使用编写公式来完成。 比如下面的Excel表格,B列记录了很多数据。 请在D2单元格输入公式,将B列的数据,每隔3行提取出来。 D2单元格输入公式: =INDEX(B:B,(ROW(B1)-1)*3+2) 公式解释: INDEX函数,返回区域中的值,用通俗易懂的方式可以表示为:INDEX(数...
首先:select @n:=@n+1 as n, a.* from (select * from tablename order by id desc)a,(select @n:=0)b 是给每行的记录添加了序号,字段名为n。 其次:where c.n%2=1 是对2取模值也就是取余数,2代表着隔一行取一条数据,如果是隔两行取一条数据,就是where c.n%3=1,以此类推。
假设要取的数据在A列,要取的行数为1,4,7...在B列中定义单元值为B1=1 B2=4...即你要取的行数的值 在C列中C1=INDIRECT("A"&C1),然后下拉即可。
要每隔4行提取一个数据,即提取D列第4、8、12等行的 数据,如图。 在F2单元格中输入公式: =OFFSET($D$1,ROW(D1)*4-1,0) 或: =INDEX($D$1:$D$1000,ROW(D1)*4,0) 然后拖动填充柄向下填充公式。如果要每隔N行提取数 据,则将上述公式中用红色标识的“4”表示改为相应的数值 ...
在C1中输入 =INDEX(A:A,SMALL(IF((ROW($A$1:$A$100)<>1)*((MOD(ROW($A$1:$A$100),6)=0)+(MOD(ROW($A$1:$A$100),6)=1)),ROW($A$1:$A$100),65536),ROW(A1)))&""按【组合键】确认后下拉填充。
在Excel中,我们经常需要提取特定行数的数据。例如,我们有一个包含很多数据的B列,希望每隔几行提取一行。这里,我们将分享两种方法来实现这个需求。 方法一:使用Excel函数 1. 在D2单元格输入公式,将B列的数据,每隔3行提取出来。公式如下: =INDEX(B:B,(ROW(B1)-1)*3+2) ...