使用Excel的LOOKUP函數 - 矢量形式 - 從一行或一列數據范圍中檢索單個值。 學習如何一步一步的指導。
01之04
使用Excel的LOOKUP函數在列或行中查找數據
Excel的LOOKUP函數有兩種形式:
- 陣列形式
- 矢量表單 ;
它們的不同之處在於:
- Array表單在數組的第一行或列中查找 - 包含多行和多列的數據塊 - 用於指定的值,然後從數組的最後一行或列中的相同位置返回值。
- Vector Form搜索一個矢量 - 一行或一列數據 - 指定一個值,然後從第二行或第二列中的相同位置返回一個值。
04年02月
LOOKUP函數語法和參數 - 矢量形式
LOOKUP函數的Vector Form的語法是:
= LOOKUP(Lookup_value,Lookup_vector,[Result_vector])
Lookup_value (必需) - 函數在第一個向量中搜索的值 。 Lookup_value可以是數字,文本,邏輯值或引用值的名稱或單元格引用。
Lookup_vector (必需) - 僅包含函數用於查找Lookup_value的一行或一列的範圍 。 數據可以是文本,數字或邏輯值。
Result_vector (可選) - 僅包含一行或一列的範圍。 該參數的大小必須與Lookup_vector的大小相同。
筆記:
- 為了使LOOKUP函數正常工作, Lookup_vector必須按升序排序 (A到Z或從數字到小到大)
- 如果省略了Result_vector參數,則該函數返回Lookup_value參數(如果它存在於Lookup_vector中)
- 如果該函數找不到Lookup_value的精確匹配項,則它將選擇Lookup_vector中的最大值,該值小於或等於Lookup_value的值;
- 如果Lookup_value小於Lookup_vector中的所有值,則LOOKUP函數將返回#N / A錯誤。
03之04
LOOKUP函數示例
如上圖所示,此示例將使用公式中的LOOKUP函數的矢量表單 ,使用以下公式在清單列表中查找齒輪的價格:
= LOOKUP(D2,D5:D10,E5:E10)
為了簡化輸入函數的參數,在以下步驟中使用LOOKUP函數對話框 。
- 單擊工作表中的單元格E2使其成為活動單元格 ;
- 點擊功能區菜單的公式選項卡;
- 從功能區中選擇查找和引用以打開功能下拉列表;
- 單擊列表中的LOOKUP以顯示Select arguments對話框;
- 點擊列表中的lookup_value,lookup_vector,result_vector選項;
- 點擊OK打開Function Arguments對話框;
- 在對話框中,單擊Lookup_value行;
- 單擊工作表中的單元格D2,將該單元格引用輸入到對話框中 - 在此單元格中,我們將鍵入正在搜索的部分名稱
- 點擊對話框中的Lookup_vector行;
- 選中工作表中的單元格D5到D10,在對話框中輸入此範圍 - 此範圍包含部件名稱;
- 點擊對話框中的Result_vector行;
- 選中工作表中的單元格E5至E10,在對話框中輸入此範圍 - 此範圍包含部件列表的價格;
- 點擊OK完成該功能並關閉對話框;
- 單元格E2中出現#N / A錯誤,因為我們尚未在單元格D2中鍵入部件名稱
04年4月
輸入查找值
單擊單元格D2,鍵入Gear並按下鍵盤上的Enter鍵
- 價值$ 20.21應該出現在單元格E2中,因為這是位於數據表第二列的齒輪的價格;
- 通過在單元格D2中輸入其他部件名稱來測試該功能。 列表中每個零件的價格將出現在單元格E2中;
- 當你點擊單元格E2時,完整的功能
= LOOKUP(D2,D5:D10,E5:E10)出現在工作表上方的編輯欄中 。