功用:查詢向量或陣列中的數值
語法:LOOKUP 函數有兩種型式:向量和陣列。
向量型式:LOOKUP ( 搜尋值,比對範圍,擷取範圍 )
陣列型式:LOOKUP ( 搜尋值,擷取範圍 )
類別:查閱與參照
使用率:★★★★★
點我下載
· 搜尋值就是在向量中所要尋找的值。可以是數字、文字、邏輯值或參照到數值的名稱或參照位址。
· 比對範圍是個單列或單欄的儲存格範圍。其值可能是文字、數字或邏輯值。重要的是其數值必須以遞增次序排列
· 擷取範圍是個單列或單欄的儲存格範圍。它的大小應與比對範圍完全相同。
· 如果無法找到搜尋值,則它會採用陣列中不大於擷取範圍的最大值。
· 如果搜尋值小於第一列或第一欄 (依照陣列維數決定) 中最小值時,則會傳回錯誤值 #N/A。
· 陣列型式的 LOOKUP 函數會在陣列的第一列 (或第一欄) 起向下 (或向右) 找尋所指定的搜尋值,然後傳回該儲存格的內容。當您所要尋找的比較值是位於陣列的第一列 (或第一欄) 裡時,您可以使用此型式的 LOOKUP 函數。當您希望能夠指定欄或列的位置時,請使用另一種型式的 LOOKUP 函數。
· 如果資料範圍之高>寬度(列數多於欄數),則會在第一欄尋找搜尋值。
· 如果資料範圍是個方陣,或含蓋範圍之寬度>高度 (欄數多於列數),則會在第一列中尋找搜尋值。
· HLOOKUP 函數和 VLOOKUP 函數允許您往指定垂直或水平位移的列數或欄數,但是 LOOKUP 函數則一定傳回列或欄中最後一個儲存格的內容。
· 比較值列 (或欄) 的值必須以遞增次序排列:-1,0,1,2,A-Z,FALSE,TRUE;否則不會傳回正確的值。字母的大小寫則被視為相同。
· 一般而言,最好是使用 HLOOKUP 或 VLOOKUP 函數來取代陣列型式的 LOOKUP 函數,
· 陣列型式的 LOOKUP 函數是為了建立與其他試算表程式的相容性而提供的。
我們要找出月薪為26,114的員工姓名。
01 點取「M1」儲存格,輸入「26,114」。
02 點取「M2」儲存格,輸入「=LOOKUP(M1,F1:F71,A1:A71)」公式,再按E鍵或點取編輯列 圖示,即可顯示月薪26,114的員工代號。
03 點取M3儲存格,輸入「=LOOKUP(M1, F1:F71,B1:B71)公式,再按E鍵或點取編輯列 圖示,即可顯示月薪26,114的姓名。
留言列表