使用匹配搜索项的MATCH,INDEX或VLOOKUP返回值

时间:2015-03-25 21:19:16

标签: excel vba excel-vba match vlookup

我尝试根据其他特定值是否连续返回值。我在Excel中有两张工作表,我无法使用VLOOKUP,INDEX或MATCH获得正确的公式来返回值。以下是我的电子表格示例:

Sheet 1
Segment         Node           Value

ACDC            Acadian          300
Ventura         Acadian           50
LooseGoose      Acadian          600
Dave            Haynes           500

Sheet 2
Segment         Node           Value
ACDC            Acadian 

所以我试图编写一个函数,如果段和节点名称相互匹配,那么它将返回Sheet 2中的值。与它们在Sheet 1中的相比。

1 个答案:

答案 0 :(得分:1)

假设Segment位于两张工作表的A1中,请在Sheet 1中插入一个新的ColumnA:

=B2&"|"&C2  
A2中的

向下复制到适合,然后在Sheet 2的C2中复制:

=VLOOKUP(A2&"|"&B2,'Sheet 1'!A:D,4,0)  

复制到西装。