EXCEL中多重条件值的模糊筛选

Excel中大家都知道可以使用数据-排序和筛选-筛选对单元格的数据进行筛选,以便做下一步的处理。另外筛选中也有一个自定义筛选可以综合2个条件进行筛选。但是,当需要筛选的条件达到3个或者以上的时候,这里的自定义筛选就有点鞭长莫及,难以实现了。

图1.Excel自定义筛选

这时候我们就需要另辟蹊径,找到新的方法来完成了。其一是通过自定义筛选来多次操作,对筛选的结果标记颜色或者更改字体样式等,多次筛选后,再筛选特定的颜色或样式,得到要筛选的结果。

图2.多次操作筛选
图2.多次操作筛选

如上GIF图所示,具体的操作步骤是:

  • 通过自定义筛选,输入包含条件“大坪”“金泰”,并对条件设定为“或”操作,即为包含任意如上二词之一即可
  • 对筛选的结果全部标记填充色为黄色
  • 清除筛选后,再筛选包含“蔡白”二字的单元格,
  • 对筛选的结果同样填充为黄色
  • 清除筛选,选择筛选条件为按颜色筛选

这样操作稍微复杂一点,但还是通过多次操作得到了想要的结果。

方法二:通过高级筛选完成。

图3.Excel高级筛选

如上的操作步骤为:选择数据-排序和筛选-高级筛选 菜单后,在列表区域选择相应的区域,在条件区域选择刚录入的辅助项$D$1:$D$4。此处注意可以不使用通配符,因为高级筛选默认是使用模糊匹配的机制。

方法二的扩展性较好,可以对N>3的条件进行筛选,当筛选的条件在同一行的时候表示“且”的关系,不在同一行的时候表示“或”的关系。同时也支持对多列进行筛选,前提是条件的表头需要与被筛选的数据表头一致。但如果需要精确匹配的话,就需要使用其他公式或者想其他办法来解决。