Office中国论坛/Access中国论坛

标题: 能否实现这种特殊的查询?详见附见 [打印本页]

作者: yh0825    时间: 2010-12-30 18:47
标题: 能否实现这种特殊的查询?详见附见
想利用表“2”在表“1”的C列用公式得到如表“结果”的效果,附件只有举了几个例子,实际上数据量比较大,上千个品种要对应!
如果公式不行,那利用VBA不知行不行,请高手帮忙解决一下!
[attach]44537[/attach]

作者: LJB    时间: 2010-12-30 23:06
应该有难度,因为两个品名之间没有必然的联系,帮你顶。
作者: roych    时间: 2010-12-31 02:23
本帖最后由 roych 于 2010-12-31 02:36 编辑

公式不是不可以,关键是要找准规律。我这里只是按你给的例子做了一个实例。如果数据较多,应该做一个辅助列,把胶囊、注射用还是其它分好类别,最后得到一个数据列来做。我这里也只是举个例子,choose函数可以有30个项目,这些字段头尾理论上应该能够涵括了。如果还不够的话,需要更高级的做法了。
[attach]44539[/attach]

作者: pureshadow    时间: 2010-12-31 11:15
ROY的思路非常好,赞!
这个东东即使用VBA也很头疼,因为LIKE的太多了,让笨电脑自己判断还真是困难……




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