根据单元格值比较多个值

时间:2016-10-27 04:43:43

标签: excel vba excel-vba

我有3个数据集。

主数据集

A    B    C      D
11   T    Jim    India
12   U    Mary   UK
13   V    Bob    US
14   P    Peter  India

印度数据集

A    B     H    K      
10   11    T    Jim    
10   13    0    Krestel  
10   14    P    Peter   
10   15    L    Robert

如果D库存有印度,则A,B和C列的详细信息应与印度数据集中的详细信息分别与库存B,H和K相匹配。 (A,B和C列的组合应出现在数据集 - 印度,如果没有高亮显示或在主数据集的最后一栏中添加注释)

我一直在手动执行此操作,方法是使用连接在所有数据集中添加几个辅助列,然后使用vlookup。

是否可以使用vba自动执行此过程?

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

实际上,我认为您可以单独通过电子表格功能实现这一目标,而无需VBA。检查函数VLOOKUP的用法。

这个想法是在Master数据集的“E”列中部署一个公式,该列将检查匹配A,B和C值的相关 country 数据集中的条目。您需要构建对VLOOKUP范围的引用,并考虑国家/地区名称。

希望这能为您提供良好的指导。