我有两张纸:
表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
找到DEP& ARR列等于Dep ICAO
中的Arr ICAO
和Sheet 1
。
例如,在第一张表格中,SWA215的路线值应返回some route5
。 AAL258的路由值应返回some route9
。
我试过搞乱VLOOKUP,但我不确定如何合并两张不同的纸张。这是我对该功能的所作所为:
=VLOOKUP(B2:C2,Sheet 2!A1:Q18,Sheet 2!B2:E4)
但它返回了#VALUE!
错误。
答案 0 :(得分:2)
你需要两个MATCH(双向查找)的INDEX。 试试下面的例子:
=INDEX(Sheet2!C3:E6,MATCH(Sheet1!D4,Sheet2!B3:B6,0),MATCH(Sheet1!C4,Sheet2!C2:E2,0))
Sheet2!C3:E6是路线范围(您需要的数据)。第一个MATCH匹配arr col中的arr,MATCH 2匹配dep行中的dep。在此示例中,公式应放在sheet1单元格E4
中