我有一个包含大量数据的大表。大多数时候,当我对它应用过滤器时,我可以毫无问题地操作和编辑过滤后的数据。然而有时(每200次也许…),当我选择筛选范围,并试图粘贴在选择一些文本-它似乎已经完成了工作,但当我取消筛选表,被编辑的范围是范围,因为它没有被过滤。例子:
我的数据是A1:A10过滤的范围是单元格A1和A10,当我选择经过过滤的范围并粘贴文本时,偶尔整个A1:A10范围会发生变化。
有人遇到过这个问题吗?后果是灾难性的。我怎样才能避免它在未来。谢谢!
好吧,我明白了。当数据被过滤后,我选择单元格并希望对其应用一些更改-发生的事情是excel将操作的行范围定义为"选择中的上行到选择中的下行":
问题是,有时行索引不是连续的(当数据首先没有逻辑排序时常见的问题),excel将可见选定单元格之间的整个范围视为操作的范围。我偶尔会遇到这种情况,只是因为我的数据或多或少是有序的。
示例:一个小的数字表
**nums**
1
2
3
4
5
3
6
,如果我过滤nums表只显示3它会显示如下:
**nums**
3
3
当我从一个3拖动到另一个3来选择这两个单元格,粘贴数字0并取消对表的过滤,结果将是
**nums**
1
2
0
0
0
0
6
,因为可见单元格之间的单元格也在选定范围内。
为了防止它,解决方案是Lior建议的:
找到,选择-> Go to…
选择要编辑的列后,只选择可见单元格。在链接中有一个复制的示例,您可以使用相同的粘贴。http://office.microsoft.com/en-001/excel-help/copy-visible-cells-only-HA010244897.aspx