如下图,有一表的药品名字,我肯定都记不住,我要在右侧录入药品记录时希望能够在我输入关键字之后实现快速查找。即当我在【F2】输入阿时,能有一个下拉列表显示所有阿开头的药品。 1、首先药品名称必须按升序排列(否则匹配不完全)。选中【A列】-【排序和筛选】-【升序】-【扩展选定区域】-【排序】。 2、选中【F列F2:F100】-菜单栏【数据】-【数据验证】-【验证有效性】,在【数据验证-设置】中,验证条件选择【允许】-序列,【来源】=OFFSET($A$1,MATCH($F2&"*",$A:$A,0)-1,,COUNTIF($A:$A,$F2&"*")),在【出错警告】中取消勾选【输入无效数据时显示出错警告】,然后确定。 3、选择【G列G2:G100】,在编辑栏中输入公式【=IF(F2="","",IF(LOOKUP(F2,$A:$B)=0,"",LOOKUP(F2,$A:$B)))】,按【Ctrl+Enter】键结束输入确定。选择【H列H2:H100】,在编辑栏中输入公式【=IF(F2="","",IF(LOOKUP(F2,$A:$C)=0,"",LOOKUP(F2,$A:$C)))】,按【Ctrl+Enter】确定。完成。
|