在一个Excel文件中,包含的列有姓名,年龄,性别等。
现在有800条数据,年龄包括20,21,22,25等。现在使用筛选功能,发现下拉列表项中没有25. 造成这种现象的原因可能是中间有空白行。比如说,第600行是一个空白行,不包含任何内容,则这时候Filter只是针对于1到600行进行筛选,此时下拉列表中的只是在前600行中出现过的年龄值。当使用关键字进行筛选后,会发现601-800行记录也是会显示在结果中。但是我们发现,从1到600行中筛选出的记录的行号是蓝色的,而601-800到行号是黑色的,所以,这200行只是完整的显示在那里,没有经过任何筛选。
注意,这里所说的空白行,指的是这一行的所有单元格都没有值,甚至是没有空格。即使一行中只有一个单元格的值是一个空格,虽然看上去这一行是空白行,但Excel识别的时候不会把其当做空白行对待。