wgrk.net
当前位置:首页 >> ExCEl 下拉框模糊匹配 >>

ExCEl 下拉框模糊匹配

建议你先将原始数据处理一下(自动筛选法或者高级筛选法都可以) A1,B1,C1,D1.....设置为标题字段,例如A,B,C 然后A2-...

C1公式下拉:(自动适应B列有以后有新增人名的情况) =IF(A1="","",LOOKUP(1,0/FIND(OFFSET(B$1,,,COUNTA(B:B)),A1),OFF...

注意名称定义时要定位在第二行,并且,最好是在列号前放上$固定列号 len=ROW(INDIRECT("1:"&LEN($B2)))mmult=MMULT(--IS...

如上图 选中B1 数据 有效性 序列 来源 =$F$1:$I$1 确定 选中C1 数据 有效性 序列 来源 =OFFSET($F$2:$F$9,,MATCH($B$1,$F$1:$I$1,0)-1) 确定 你可以根据你的数据结构 修改上面的公式。

1、选择源列表,在“插入”选项下的“表格”中,完成“创建表”,确定; 2、对创建表进行“数据”选项下的“升序”排序; 3、选择D1:D3单元格,在“数据”选项下的“数据有效性”“设置”中,选择“序列”,来源输入=OFFSET($A$1,MATCH(D1&"*",$A:$A,0)-1,,COUNTIF...

这个是我以前做的,需要建立辅助列,麻烦,还不如编程。 发你样表+说明 Mrpinetree@qq.com

如上图 选中B1 数据 有效性 序列 来源 =$F$1:$I$1 确定 选中C1 数据 有效性 序列 来源 =OFFSET($F$2:$F$9,,MATCH($B$1,$F$1:$I$1,0)-1) 确定 你可以根据你的数据结构 修改上面的公式。

可通过选择不同的允许类型来定义不同的规则,更可以通过自定义公式来创建规则

要么用辅助列 要么用编程

其实,你可以在sheet1中建立一个数据列所谓数据有效性的源 而这个数据列是根据你输入的第一个字作为搜索项而提取的符合要求的所有数据, 可以用数组函数small函数去掉空格,主要是为了不出现vlookup函数提取时,若未找到满足条件的值会返回的空...

网站首页 | 网站地图
All rights reserved Powered by www.wgrk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com