设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 8733|回复: 5
打印 上一主题 下一主题

[基础应用] 求助! excel中如何实现批量模糊查询?

[复制链接]
跳转到指定楼层
1#
发表于 2009-9-23 17:46:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
工作中遇到一个问题向高手请教。

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



 AB
1大豆素,大豆甙元,daidzein
马钱素
2马钱素,马钱苷乌苏酸
3芦荟大黄素人参皂甙Rh1
4熊果酸,乌苏酸,乌索酸 
5人参皂甙Rb2 
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2009-9-23 21:42:31 | 只看该作者
=vlookup("*"&b1&"*",a:a,1,)
3#
发表于 2009-9-23 21:46:02 | 只看该作者
尝试使用数组公式,
{=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
4#
 楼主| 发表于 2009-9-24 11:31:57 | 只看该作者
非常多谢。原来用通配符就可以解决问题。学习了!

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

2# pureshadow
5#
发表于 2009-9-25 11:24:45 | 只看该作者
学习一下
6#
发表于 2009-12-4 13:05:26 | 只看该作者
正需要
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-9-20 16:19 , Processed in 0.093580 second(s), 30 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表