匹配多个标准(矩阵转置)

时间:2013-11-27 03:26:34

标签: excel excel-formula vlookup

在Excel中,我想查找/索引与station_numbermonth匹配的表。

说我在sheet1上有以下数据:

           Jan Feb Mar Apr May
station1    1   8   17  14  0
station5    4   5   8   10  14
station7    18  7   4   9   10
station10   5   11  15  12  4

在sheet2上,我想填写以下详细信息:

    Station1    Station2    Station3    Station4    Station5    Station6
Jan   1                                                4    
Feb   8                                                5    
Mar   17                                               8    
Apr   14                                               10   
May   0                                                14   

我使用什么公式来查找sheet1并完成sheet2?我试过=VLOOKUP(B1&A2,'Sheet1'!A1:F5,2,FALSE)这显然是不正确的。任何帮助都会很棒。

2 个答案:

答案 0 :(得分:2)

对于列station1,您应该使用Hlookup类似的内容:

=+HLOOKUP(A2,Sheet1!$A$1:$F$2,2,0)

它应该有用,希望这也有帮助。

其中sheet1是输入数据的实际来源,但是每个列都必须更改引用,因此对于station10列公式将是:

=+HLOOKUP(A2,Sheet1!$A$1:$F$5,5,0)

答案 1 :(得分:1)

请尝试:

=IFERROR(INDEX(sheet1!$B$2:$F$5,MATCH(J$1,sheet1!$A$2:$A$5,0),MATCH($I2,sheet1!$B$1:$F$1,0)),"")  

在sheet2中1(假定为J2),并且反复复制以适应。