在 MS Excel 中,我需要自动而不是手动删除每个备用行

use*_*299 3 microsoft-excel

我正在处理一个 Excel 电子表格,我必须在其中删除每个备用行,因为它会干扰我的结果。它是一组 4000 个随机生成的数据集。因此,删除 2000 将需要大约 30 分钟。只用Excel,不用编程,30秒就能搞定吗?

在 MS Excel 中有什么技巧可以做到这一点吗?

PS:我希望删除的单元格为空,而不是用以下条目替换。

Tyl*_*ler 7

您可以使用宏删除交替行,也可以作弊。

如果这是一次性的事情,我会作弊并添加另一列标题为even. 然后设置您的数据,使其显示如下:

value    item    even
10       foo     1
2        bar     2
11       baz     1
13       qux     2
Run Code Online (Sandbox Code Playgroud)

然后根据要删除的行进行过滤,选择它们并删除它们。填写12一般容易只是手型的前四个条目,选择四个值(1 2 1 2),然后双击该选择右下角的黑盒子。

我的预感是,您甚至可能不想这样做。一般来说,每当我遇到这种特殊需求时,我都会找到一种使用 Excel 的内置工具(例如数据透视表)来解决它的更好方法。