请教如何实现Excel输入内容自动筛选?

1、点击某特定列的单元格,出现下拉列表框,可以进行选择输入;2、当输入“1”时列表框中仅出现以“1”开头的数据选项;3、当输入“12”时列表框中仅出现以“12”开头的数据选项; 4、自动默认填充第一选项,这样,当输入12的时候,如果刚好第一选项是符合的,就不用继续输入下去了,按空格键或者Tab或者回车键,就可以完成录入。演示见下图:

第1个回答  2017-09-17
使用高级筛选: 1、选中SheetB,在A1中输入“状态”,A2中输入“已签”; 2、菜单“数据--筛选--高级筛选”; 3、方式选“将筛选结果复制到其它位置”; 4、“列表区域”输入:Sheet1!$A:$C 5、“条件区域”输入:Sheet2!$A$1:$A$2 6、“复制到”输入:Sheet2!$D:$F 完成 但是,这种筛选是静态的,筛选结果不会随A表变化而改变。要想得到动态结果,需要编程。追问

好啊,VBA,看看有没有更好的选项,因为数据量很大,要动态的。

本回答被提问者和网友采纳