获取单元格值,其中列值等于第二个表中的行/列值

我有两张床单:

第1页:

Callsign | Dep ICAO | Arr ICAO | Route SWA215 KBUR KOAK AAL258 KLAS KLAX 

第2页:

 DEP -> | KLAX | KBUR | KLAS | KSAN KSFO | some route1 some route4 some route7 some route10 KOAK | some route2 some route5 some route8 some route11 KLAX | some route3 some route6 some route9 some route12 ARR ^ 

基本上我需要在Sheet 2中findpath值,其中DEP和ARR列等于Sheet 1Dep ICAOArr ICAO

例如,在表一中,SWA215的路由值应该返回some route5 。 AAL258的路由值应该返回some route9

我尝试了VLOOKUP,但我不知道如何合并两张不同的纸张。 这是我的function:

=VLOOKUP(B2:C2,Sheet 2!A1:Q18,Sheet 2!B2:E4)但返回了#VALUE! 错误。

您需要两个MATCH(双向查找)的INDEX。 试试下面的例子:

 =INDEX(Sheet2!C3:E6,MATCH(Sheet1!D4,Sheet2!B3:B6,0),MATCH(Sheet1!C4,Sheet2!C2:E2,0)) 

Where Sheet2!C3:E6是路线范围(您需要的数据)。 第一个MATCH匹配arr col中的arr,MATCH 2匹配dep行中的dep。 在这个例子中公式应该放在sheet1单元格E4中