答案1
你需要VBA 解决方案?这可以通过 Excel GUI 的常规手动操作轻松处理:
- 将所有数据复制到新工作表。在新工作表上...
- 选择列
C
(或D
)。 - 在“数据”选项卡的“排序和筛选”面板中,点击“筛选”。单元格中会出现一个向下的箭头
C1
。 - 点击箭头。将出现一个弹出窗口。在弹出窗口的下半部分,点击“(全选)”旁边的复选框以清除所有复选框,然后点击“(空白)”旁边的复选框以将其重新打开。点击“确定”。
- 现在您应该只能看到列中没有任何内容的行
C
(即,对于您的示例,第 3、4、8、9 和 11 行将被隐藏)。 - 选择可见的数据行,即 5 至 12 行。实际上,只会选择第 5、6、7、10 和 12 行。删除这些行(例如,右键单击所选区域并选择“删除行”)。
- 再次单击功能区中的“过滤器”按钮以删除过滤器并恢复数据的完整视图,其中包含第 4 行至第 7 行中的日期和说明 1、5、6 和 8。