从 Excel 2010 中有选择地删除多行

从 Excel 2010 中有选择地删除多行

我每行有 19,000 个数据点,现在我的问题是如何在 10 行间隔后同时删除 20 行?

答案1

澄清一下:您想保留前十行数据,删除接下来的二十行,然后重复该模式吗?如果是这样,请在数据左侧插入一个新列,使用以下公式标记要删除的行,过滤掉空白行(要保留的行),然后删除所有标有“x”的行。

我假设标题在第 1 行,数据从第 2 行开始。将其粘贴到 A2 中并向下填充。如果您的数据从 A2 以外的其他地方开始,只需编辑行(1澳元)无论将此公式粘贴到何处,都直接引用上方的单元格。

=IF(MOD(ROW()-ROW(A$1),31)>10,"x","")

此公式计算引用的行数,除以 31,然后返回余数。如果余数大于 10,则表示您要删除该行。

我使用 31 是因为MOD(30,30)返回零。为了进一步说明 MOD() 的工作原理,您也可以使用此公式来完成相同的操作。

=IF(MOD(ROW()-ROW(A$1)-1,30)>=10,"x","")

这里有两个调整。其中一个是将零从第 30 行移至第 1 行,另一个是保持“x”不移动。

观看实际操作

相关内容