如何删除Excel 2007中的每隔一行

1 microsoft-excel

我有一个按 id 和计算单元格排序的电子表格。我按 id 和计算的单元格对工作表进行排序,从而给我成对的相关行。我只想删除整个工作表上每对的第二行。通常有大约 3000 行。

有没有一种简单的方法可以删除或移动第二行到另一个工作表?

Sep*_*eph 5

不是编程答案,因为您说您不熟悉 Excel 中的 VBA,但如果它是一次性的,那么只需在 Excel 中进行:

  1. 添加一个新列(假设为 A)
  2. 将第一行 (A1) 设置为 True
  3. 将 A2 行设置为 =NOT(A1)
  4. 然后将行 A2 向下拖动到所有行。

然后在 columnA处应用自动过滤器false,选择所有返回的行并删除它们,然后移除过滤器。