获取单元格值,其中列值等于第二个表中的行/列值
我有两张床单:
第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 1
的Dep ICAO
和Arr 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中