在EXCEL中,如何把一列数每隔4行抽出一个数?

如题所述

可以使用Excel的筛选功能来实现抽出一列数每隔4行一个数的操作。具体步骤如下:1. 选中需要筛选的列,点击“数据”选项卡中的“筛选”按钮。2. 在弹出的筛选菜单中,选择“高级筛选”。3. 在高级筛选对话框中,选择“复制到其他位置”选项,并在“列表区域”中输入需要筛选的列的范围。4. 在“条件区域”中输入以下公式:=MOD(ROW()-1,4)=0,其中ROW()函数返回当前行号,MOD函数返回当前行号减1的余数是否为0,即每隔4行返回TRUE。5. 在“复制到”区域中选择需要把筛选结果输出的位置,点击“确定”按钮即可。这样就可以把一列数每隔4行抽出一个数了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-03-21

你可以生成一列4,8,12,16这样的序列,然后用Indirect(),返回真正的引用,如图1

公式: =INDIRECT("A"&COLUMN(E:E)-1+ROW(1:1)*4-4)

第2个回答  2023-03-21

如图,引用范围请自行修改。

第3个回答  2023-03-21
假设数据在A列,从A1开始提取,B1用公式:
=OFFSET(A$1,(ROW(A1)-1)*4,)
下拉。
第4个回答  2023-03-21
假设数据在A列,
=INDEX(A:A,SMALL(IF(MOD(ROW($A$1:$A$100),5)=0,ROW($A$1:$A$100),655536),ROW(A1)))&""
数组公式同时按CTRL SHIFT 回车键,出现数据,下拉填充公式
相似回答