作者:乔山办公网日期:
返回目录:excel表格制作
Excel中提供了两种数据的筛选操作,即“自动筛选”和copy“高级筛选”。“自动筛选”一般用于简单的条件筛选,筛选时将不满足条件的数据暂时隐藏起来,只显示符合条件的数据。使用“自动筛选”还可同时对多个字段进行筛选操作,此时各字段间限制的条件只能是“与”的关系。 “高级筛选”一般用于条件较复杂的筛选操作,其筛选的结果可显示在原数据表格中,不符合条件的记录被隐藏起来。也可以在新的位置显示筛选结果,不符合条件的记录同时保留在数据表中而不会被隐藏起来,这样就更加便于进行数据的对比了。总结如下:“自动筛zd选”一般用于条件简单的筛选操作,符合条件的记录显示在原来的数据表格中,操作起来比较简单,初学者对“自动筛选”也比较熟悉。若要筛选的多个条件间是“或”的关系,或需要将筛选的结果在新的位置显示出来,就只有用“高级筛选”来实现了。 一般情况下,“自动筛选”能完成的操作用“高级筛选”完全可以实现,但有的操作则不宜用“高级筛选”,这样反而会使问题更加复杂化了,如筛选最大或最小的前几项记录。
1、选中要筛选的抬头:
2、点 数据-筛选
3、即得到下拉的筛选箭头
这个是VBA编程实现的,工作表根本没有在copy筛选状态,标题下面没有小三角。
VBA代码写在表知格的Worksheet_Change事件里面,大概是下面的结构:
Private Sub Worksheet_Change(ByVal Target As Range)
'......G1变化的时候,道根据G1值对数据区的行进行隐藏或显示.......
End Sub