如何在vba中为excel创建关系?

时间:2013-06-21 13:50:11

标签: excel excel-vba vba

我们打电话给这个表1:

|111|222|333|444|555
--------------------
|6  |6  |4  |3  |3

现在让我说我有另一张桌子,我需要使用他们两人的信息,
表2:

111|aaa  
222|bbb   
333|ccc  
444|ddd     
555|eee    

我希望结果表看起来像这样:
结果表:

aaa|6   
bbb|6   
ccc|4    
ddd|3       
eee|3

任何想法?

2 个答案:

答案 0 :(得分:1)

使用直接引用获取结果表的第一列:

enter image description here

对于第二列,请使用IndexMatchHLookup函数的组合:

enter image description here

答案 1 :(得分:1)

您可以使用HLOOKUP

例如,如果您的第一张表位于A1:E2,那么您可以使用:

     A     B    C    D    E
1    111   222  333  444  555
2    6     6    4    3    3
3
4
5    111   aaa  =HLOOKUP(A5,$A$1:$E$2,20 //Returns 6
6    222   bbb
7    333   ccc
8    444   ddd
9    555   eee        

只需拖下公式即可。