在 Excel 中选择并删除前 n 行

在 Excel 中选择并删除前 n 行

我有一个包含数十万个不同值的电子表格。我想删除前 85,000 个值。

除了单击并拖动选择 85,000 个值之外,还有其他更不繁琐的方法吗?

答案1

如果您在 Windows 上使用 Excel,我认为一种方法是按 CTRL + G 打开“转到”窗口,然后在参考框中指定范围(例如 1:85000),然后单击“确定”。这样应该会突出显示整个范围,允许您右键单击并删除行,或者只需按“删除”即可清除它们(无需移动)。

编辑:发现一个超级用户帖子讨论了类似的事情 -从 Excel 中删除特定行/列

答案2

要选择组:在函数框附近的左上角,输入 A1:A85000 选择

右键单击选择范围内的单元格 > 单击删除... > 选择整行

或者:在 Excel VBA 中,您可以运行以下命令来删除行:

range("A1","A85000").EntireRow.Delete

答案3

为了避免拖动,我通常会选择范围的一个端点的行,然后滚动到另一个端点,并在按住 的同时SHIFT选择它。对于大型数据集,我发现这是一种有用的方法,因为它比拖动更快,但它也让我能够评估范围是否正确。

虽然其他答案更有效,但您无法验证是否选择了正确的范围,因为您不一定能看到两个端点。滚动/移位为该过程添加了一个验证元素。

相关内容