LOOKUP

本功能僅適用於新版 Google 試算表
在已排序的列或欄中尋找指定準則,並傳回結果範圍中儲存格的值 (顯示位置和搜尋列或欄一樣)。

使用範本

LOOKUP(10003, A1:A100, B1:B100)

LOOKUP(10003, A1:B100)

LOOKUP(“foo”, A1:Z10)

語法

LOOKUP(search_key, search_range|search_result_array, [result_range])

  • search_key - 在列或欄中要搜尋的值。例如「42」、「Cats」或「I24」。
  • search_range|search_result_array - LOOKUP 的使用方法之一就是提供單一個列或欄的 search_range,並透過第二個引數的 result_range 來進行搜尋。 另一個方法則是結合這兩個引數至單一個 search_result_array,來搜尋第一列或第一欄,並在陣列中傳回最後一列或欄的值。
  • result_range - [選填] - 傳回結果的範圍。傳回的值對應著 search_rangesearch_key 被搜尋到的位置。該範圍只能為單一列或欄,而在使用 search_result_array 方法時,就不能使用該範圍。

記事

LOOKUP 函式只有在 search_rangesearch_result_array 中的資料妥善分類時才能正常執行。如果資料尚未分類,請使用 VLOOKUPHLOOKUP 或其他相關的函式。

如果系統找不到 search_key,搜尋使用的項目將會是系統提供的項目中較小的值。舉例來說,如果資料集包含了數字 1、3、5,而 search_key 是 2,那麼系統搜尋時將使用數字 1。

使用 search_result_array 方法時,系統會在提供的範圍中傳回最後一列或欄。如果您想使用其他列或欄,請改用 VLOOKUPHLOOKUP

當您使用 search_result_array 方法時,如果您提供的範圍包含的欄數多過於列數,那麼搜尋順序將在第一列上由左至右進行。如果該範圍包含相同的列數和欄數,或是列數多過於欄數,那麼搜尋順序將在第一欄上由上至下進行。

另請參閱

VLOOKUP: 垂直查詢。縱向搜尋特定範圍中的第一欄是否有指定準則,並將找到的資料列中指定儲存格的值傳回。

HLOOKUP: 水平查詢。橫向搜尋特定範圍中的第一列是否有指定準則,並將找到的資料欄中指定儲存格的值傳回。

MATCH: 傳回與指定值相符的項目在範圍中的相對位置。

true
造訪學習中心

您有在公司或學校使用 Google 文件等 Google 產品嗎?快來試試實用的秘訣、教學課程和範本,瞭解如何在不安裝 Office 的情況下處理 Office 檔案、建立動態專案計劃和小組日曆、自動整理收件匣及進行其他作業。

搜尋
清除搜尋內容
關閉搜尋
主選單
11106388553013384863
true
搜尋說明中心
true
true
true
true
true
35
false
false