自动筛选问题:我现在在excel中只想让A列、C列和E列自动筛选,也就是这三列的字段边上有个下拉图标,其他列(B、D、F列)不筛选,怎么可以实现?效果如图
ca,百度反应太慢了,我还以为刚才没提交上,同一个问题连续提问了三次,如果回答满意直接把这三个问题一块回答了,采纳的话相当于挣了150分
我要的效果是不点击的时候也显示那个下拉标志,而有效性只有在点击的时候才会出现,再说我的目的是筛选,我点击性别下拉图标可以迅速筛选出性别为男生的行,用数据有效性只是输入数据方便,是无法实现筛选功能的
追答试试这个vb程序吧,我也是现学现卖
Sub HideAutoFilterDropdowns()
Dim Rng As Range
Set Rng = ActiveSheet.Range("A1:D1")
With Rng
.AutoFilter Field:=1, VisibleDropDown:=True
.AutoFilter Field:=2, VisibleDropDown:=False
.AutoFilter Field:=3, VisibleDropDown:=True
.AutoFilter Field:=4, VisibleDropDown:=False
.AutoFilter Field:=5, VisibleDropDown:=True
.AutoFilter Field:=6, VisibleDropDown:=False
End With
End Sub
参考百度文库里面的这篇文章:隐藏自动筛选时出现的下拉箭头
参考资料:百度文库
本回答被提问者采纳我只是举个例子,A列我只想筛选出名字为“张五”的
追答这个好办啊,你先使用自动筛选,然后在A、C、E三列的下拉箭头下使用“自定义”来设置就行.但我想你的想法这是这样吧?你是不是C列里面想要哪个班就直接点哪个班出来,不用手输入?在E列里面直接选"男""女"?要是这样的话你就得用数据有效性
“数据”/“有效性”/有效性条件里面在“允许”里面点“序列”,“来源”里面输入“一班,二班”或“男,女”。注意:不输入引号,中间的豆号要使用半角符号,即英文状态下输入。