一、excel中怎么样在下拉列表中模糊查询
在B1中写入辅助公式(以数据有5行为例)
=INDEX(A:A,SMALL(IFERROR(FIND($C$1,$A$1:$A$5)^0*ROW($1:$5),65536),ROW(1:1)))&""
数组公式,写完之后按ctrl+shift+回车
向下拉到第5行
再把B1到B5选定,右键,定义名称,把名称定义为模糊查找
C1,数据有效性,序列 ,记得出错警告要取消
=模糊查找
确定,实际运用中可以把B列隐藏
二、excel下拉菜单模糊输入
数组公式修改为
=INDEX(F:F,SMALL(IF(ISNUMBER(FIND(CELL("contents"),F$2:F$150)),ROW($2:$150),4^8),ROW(F2)))&""
或
=INDEX(F:F,SMALL(IF(ISNUMBER(FIND(CELL("contents"),F$2:F$153)),ROW($2:$153),4^8),ROW(F2)))&""
公式中F$2:F$150)),ROW($2:$150),这两个区域引用区域要对应。
原公式中前者为2:153,后者为2:150,引用范围不对应。