原因一:
通常情况下,只要数据源是连续的,中间没有空行空列都不会出现excel不能自动筛选的问题。
下面就是一个excel不能自动筛选的例子,从截图,我们可以看到B、D列直接隐藏了C列,C列是全空的, A5、B5是空单元格,所以会出现excel不能自动筛选。
解决方法:先取消自动筛选,然后选中整个数据区域,再重新设置自动筛选。
不规范的数据源的筛选和排序是先进行选定单元格区域,也就是如果数据源是不连续的,一定记得先选中全部数据,然后再自动筛选。
原因二:
除了有空行空列(包含隐藏行列)以外,如果进行了工作表保护,筛选功能将是灰色不可用。
解决方法:取消工作表保护。
原因三:
如果工作表中存在有合并单元格,也会导致筛选数据不完整,
解决办法:可以是还原合并单元格或者是其余方法。