我有一张包含 1000 多行的 Excel 表。我已在第一列应用了过滤器,值为“GS1 - 印度历史“。它本来应该只显示 16 行,但它显示的行包含此列的其他值(包括空白)。
我尝试过清除格式并重新格式化整个列。我已将单元格内容的格式从“常规”更改为“文本”。但仍然不起作用。
这究竟是怎么回事?如何解决?
编辑:
我刚刚又发现了一些可疑的东西:
记录数远不止 512。512 是否有任何限制?(因为 512 属于 512、1024、2048 等系列)
答案1
问题是由您正在过滤的列中的空白单元格引起的。实际问题发生在创建过滤器时,而您在创建过滤器时选择了第一个单元格而不是整个列。
如何修复:
- 点击第一个单元格并再次按“过滤”以删除当前过滤器;
- 然后单击第一列并按“过滤器”创建一个新的列。
现在它将像魔法一样发挥作用。:)
答案2
当您尝试过滤“GS1 - 印度历史”时,我在使用 Excel 过滤器时遇到了问题,我也遇到了您提到的同样的问题。
在我的案例中,我能够解决这个问题。事实证明,我不知何故将电子表格转换为表格,无论这意味着什么。但我在制作电子表格时就这么做了。后来我添加了更多行,但这些行并未包含在过滤器中。
当其中一个较早的单元格突出显示时,我不知怎么地看到了“将表格转换为范围”选项。这个选项奏效了;过滤器开始按预期工作,即使是空白单元格。
答案3
右键单击蓝色范围内的任意单元格->表格->转换为范围->是
这样,表格的典型特征就恢复了,并且仅可在整个表格或单个列内进行过滤。
来源: