excel里面怎样把表1的数据自动匹配到表2里相同的数据前?

表1
表2
如图所示,表2的数据是从表1里面一个个筛选出来的,不小心把药品流水号删了。怎样把表1的药品流水号自动添加到表2的通用名前。表1的数据比表2的多很多。自动匹配的时候想把通用名、规格、生产企业这三项做为匹配条件。

如图 在表二的中写公式,公式为:=LOOKUP(1,0/((Sheet1!B:B=B2)*(Sheet1!D:D=D2)*(Sheet1!F:F=F2)),Sheet1!A:A)

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-05-23
我的办法是:1、在表1里将药品流水号列复制到第七列,在G2里输入公式CONCATENATE(B2,C2,D2,E2,F2)运用到其他
行;
2、定义G2:H???区域名称为“TEXT1”
3、在表2的H列输入公式CONCATENATE(A2,B2,C2,D2,E2)运用到其他行;
4、在表2的I列输入公式VLOOKUP(H2,TEXT1,2,0)即可本回答被提问者采纳