需要在第三行输入信息后,相应列自动筛选出包含的数据,多重筛选。
EXCEL自带的筛选功能太麻烦,需要多次点开下拉菜单输入,如果在数字列能进行>或<的筛选就更理想。
1、首先打开表格做示例。用鼠标左键在有内容的区域点击一下,让电脑确认需要对这个表格进行操作。
2、在标题栏找到如下图所示“自动筛选”在漏斗标志上点击一下,然后可以看到表格的第一排右下角都有个小的下拉箭头。
3、在此点击“名称”栏目里的下拉箭头去掉“全选”前面的箭头选择,同时下拉箭头也变成了漏斗状,提示用户在这里有过选择操作。
4、在筛选里如果数据分组太多了找不到要选择的数据时需要自定义进行搜索,如图在自定义下的空白处输入“日照”下面自动就列出了包含日照的所有数据。
在“数据”选项下的“高级筛选”中,将数据源作为“列表区域”,将条件所在单元格区域作为“条件区域”,勾选将筛选结果复制到其他位置,并指定一个位置,按“确定”,即可得到按照条件区域的条件而筛选出的数据。
详见附图
追问这样设置只能筛选一次,我是需要在条件区域输入条件后每次都还能再重新筛选。
追答只需要将条件区域的条件做调整,然后还是按“高级”筛选,原区域不作调整,直接确定,即可覆盖原有筛选数据。
追问谢谢回复,这样做比我直接下拉筛选步骤更多。
追答只需要一次设置好条件区域,以后仅需点击“高级”筛选,重新点一下“确定”即可,应该比逐项筛选快,且筛选结果可能复制到其他位置或直接进行分析处理。
本回答被网友采纳具体操作步骤如下:
先用鼠标选中需筛选的单元表的最上面一行。
再点击菜单栏中的筛选功能即可进行筛选。
我需要在同一个表里查询,内容是不停更新的,我用VBA试过(网上找的),但有个问题是不能筛选表格里的内容,需要将表格转成区域后才能筛选,还有内容不能下拉复制,否则就报错。
追答我想的VBA是在现有表页中搜索,符合条件的在另一个工作生成单独的表格
那上面是可以操作的。
你给我的代码是一个事件代码,只要有一个单元格数值发生变化,就会运行程序。
这个不符合要求的。