excel工作表中如何从大量数据中 有规律的 提取 横行数据?

2025-04-09 10:49:12
推荐回答(3个)
回答(1):

使用OFFSET函数就可以做到了。

例如取A1、A4、A7、A10、A13……的数据,可以在B1中键入公式

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

然后将B1向下填充即可。同理,如果要取A2、A6、A10、A14、A18……的数据,只用把上面提到的公式改为

=OFFSET($A$1,ROW(A1)*4-3,)
就可以了。

回答(2):

假设 EXCEL 第一行是原数据 如:(A1:A100),
在第二行(A2)输入工式:=OFFSET($A$1,,(COLUMN(A1)-1)*3)
点住A2右下角后往右托即可,这个是隔3行的,
如果是四行把公式的3改成四就好了。以此类推。

回答(3):

如果你起始数据在第一行的话。
隔三行:IF(MOD(ROW(),3)=0,A3,"")
隔四行:IF(MOD(ROW(),4)=0,A3,"")
隔七行:IF(MOD(ROW(),7)=0,A3,"")
如果起始数据不在第三行。
隔三行:IF(MOD(ROW()-3,3)=0,A3,"")
隔四行:IF(MOD(ROW()-3,4)=0,A3,"")
隔七行:IF(MOD(ROW()-3,7)=0,A3,"")

以此类推吧