Office中国论坛/Access中国论坛

标题: 求助! excel中如何实现批量模糊查询? [打印本页]

作者: jiangv    时间: 2009-9-23 17:46
标题: 求助! excel中如何实现批量模糊查询?
工作中遇到一个问题向高手请教。

A列是我们库存的产品(几千个),有的同一产品有多个名字。B列是一些公司提供的产品目录。欲查询B中的产品在A中是否有库存,没有则返回一个结果。用Excel的查询功能当然很简单,但B中的产品往往多达几百个,手工一个个输入实在太费事了。如何用函数或公式实现批量自动模糊查询功能?我试过vlookup函数,因为A中的名称可能包含B,但并不相等,所以精确匹配后的结果往往都是没有库存,近似匹配就更不准了。哪位高手能解决这个问题?多谢。



 AB
1大豆素,大豆甙元,daidzein
马钱素
2马钱素,马钱苷乌苏酸
3芦荟大黄素人参皂甙Rh1
4熊果酸,乌苏酸,乌索酸 
5人参皂甙Rb2 

作者: pureshadow    时间: 2009-9-23 21:42
=vlookup("*"&b1&"*",a:a,1,)
作者: liwen    时间: 2009-9-23 21:46
尝试使用数组公式,
{=SUM(($C$2:$C$100)*IF(ISERROR(FIND(E2,$B$2:$B$100,1)),0,1))}

提问的方法可看一下:http://www.office-cn.net/vvb/vie ... 5319&extra=page%3D1
作者: jiangv    时间: 2009-9-24 11:31
非常多谢。原来用通配符就可以解决问题。学习了!

版主的数组公式还是没看懂,以后再理解吧。也非常感谢。

2# pureshadow
作者: wangxingang    时间: 2009-9-25 11:24
学习一下
作者: yuchengzh    时间: 2009-12-4 13:05
正需要




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3