乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 如何用excel每隔m列取n行数据?-excel隔几行取数据,excel隔行引用数据

如何用excel每隔m列取n行数据?-excel隔几行取数据,excel隔行引用数据

作者:乔山办公网日期:

返回目录: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)))&""

按【组合键】确认后下拉填充。

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网