EXCEL中如何按照一定规律提取单元格中的数据(有图)

2025-04-03 13:51:15
推荐回答(3个)
回答1:

3、、6、9。。。。隔3行取数公式:

=INDEX(A:A,ROW(A1)*3)&""


3、8、13。。。。隔5行取数公式:

=INDEX(A:A,ROW(A1)*5-2)&""


如何去定义隔X行取数的方式呢?关键在于公式后面的 ROW(A1)*5-X (X为数字)。

ROW(A1)*5的数字5为相隔行数,例如相隔5行取数,所以这里为5。

-X为控制起始单元格,就是控制从哪个单元格开始往下取数。

如提问从A3开始取数,A3即为第3行,所以5-2得到3,就是对应A3。


举例: 如果改为从A1开始,隔6行取数,公式:

=INDEX(A:A,ROW(A1)*6-5)&""


又如从A3开始,隔8行取数,公式:

=INDEX(A:A,ROW(A1)*8-5)&""


回答2:

取3、6、9……,B1或任意单元格中输入
=OFFSET(A$1,ROW(A1)*3-1,)
下拉。
隔五个的
=OFFSET(A$1,ROW(A1)*5-5,)
或=OFFSET(A$1,ROW(A1)*5-4,)

回答3:

=OFFSET($A$1,ROW(A1)*3-1,)