LOOKUP 函數有兩種語法:向量和陣列。向量是個僅包含單列或單欄的陣列。向量型式的 LOOKUP 函數會在向量中找尋指定的搜尋值,然後移到另一個向量中的同一個位置上,並傳回該儲存格的內容。陣列型式的 LOOKUP 函數則會在陣列的第一列(或第一欄)搜尋指定的搜尋值,然後傳回最後一列(或欄)的同一個位置上之儲存格的內容。
向量型式
=LOOKUP(lookup_value, lookup_vector, result_vector)
參數 |
用法 |
Lookup_value |
是 LOOKUP 函數在向量所要尋找的值。lookup_value 可以是數字、文字、邏輯值或參照到數值的名稱或參照位址。 |
Lookup_vector |
是個單列或單欄的範圍。在 lookup_vector 中的值可能是文字、數字或邏輯值。 |
Result_vector |
是個單列或單欄的範圍。它的大小應與 lookup_vector 相同。 |
|
|
|
|
在應用這個函數時,要特別注意的是lookup_vector 搜尋範圍,在搜尋範圍中的數值必須以遞增次序排列(如:-2,-1,0,1,2,...,A-Z,FALSE,TRUE等);否則,LOOKUP 不會傳回正確的值。所以同學必須先將範圍區先執行排序,在字母大小比對方面,字母的大小寫被視為是相同的。 |
如果 LOOKUP 函數無法找到 lookup_value,它會採用在 lookup_vector 中僅於 lookup_value 的值。
如果 lookup_value 小於 lookup_vector 中最小值時,則 LOOKUP 函數傳回錯誤值 #N/A。 |
|
|

公式 |
結果 |
=LOOKUP(35,A2:B6) |
芒果 |
=LOOKUP(25,A2:B6) |
荔枝 |
=LOOKUP(42,A2:B6) |
西瓜 |
=LOOKUP(20,A2:B6) |
N/A |
|
|
|
|
|
 |
|