如何在excel里做有筛选功能的下拉菜单

已经用数据有效性做出了下拉菜单,如图,之后不会了。想点击全选或者是或者否的时候,相应的此列的数据就可以被筛选出来。不要跟我说要用自动筛选,那个还要自己勾剪头太麻烦了,boss要一个直接在下拉菜单中选选就可以筛选的菜单出来。求大神帮助

其实就是数据有效性。教程见如下链接:
http://jingyan.baidu.com/article/84b4f565253fd860f6da3217.html
善用搜索,真实网上搜索不到答案的,也没几个人能解决的了。
再复杂的excel问题都可以私信我,我能搞定。我私信你了,发文件给我看看。追问

首先蟹蟹你的热心回答。数据有效性我已经做出来了,但我是想在一列数的顶行设置一个下拉菜单,菜单里有全选,是,否。当我点击下拉菜单如我的照片的下拉菜单一样,选择其中的“是”,这一列的数据中有“是”的就会被筛选出来,你的教程只有下拉菜单,不能实现对整列数据的筛选功能啊。麻烦可不可以发一个已经建立好的文档看看呢。没有收到私信呢Q_Q

追答

用VBA搞定了:

 

Private Sub Worksheet_Change(ByVal Target As Range)
    Application.ScreenUpdating = False
    Rows("1:100").EntireRow.Hidden = False
    If Target.Address <> "$B$1" Then Exit Sub
            If [B1] = "全部" Then Exit Sub
            For Each s In Range("a2:a100")
            If s <> [B1] Then s.EntireRow.Hidden = True
            Next
    Application.ScreenUpdating = False
End Sub

 

不理解的话我可以逐句给你解释。

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答