01之06
啟動嵌套MATCH功能
輸入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將是我們希望在數據庫中匹配的搜索項的位置或單元格引用 。
- 在VLOOKUP函數對話框中,單擊Col_index_num行。
- 鍵入函數名稱匹配,後跟一個打開的圓括號“ ( ”
- 單擊單元格E2將該單元格引用輸入到對話框中。
- 在單元格引用E3之後鍵入逗號“,”以完成MATCH函數的Lookup_value參數的輸入。
- 將VLOOKUP功能對話框保留為教程中的下一步。
在本教程的最後一步中,Lookup_values將被輸入到工作表的單元格D2和E2中。
02 06
添加MATCH函數的Lookup_array
添加MATCH函數的Lookup_array
這一步包括為嵌套的MATCH函數添加Lookup_array參數。
Lookup_array是MATCH函數將搜索的單元格範圍,用於查找本教程前一步中添加的Lookup_value參數。
在這個例子中,我們希望MATCH函數搜索單元格D5到G5,以匹配將要輸入單元格E2的月份的名稱。
教程步驟
在VLOOKUP功能對話框的Col_index_num行上的上一步中輸入逗號後輸入這些步驟。
- 如有必要,請在逗號後單擊Col_index_num行以將插入點置於當前條目的末尾。
- 選中工作表中的單元格D5到G5,以輸入這些單元格引用作為函數要搜索的範圍。
- 按下鍵盤上的F4鍵將此範圍更改為絕對單元格引用 。 這樣做可以將完成的查找公式複製到本教程最後一步中工作表中的其他位置
- 在單元格引用E3之後鍵入逗號“,”以完成MATCH函數的Lookup_array參數的輸入。
03年06月
添加匹配類型和完成匹配功能
添加匹配類型和完成匹配功能
MATCH函數的第三個也是最後一個參數是Match_type參數。
該參數告訴Excel如何將Lookup_value與Lookup_array中的值進行匹配。 選項是:-1,0或1。
這個參數是可選的。 如果省略,則該函數使用默認值1。
- 如果Match_type = 1或省略:MATCH將查找小於或等於Lookup_value的最大值。 如果選擇此值,則Lookup_array數據必須按升序排序。
- 如果Match_type = 0:MATCH找到第一個與Lookup_value完全相同的值。 Lookup_array數據可以按任意順序排序。
- 如果Match_type = 1:MATCH找到大於或等於Lookup_value的最小值。 如果選擇此值,則Lookup_array數據必須按降序排序。
教程步驟
這些步驟在VLOOKUP函數對話框的Row_num行的上一步中輸入逗號後輸入。
- 在Col_index_num行的第二個逗號之後,鍵入一個零“ 0 ”,因為我們希望嵌套函數返回到單元格E2中輸入的月份的完全匹配。
- 鍵入結束括號“ ) ”來完成MATCH功能。
- 將VLOOKUP功能對話框保留為教程中的下一步。
04年6月
輸入VLOOKUP範圍查找參數
範圍查找參數
VLOOKUP的Range_lookup參數是一個邏輯值 (僅為TRUE或FALSE),用於指示您是否希望VLOOKUP查找與Lookup_value精確匹配或近似匹配。
- 如果為TRUE或省略了此參數,則VLOOKUP返回與Lookup_value完全匹配的值,或者,如果未找到完全匹配,VLOOKUP將返回下一個最大值。 對於要執行此操作的公式,必須按升序對Table_array第一列中的數據進行排序 。
- 如果FALSE,VLOOKUP將僅使用與Lookup_value精確匹配的值。 如果Table_array的第一列中有兩個或更多值與查找值匹配,則使用找到的第一個值。 如果找不到完全匹配,則返回#N / A錯誤。
在本教程中,由於我們正在查找特定月份的銷售數據,因此我們將Range_lookup設置為False 。
教程步驟
- 點擊對話框中的Range_lookup行
- 在這一行中輸入False這個詞,表示我們希望VLOOKUP為我們正在尋找的數據返回完全匹配
- 單擊確定以完成二維查找公式和關閉對話框
- 由於我們尚未將查找標準輸入到單元格D2和E2中,因此單元格F2中將出現#N / A錯誤
- 我們將在本教程的下一步中添加查找條件時,將在本教程的下一步中更正此錯誤。
05年06月
測試雙向查找公式
測試雙向查找公式
要使用雙向查找公式查找表格數組中列出的不同Cookie的月銷售數據,請將cookie名稱輸入到單元格D2中,將月份輸入到單元格E2中並按下鍵盤上的ENTER鍵。
銷售數據將顯示在單元格F2中。
教程步驟
- 單擊工作表中的單元格D2
- 在菜單中輸入燕麥片 D2並按下鍵盤上的ENTER鍵
- 點擊單元格E2
- 鍵入2月到單元格E2並按下鍵盤上的ENTER鍵
- 價值$ 1,345 - 二月份燕麥餅乾的銷售額 - 應顯示在單元格F2中
- 此時,您的工作表應該與本教程第1頁上的示例相匹配
- 通過鍵入Table_array中存在的Cookie類型和月份的任意組合來進一步測試查找公式,並且銷售數據應顯示在單元格F2中
- 本教程的最後一步是使用填充柄來複製查找公式。
如果出現錯誤消息,如#REF! 出現在單元格F2中,此VLOOKUP錯誤消息列表可幫助您確定問題所在。
06年06月
用填充手柄複製二維查找公式
用填充手柄複製二維查找公式
為了簡化比較不同月份或不同cookie的數據,可以將查找公式複製到其他單元格,以便同時顯示多個數量。
由於數據是以工作表中的常規模式佈局的,因此我們可以將單元格F2中的查找公式複製到單元格F3。
在復制公式時,Excel將更新相對單元格引用以反映公式的新位置。 在這種情況下,D2變成D3,E2變成E3,
同樣,Excel保持絕對單元格引用相同,因此當複制公式時絕對范圍$ D $ 5:$ G $ 5保持不變。
有多種方法可以在Excel中復制數據,但最簡單的方法可能是使用填充處理。
教程步驟
- 單擊工作表中的單元格D3
- 在單元格D3中輸入 燕麥片並按下鍵盤上的ENTER鍵
- 點擊單元格E3
- 鍵入March進入單元格E3並按下鍵盤上的ENTER鍵
- 單擊單元格F2使其成為活動單元格
- 將鼠標指針放在右下角的黑色方塊上。 指針將變為加號“+” - 這是填充手柄
- 單擊鼠標左鍵並將填充手柄向下拖到單元格F3
- 釋放鼠標按鈕,單元格F3應包含二維查找公式
- 價值$ 1,287 - 三月份燕麥餅乾的銷售額 - 應顯示在單元格F3中