Excel 高级筛选的使用以及细节

759 阅读2分钟

最近在看excel的时候,数据量比较多又不想写个python脚本,直接使用excel筛选来查看。在excel中可以直接选择第一行的全部表头标题,然后启动筛选,为每一列都配置了一个筛选框。
但是问题来了,当某一列,我们想设定的筛选条件很多,比如手机里面我们选择“oppo”,“vivo”,“redmi”等超过两个品牌,超过了两个条件选项,这时候就不能用简单的筛选了,需要用到高级筛选。

高级筛选的选项使用

如果“筛选”旁边没有高级的选项怎么办,我们可以选择最顶端菜单的“数据”一栏,点进去后就看到筛选旁边有高级的选项。我们点击高级筛选,默认会选中当前所有非空单元格作为“列表区域”。另外一个“条件区域”,则需要我们复制自己要寻找的字符,粘贴到表格的空白单元,注意不要与之前已有的数据位于同一列,点击“条件区域”,然后框选这些单元即可。

excel 高级筛选条件区域设置.PNG

如果发现筛选后无法出现数据,只出现一行标题,这说明“条件区域”中的格式不对:
要获得正确的格式,需要注意对表头标题一栏按源格式复制粘贴,然后接下来一行或者几行的数据,粘贴时,选择“值”的格式。 这样子,会筛选出包含这些值的全部行,注意是条件是包含这些字符,而不是完全等于这些字符。想知道更多筛选条件的设定,可以参考windows 的官方文档

值得注意的小细节

高级筛选和普通筛选只能同时存在一个,如果选择了另一个,原先已经筛选出来的结果就会被还原。
因此,最好先用高级筛选,然后将结果复制粘贴到其他地方,再使用普通筛选。当然可以复制粘贴到同一张表里,然后我们在新的粘贴这块,选中结果的表头标题一整行,点击“筛选”,就可以看到这些标题下面出现小三角符号,可以选择筛选条件了。
对于复制粘贴到别处的表,选中标题一个框,就可以对该列进行完整的排序了!