EXCEL一列数据,我只想把某个数的倍数全留下,其它都删除怎么做?

2025-01-06 05:12:26
推荐回答(5个)
回答1:

方法一:OFFSET函数

输入以下公式,然后向下填充公式

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

公式表示:以A4单元格为基准,每向下移动一个单元格,基准单元格向下偏移4个单元格。

方法二:INDEX函数

输入以下公式,然后向下填充公式

=INDEX(A:A,ROW(A1)*4)

公式表示:返回A列中行号是4的倍数的单元格数据。

回答2:

用一个较简单的方法,比如内在A列,从A1开始输入数据,请在B1输入公式:
=IF(MOD(A1,4),"",1)
将公式向下拉填充复制,结果是1的就是你要留的数据了。再将结果通过“复制”-“选择性粘贴”-“数值”的方法,将结果保存为真实的数据而不是公式显示的结果,再以B列为关键字对这两列排序就可以将所有符合条件的都排在一起,并删除不要的内容了。

注:如果数据不是从A1开始,只要将公式在对应的B列单元格上输入就可以了。如数据在A3开始的,公式就在B3输入就是了。

回答3:

有一种很简单的方法,如果你想以4为倍数,则在第4各单元格输入Y,然后选中这前4个单元格,然后往下拖,然后筛选空的,删除即可

回答4:

旁边新建一列(假设是C列),填入4行1,1,1,0,选中这4个数字向下复制,变成1,1,1,0,1,1,1,0,1,1,1,0,……
然后筛选C列,把等于1的行删掉留下等于0的行即可

回答5:

用辅助列。假设数据在A列,第二行开始,B2输入
=IF(MOD(A2,4)=0,A2,"")
下拉复制公式,然后用自动筛选,把B列空白行筛选出来删除。