频道栏目
首页 > 资讯 > 其他 > 正文

用Excel的高级筛选功能呈现满足指定条件的数据结果

16-11-23        来源:[db:作者]  
收藏   我要投稿

在我们的日常工作中,经常需要在一个Excel数据表中了解满足一些条件的数据结果,其实使用Excel的高级筛选功能即可实现,再加上一个操作按钮,更是如虎添翼,你所要的结果会快速准确的呈现在你的面前。下面我就详细地给大家分享一下我的经验。

一、先看看筛选结果

二、高级筛选实现过程

1、设置筛选条件

本例中,只用了二个筛选条件,“类别”、“数量”,其中“类别”条件用了数据有效性,作成下拉列表,简化了筛选条件的输入。这个设置见下图:

2、设置高级筛选条件区域、筛选结果显示方式,如下图:

3、在第一次筛选时按照上面第二条图示设置,以后使用时就不用再设置。但是,这样有一个不方便的地方,就是每一次筛选都要在EXCEL工具栏上依次点击“数据→筛选→高级”,有点繁琐,所以有必要建立一个“筛选”按钮,简化这个操作过程,点击一下筛选按钮即可查出符合条件的数据结果。这个按钮的功能实现也很简单,就算你不懂VBA也没关系,EXCEL有个录制宏,你可以把上面的第二步的操作过程录下来就可生成一段VBA代码,再链接到这个“筛选”按钮上就可以使用了,一劳永逸。

Sub 高级筛选()

' 清除筛选结果 宏

Range("G5:K24").Select

Selection.ClearContents

'

' 高级筛选 宏

Range("A3:E24").AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=Range( _

"Sheet1!Criteria"), CopyToRange:=Range("G5"), Unique:=False

End Sub

相关TAG标签
上一篇:顺丰杀入药品流通 上下游资源成最大短板
下一篇:Excel常用图表大全之如何制作百分比图并将实际值反映在目标值中
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站