VLookup主要應用於表格內資料的查詢以及引用其他表格的資料,功能強大,而且引用資料精確,步驟簡便,節省重複抄寫相同資料的時間,同時可以實現多表格的資料同步,是工作當中的好幫手。
本經驗就簡單介紹VLookup函式的運用,希望能對您有所幫助。
工具/原料
Excel表格(本經驗截圖為Microsoft Office 2016為例,其他辦公軟體如WPS都有相同之處)
計算的數值
方法/步驟
1.點選所要插入公式的單元格,如圖箭頭①指向位置。
2.點選【fx】插入函式按鈕,如圖箭頭②指向位置
進入插入函式對話方塊,在選擇類別下拉框選擇【全部】,選擇函式選擇框選擇【VLookup】,選擇完畢後點擊【確定】或雙擊選定的函式。
其他方法請參考本步驟經驗引用
0 如何在Excel裡面查詢和應用相關函式
進入函式引數對話方塊,VLookup函式引數有如下幾個引數:
lookup_value:查詢的值。本例因為查詢劉曉的語文成績,所以查詢的值為【G3】 劉曉。
table_array:為查閱的表格區域。本例是查詢成績單A3:D14資料區域,由於為了方便下拉填充操作讓其他單元格引用區域不變,設定用絕對引用符號固定,即在字母和數字前插入$(或者直接在字母和數字之間按F4),填寫【$A$3:$D$14】,如圖所示。
col_index_num:為查詢值在查閱表格區域對應的列。本例查詢的值為語文成績,所以對應的列為第二列,所以填寫值為【2】;假如查詢數學成績,則填寫值為【3】。
range_lookup:是選擇匹配精確度。“0”或“FALSE”為大致匹配;“1”或“TRUE”為精確匹配。在未進行排序等操作的前提下,建議使用大致匹配。本例應用大致匹配,如圖所示,填寫值為【0】(或者填寫【FALSE】)
設定完畢後點擊【確定】按鈕
備註:精確匹配的方法請參考本經驗後面的附例。
回到主介面,如圖顯示查詢值“劉曉”的語文成績為“66”。
下拉填充其他單元格。結果如圖所示。
附例 range_lookup選擇匹配精確度為“1”或“TRUE”—精確匹配的應用
在未進行資料處理前,選擇精確匹配查詢的數值為錯誤值“#N/A",如圖1和圖2所示。
由上一步驟可以看出,精確匹配情況下,在未進行資料處理時會出現錯誤值。那麼這個資料如何處理才能顯示正確值呢?其實簡單,就是資料的排序。
本例是為了查詢某個姓名下的語文成績,那麼,就只需要將《xx小學xx班級成績表》按“姓名”(查詢條件所對應的列)進行排序即可,排序方法參考本步驟經驗引用,排序後結果如圖所示。
0 Excel表格資料排序的方法—Office 2016為例
然後在所需設定公式的單元格進行設定公式,如圖所示,經過資料排序後,顯示結果正確。
設定完畢後,下拉填充其他單元格。結果如圖所示。
注意事項
精確匹配情況下一定要先進行排序操作
排序的設定條件為查詢條件所對應的列。具體理解請參考附例