EXCEL下拉菜单能实现筛选功能

请问这个是怎么实现的,谢谢

1、选中G1单元格-》菜单-》数据—》有效性


设置好后点确定。

2、按ALT+F11打开代码窗,双击sheet1,然后把下面代码复制到右边就行了。

Private Sub Worksheet_Change(ByVal Target As Range)
   If Target.Address = Range("G1").Address Then
     s = Range("G1").Value
     'h = Range("A65535").End(xlUp).Row
     h = UsedRange.Rows.Count
     If Trim(s) = "全部" Then
        Rows("1:" & Trim(Str(h))).EntireRow.Hidden = False
     Else
       For i = 2 To h
         If Cells(i, 1) = s Then
            Rows(Trim(Str(i)) & ":" & Trim(Str(i))).EntireRow.Hidden = False
         Else
            Rows(Trim(Str(i)) & ":" & Trim(Str(i))).EntireRow.Hidden = True
         End If
       Next
     End If
   End If
End Sub


动画教程:(如在此看不到教程,可单击放大图即可看见)

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-07-02
这个是VBA编程实现的,工作表根本没有在筛选状态,标题下面没有小三角。
VBA代码写在表格的Worksheet_Change事件里面,大概是下面的结构:
Private Sub Worksheet_Change(ByVal Target As Range)
'......G1变化的时候,根据G1值对数据区的行进行隐藏或显示.......
End Sub本回答被网友采纳
第2个回答  2014-09-14
1、最简单是VBA编程,你搜一下VBA关键字;
2、难度大点的是函数
第3个回答  2017-07-09
激发宏吧?。。。。。。。。。。

excel下拉菜单怎么做,并实现筛选功能
1、首先在我们的电脑桌面上新建一个excel表格并点击它。2、然后输入以下内容。3、接着全选这部分表格。4、然后点击开始菜单栏当中的筛选。5、这样我们就给表格创建了下拉菜单了。6、点击下拉菜单可以对表格内容进行筛选。你学会了吗?赶快动手试一试吧。

EXCEL下拉选项如何设置筛选
设置Excel下拉选项以实现筛选功能,有助于提升数据整理和分析的效率。通过结合数据筛选与数据有效性,可以轻松实现这一目标。以下是详细的步骤指南:首先,新建一个Excel文档,并在第一列输入“会计科目”的标题。接下来,选择需要设置下拉选项的单元格区域。然后,在“数据”选项卡中点击“数据有效性”按钮...

excel怎么设置筛选下拉菜单
1、打开excel文档  打开excel文档,选中一列要筛选的信息。2、点击左上角  点击左上角的开始菜单。3、选择筛选  点击开始菜单工具栏上的排序和筛选按钮,选择筛选选项。4、点击单元格  点击C列单元格向下筛选按钮进入。5、勾选筛选内容  最后勾选要筛选的内容,然后点...

excel如何设置下拉筛选
总结:1、首先在电脑上打开Excel表格中,选中要设置下拉菜单的行。2、接下来点击Excel应用上面的“数据”菜单。3、接下来在打开的数据功能区,找到并点击“筛选”的图标。4、这时可以看到在选中的行中出现了下拉的菜单按钮了。5、如果想要排序筛选的话,只需要点击该下拉菜单。6、然后在弹出菜单中取消掉...

excel怎么做下拉菜单有筛选功能
1.新建excel文档或者选择需要设置的表格,选择整列,点击数据选项卡,数据有效性命令;2设置选项卡,允许修改为序列,来源后输入:交通,食宿,办公,邮电等费用,确定;3.即可选择输入各项目 4.选择整列,点击数据选项卡---筛选按钮,然后点击标题后第一个下列按钮,从弹出菜单中勾选需显示的值,点击确定即可。

excel下拉菜单怎么做,并实现筛选功能
创建了下拉菜单后,我们还需要实现筛选功能。选择您想要操作的列,例如A列,进行以下操作:数据 -> 自动筛选。这个过程仅需两个步骤,即轻松实现数据的自由筛选。完成这些步骤后,您就可以对数据进行筛选,以满足特定需求。最后,让我们检验筛选的效果。例如,删除一行数据(例如“cccc”行),以确保筛选...

excel怎么设置筛选下拉菜单
一、选择需要设置下拉菜单的单元格 在Excel工作表中,你需要先确定哪些单元格需要设置下拉菜单。可以根据你的需求选择单个或多个单元格。二、点击“数据”选项卡中的“数据验证”在Excel的菜单栏中,找到“数据”选项卡,并点击它。接着,在该选项卡下,你会看到“...

excel下拉菜单对应数据怎么设置
excel下拉菜单对应数据设置步骤:1、首先打开需要修改的excel文件。2、点击任意的单元格。3、在工具栏“开始”中找到“筛选”选项。4、在“名称”单元格右下角会出现下拉三角形。5、点击下拉三角形,在跳出的页面中勾选需要显示的名称。6、点击确定后,表格页面就只会显示你输入名称相关的数据。

如何利用excel下拉菜单进行数据筛选?
1、excel下单菜单制作,以我们现在的数据为例,操作步骤:选中C列→数据→有效性 2、在允许的位置选择“序列“;在”来源“输入需要制作的数据,如1111,2222,3333(这里需要注意的是数据之间的逗号为英文状态下的逗号)3、这里下拉菜单已经做好了,可以自由选择想要输入的数值 4、下拉菜单实现了,但是想...

如何在excel中制作带搜索功能的下拉菜单
excel下拉菜单做起来都不难,可是选项很多的情况下,如果利用关键字的搜索对下拉菜单中的选项进行筛选呢?打开excel,并选择一部分作为搜索功能的实现区域,在这里我们以图中的方框为实现区域 在划分出的区域中,选择一个单元格,作为需要检索的总的数据数量,在里面输入公式=countif(A:A,"")...

相似回答