作者:乔山办公网日期:
返回目录:excel表格制作
1、以excel2010版本为例,如图要将A列的数据每隔5行的数据提取出来到C列;
2、首先在C2单元格输入INDEX函数zd,INDEX函数是指返回表或区域中的值或对值的引用;
3、输入函数=INDEX(A:A,ROW()*5-4)后,按回车键则可得到第一行的数据,函数中Row()用于选择要从中返回值的数组中的行,这里是每隔5行,所以行数乘以5再减去4,则第一行取的专是1*5-4=1,A1的数值,第二行取的是2*5-4=6,A6的数值,隔了5行;
4、然后把鼠标放在C1单元格右下角,下拉填充属公式则可得到,若A1单元格找不到相应行的数据就会显示为0;
5、同理,如果是每隔3行的话,就乘以3再减去2就能查找到相应的数据了。
在C1中输入或复制粘贴下列公式之一
=OFFSET(A$1,(ROW(A1)-1)*2,)
=INDEX(A:A,ROW(A1)*2-1,)
=INDIRECT("A"&ROW(A1)*2-1)
下拉填充
B1=OFFSET($A$1,2*(ROW()-1),0)
或
=OFFSET(A1,ROW()-1,0)
或
=INDIRECT("A"&2*ROW()-1)
往下拖即可。
excel隔行取值的方法:度
1.B1输入公式:版
=IF(MOD(ROW(),3)=1,INDEX(A:A,INT(ROW()/3)+1),"")
下拉就行了。
2.B1输入公式:
=IF(ROW()>COUNTA(A:A),"",INDIRECT("A"&(1+((ROW()-1)*3))))
公式往下复制,直到出现空白权格为止。