2012-02-08 14:14:54 +0000 2012-02-08 14:14:54 +0000
56
56

如何删除不在过滤器中的行

我在Excel中有一个非常大的表格(1000多行),我过滤它只显示10行。

我想知道是否有办法删除未显示的行(即不满足过滤条件)?这将使我能够在发送之前减少文件大小。

在表格下面有数千行,用户已经创建了复杂的公式和图形,如果我复制到另一个工作表中,如果我只是复制这些行,这些行就不会被携带。

答案 (7)

53
53
53
2012-02-08 14:23:05 +0000

试试这个方法可以快速解决:-

1.将过滤后的10个结果复制到另一个表 2. 假设你过滤了所有的记录,只显示10行 3. 剩余的1000行被隐藏 4. 点击Office按钮 5. 点击准备选项 6. 点击检查文档 7. 参考这个截图,它是如何看起来

8. 点击Inspect按钮 9. 你会看到一个选项“隐藏行和列 ”“全部删除 ”按钮 10. 点击“全部删除 ”按钮 11. 点击关闭按钮 12. 最后,如果你看到,它已经删除了所有的“隐藏行和列 ”

参考这个截图

注:

在Office 2010中,检查文档可以在这里找到。

5
5
5
2015-09-14 20:37:16 +0000

我的工作方法是,假设滤镜很容易反转。

1,清除你的过滤器。 2. 创建一个临时列,比如说叫'TEMP ORDER'。 3. 将该列中的每个值都设置为0 4. 反转你的过滤器(过滤你想删除的所有内容) 5. 将'TEMP ORDER'列中的每个值都设置为1 6. 清除你的过滤器。 7. 按照'TEMP ORDER'列从小到大对数据进行排序。 8. 找出第一条 “1 "出现在哪一行 9. 调整表格的大小(设计选项卡),让最后一行成为第一个 "1 "之前的那行 10. 删除那些不再出现在表中的行。

如果您不想弄乱工作簿中的任何其他工作表,并且担心复制和粘贴数据时可能发生的情况,这可能是一个较好的解决方案。

4
4
4
2012-02-08 15:38:11 +0000

为什么不直接将可见单元格复制到新的工作表中?转到

快速访问工具栏下拉更多命令命令不在功能区选择可见单元格添加

当你点击这个时,它会选择所有可见单元格,你可以复制和粘贴所有可见单元格。

2
2
2
2014-07-24 13:06:26 +0000

被接受的 上面的回答 与 “检查文档 "有关的回答非常好。

此外,所指出的程序将适用于整个工作簿,所以你可能会弄乱同一工作簿中的其他工作表。在这种情况下,你必须将工作表移到一个单独的工作簿中,应用该过程,然后将工作表移回原来的工作簿。工作表之间的引用/公式/图表系列的交叉链接,涉及到相关工作表,可能是一个挑战。

作为这个其他答案的替代方案(它不能处理图表等情况,如OP所要求的),Home -> Find & Select -> Go To Special -> Visible cells only。这似乎是完全相同的命令(然后我想知道为什么它被列在 "功能区中没有的命令 "下)。

1
1
1
2015-08-21 20:33:57 +0000

我也有这个一模一样的问题。要解决这个问题。

1.高亮显示你想保留的10行,并改变它们的背景颜色 2. 清除所有过滤器 3. 在其中一列上应用一个新的过滤器,选择 “按颜色过滤"。不要选择你使用的颜色,而是选择 "无填充"。 4. 这将会出现所有不需要的行。高亮显示所有的行,然后删除。 5. 删除过滤器,你将只剩下你想要的10行。所有的图表和单元格引用都将保持不变。

1
1
1
2016-03-17 12:59:53 +0000

慢慢来… 我也有同样的问题。

1.在过滤器中选择全部,取消勾选所有不需要的信息,然后点击确定。 2. 清除所有过滤器。(你会注意到所有被取消勾选的行现在都高亮了。) 3. 按Ctrl-删除这些行。

-1
-1
-1
2012-02-08 14:22:47 +0000

这可能过于简单,但为什么不直接将你筛选出的10行复制/粘贴到一个新的电子表格中呢?