使用VLOOKUP第2部分的Excel雙向查找

01之06

啟動嵌套MATCH功能

輸入MATCH函數作為列索引號參數。 ©Ted French

返回到第1部分

輸入MATCH函數作為列索引號參數

通常,VLOOKUP只返回數據表的一中的數據,並且該列由列索引號參數設置。

然而,在這個例子中,我們有三列,我們希望找到數據,所以我們需要一種方法來輕鬆地更改列索引號,而無需編輯我們的查找公式。

這是MATCH功能的作用。 它將允許我們將列號與字段名稱 (一月,二月或三月)進行匹配,我們將其鍵入工作表的單元格E2中。

嵌套函數

因此,MATCH函數充當VLOOKUP的列索引號 參數

這是通過在對話框的Col_index_num中將 VLOOKUP內部的MATCH函數嵌套來實現的。

手動輸入MATCH功能

嵌套函數時,Excel不允許我們打開第二個函數的對話框來輸入它的參數。

因此,MATCH功能必須在Col_index_num行中手動輸入。

當手動輸入函數時,每個函數的參數必須用逗號“,”分隔。

教程步驟

輸入MATCH函數的Lookup_value參數

輸入嵌套MATCH函數的第一步是輸入Lookup_value參數。

Lookup_value將是我們希望在數據庫中匹配的搜索項的位置或單元格引用

  1. 在VLOOKUP函數對話框中,單擊Col_index_num行。
  2. 鍵入函數名稱匹配,後跟一個打開的圓括號“
  3. 單擊單元格E2將該單元格引用輸入到對話框中。
  4. 在單元格引用E3之後鍵入逗號“,”以完成MATCH函數的Lookup_value參數的輸入。
  5. 將VLOOKUP功能對話框保留為教程中的下一步。

在本教程的最後一步中,Lookup_values將被輸入到工作表的單元格D2和E2中。

02 06

添加MATCH函數的Lookup_array

添加MATCH函數的Lookup_array。 ©Ted French

添加MATCH函數的Lookup_array

這一步包括為嵌套的MATCH函數添加Lookup_array參數。

Lookup_array是MATCH函數將搜索的單元格範圍,用於查找本教程前一步中添加的Lookup_value參數。

在這個例子中,我們希望MATCH函數搜索單元格D5到G5,以匹配將要輸入單元格E2的月份的名稱。

教程步驟

在VLOOKUP功能對話框的Col_index_num行上的上一步中輸入逗號後輸入這些步驟。

  1. 如有必要,請在逗號後單擊Col_index_num行以將插入點置於當前條目的末尾。
  2. 選中工作表中的單元格D5到G5,以輸入這些單元格引用作為函數要搜索的範圍。
  3. 按下鍵盤上的F4鍵將此範圍更改為絕對單元格引用 。 這樣做可以將完成的查找公式複製到本教程最後一步中工作表中的其他位置
  4. 在單元格引用E3之後鍵入逗號“,”以完成MATCH函數的Lookup_array參數的輸入。

03年06月

添加匹配類型和完成匹配功能

Excel使用VLOOKUP進行雙向查找。 ©Ted French

添加匹配類型和完成匹配功能

MATCH函數的第三個也是最後一個參數Match_type參數。

該參數告訴Excel如何將Lookup_value與Lookup_array中的值進行匹配。 選項是:-1,0或1。

這個參數是可選的。 如果省略,則該函數使用默認值1。

教程步驟

這些步驟在VLOOKUP函數對話框的Row_num行的上一步中輸入逗號後輸入。

  1. Col_index_num行的第二個逗號之後,鍵入一個零“ 0 ”,因為我們希望嵌套函數返回到單元格E2中輸入的月份的完全匹配。
  2. 鍵入結束括號“ ”來完成MATCH功能。
  3. 將VLOOKUP功能對話框保留為教程中的下一步。

04年6月

輸入VLOOKUP範圍查找參數

輸入範圍查找參數。 ©Ted French

範圍查找參數

VLOOKUP的Range_lookup參數是一個邏輯值 (僅為TRUE或FALSE),用於指示您是否希望VLOOKUP查找與Lookup_value精確匹配或近似匹配。

在本教程中,由於我們正在查找特定月份的銷售數據,因此我們將Range_lookup設置為False

教程步驟

  1. 點擊對話框中的Range_lookup
  2. 在這一行中輸入False這個詞,表示我們希望VLOOKUP為我們正在尋找的數據返回完全匹配
  3. 單擊確定以完成二維查找公式和關閉對話框
  4. 由於我們尚未將查找標準輸入到單元格D2和E2中,因此單元格F2中將出現#N / A錯誤
  5. 我們將在本教程的下一步中添加查找條件時,將在本教程的下一步中更正此錯誤。

05年06月

測試雙向查找公式

Excel使用VLOOKUP進行雙向查找。 ©Ted French

測試雙向查找公式

要使用雙向查找公式查找表格數組中列出的不同Cookie的月銷售數據,請將cookie名稱輸入到單元格D2中,將月份輸入到單元格E2中並按下鍵盤上的ENTER鍵。

銷售數據將顯示在單元格F2中。

教程步驟

  1. 單擊工作表中的單元格D2
  2. 菜單中輸入燕麥片 D2並按下鍵盤上的ENTER
  3. 點擊單元格E2
  4. 鍵入2月到單元格E2並按下鍵盤上的ENTER
  5. 價值$ 1,345 - 二月份燕麥餅乾的銷售額 - 應顯示在單元格F2中
  6. 此時,您的工作表應該與本教程第1頁上的示例相匹配
  7. 通過鍵入Table_array中存在的Cookie類型和月份的任意組合來進一步測試查找公式,並且銷售數據應顯示在單元格F2中
  8. 本教程的最後一步是使用填充柄來複製查找公式。

如果出現錯誤消息,如#REF! 出現在單元格F2中,此VLOOKUP錯誤消息列表可幫助您確定問題所在。

06年06月

用填充手柄複製二維查找公式

Excel使用VLOOKUP進行雙向查找。 ©Ted French

用填充手柄複製二維查找公式

為了簡化比較不同月份或不同cookie的數據,可以將查找公式複製到其他單元格,以便同時顯示多個數量。

由於數據是以工作表中的常規模式佈局的,因此我們可以將單元格F2中的查找公式複製到單元格F3。

在復制公式時,Excel將更新相對單元格引用以反映公式的新位置。 在這種情況下,D2變成D3,E2變成E3,

同樣,Excel保持絕對單元格引用相同,因此當複制公式時絕對范圍$ D $ 5:$ G $ 5保持不變。

有多種方法可以在Excel中復制數據,但最簡單的方法可能是使用填充處理。

教程步驟

  1. 單擊工作表中的單元格D3
  2. 在單元格D3中輸入 燕麥片並按下鍵盤上的ENTER
  3. 點擊單元格E3
  4. 鍵入March進入單元格E3並按下鍵盤上的ENTER
  5. 單擊單元格F2使其成為活動單元格
  6. 將鼠標指針放在右下角的黑色方塊上。 指針將變為加號“+” - 這是填充手柄
  7. 單擊鼠標左鍵並將填充手柄向下拖到單元格F3
  8. 釋放鼠標按鈕,單元格F3應包含二維查找公式
  9. 價值$ 1,287 - 三月份燕麥餅乾的銷售額 - 應顯示在單元格F3中