作者:乔山办公网日期:
返回目录:excel表格制作
假设要取的数据在A列,要取的行数为1,4,7...
在B列中定义单元值为B1=1 B2=4...即你要取的行数的值
在C列中C1=INDIRECT("A"&C1),然后下拉即可。
1,我想要每隔8行筛选来出16行? 懵了,天书啊,你自己能理解的源暗号吧?
2,想要摘取出:A9-A24 A32-A47 A40-A55......... ? 没规律,按你说的,知A32-A47 A40-A55.. 这两个是错误的, 都交叉了?
3,先检查你的提问,否则谁道能解答?提问都是错的
1、以excel2010版本为例,如图要将百A列的数据每隔5行的数据提取出来到C列;
2、首先在C2单元格输入INDEX函数,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中输入百
=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)))&""
按【度组合键】确专认后下拉属填充。