Ⅰ EXCEL中解釋這段公式含意=LOOKUP(0,-FIND({"東北","西北"},A3),{"沈陽中心","西安中心"})
http://..com/question/1238286895380818499.html?oldq=1
昨天才 回答別人的哦
這不是什麼數組公式,只是 Lookup的用法之一
LOOKUP(lookup_value, lookup_vector, [result_vector])
當 Lookup 的Lookup Value 永遠大於 lookup vector時, 返回最後一個相符 lookup vector 對應的result
lookup value ,為0
-FIND({"東北","西北"},A3) 永遠小於0,
意思是找到 A3內如果有東北,就返回 沈陽中心,如果有西北,就返回西安中心
========================================
舉例:
當LOOKUP函數的第1參數永遠大於第2參數時,將會返回第2參數最後一個相同類型的記錄,
例如:
=LOOKUP("々",A:A)
=LOOKUP("做",A:A)
=LOOKUP("座",A:A)
=LOOKUP("龠",A:A)
返回A 列 最後一個文本
這是幾個漢字裡面最 「 大」 的字
=LOOKUP(9E+307,A:A) 常用於返回A列最後一個數值 因為數值不可能大於9E+307
=LOOKUP(1,0/(條件),查找區域) 常用於返回最後一個滿足條件的記錄(因為第2參數要麼是0,要麼是#DIV/0!) , #DIV/0! 錯誤值 Lookup 是忽略不計的
Lookup(1,0/find(C1,B:B),A:A) 效果 和 Lookup(,-find(C1,B:B),A:A) 差不多