乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel高级筛选-Excel工具——高级筛选

excel高级筛选-Excel工具——高级筛选

作者:乔山办公网日期:

返回目录:excel表格制作

首先申明下,这个所谓的高级筛选不是我说它有多高级,而是人家Excel里面就叫这名字,位置在这里:


那它筛选就筛选,为什么非要加高级两个字呢?私以为,这有可能是个翻译问题,因为人家英文叫Advanced Filter,指的是在基本的过滤器上进阶的工具,强行翻译成高级总觉得不太严谨


那它在基础筛选上增加了什么才会被称为是进阶版本呢?这个我们可以先参考下它的界面:


这里面有几个选项:


1) Action: 原地筛选或者把筛选结果拷到另一个位置——这算是增加了一个复制粘贴的功能


2) 下方的Unique records only,只保留单一项,相当于是在基础版本上增加了一个去重的功能


3) List range数据区域:这个挺好理解的,就是需要做筛选的范围


4) Criteria range条件区域:令人懵逼的部分来了,这个词的意思分开的时候可以理解,就是设定筛选条件+选择一个区域,可是连起来是何解啊??


这个说明起来有点绕,还是举个实例好了,比方说我们有这样一个表格:


现在我们需要筛选的条件是列1中留下a和c,并且要满足列2的数>1和列3的数>10


做正常筛选时,我们会把3列的下拉箭头一个个点过去,一列一列的设筛选条件,但是做高级筛选时却有点不一样,我们需要另外找个地方,做个以下样式的表:


请记着点,这个条件表里用到的标题要和你筛选区域的标题一致,而且要横着排,然后把条件描述放在下面,同行的关系是与,不同行是或,逻辑请自行整理下


按照这个例子,做出来的结果是这样:


可是,熟悉基础筛选的亲们都知道,我们筛选的时候不止需要筛数值,有时还需要筛选颜色的啊,如果做在条件区域里,那颜色怎么整?


有在百度上直接搜过这个问题的亲可能看到过,高级筛选这个工具本身还真是不能直接筛选颜色,它在这方面确确实实是够不上高级这个称谓,但是为了给它挽个尊,咱们还是使用点变通的方式把问题先解决了再说


比方说,我们的例子改成下面这样,筛选条件是需要提取列1黄色底、且列2红色字、且列3>10的所有行


既然筛选工具不支持,那咱就得先想点辙提取出列1和列2中的颜色信息,名称管理器中定义两个名称,公式用Get.Cell,参数63是格子底色,参数24是字体颜色,然后在原来的数据旁边添加两个辅助列,把相应的名称输进去得到色号


接下来的部分就跟之前差不多了,只要做高级筛选时把辅助列的区域一起包括进去就行:


筛选得到结果:


虽然没方便到哪里去,但总算也是个能解决问题的办法~~今天就这些啦


-----------------------End--------------------------


相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网