Lookup運用廣泛,主要運用查詢資料,或者快速依據舊錶資料進行填列新表資料。本經驗就簡單介紹Lookup函式的運用,希望能對您有所幫助。
工具/原料
Excel表格(本經驗截圖為Microsoft Office 2016為例,其他辦公軟體如WPS都有相同之處)
計算的數值
基礎
舉例資料如圖:
首先對資料進行排序,點選【資料】—【排序】,進入排序對話方塊,設定如圖所示,設定完畢後,點選【確定】按鈕
1.點選所要插入公式的單元格,如圖箭頭①指向位置。
2.點選【fx】插入函式按鈕,如圖箭頭②指向位置
備註:本案例在右邊臨時複製部分資料,作為案例資料,如圖紅色方框內資料
進入插入函式對話方塊,在選擇類別下拉框選擇【全部】,選擇函式選擇框選擇【Lookup】,選擇完畢後點擊【確定】或雙擊選定的函式。
其他方法請參考本步驟經驗引用
0 如何在Excel裡面查詢和應用相關函式
進入“選定引數”對話方塊,選擇引數。
以下步驟按兩個例子進行分析,基礎步驟完畢。
例1是以三引數“lookup_value, lookup_vector, result_vector“設定公式
例2是以兩引數“lookup_value,array"設定公式
例1 三引數“lookup_value, lookup_vector, result_vector“設定函式
承接基礎步驟3。
在函式引數對話方塊選擇“lookup_value, lookup_vector, result_vector“選項,點選【確定】按鈕如圖。
進入“函式引數”對話方塊,如圖所示。對話方塊需要填寫如下3個引數(含填寫內容和意義):
lookup_value:指查詢的值。如圖“G3”指的是查詢語文成績對應人的姓名為“劉曉”;
lookup_vector:指查詢值對應的行或列。如圖填寫“$A$3:$A$14”是指在”姓名“行查詢到“劉曉”在哪一行;
result_vector:指查詢值對應的結果。如圖填寫“$B$3:$B$14”為在“語文”成績行查詢姓名“劉曉”對應的語文成績。
設定完畢後,點選【確定】按鈕就可回到excel主介面。
備註:“$"符號代表的是固定符號,在垂直填充或平行填充資料時,每行函式的引數均為固定區域,或固定單元格,或固定行,或固定列。如“$A3"指固定的A行,變動的n列。
回到excel主介面,進行資料垂直填充,就可以顯示各個姓名需要查詢的語文成績,如圖所示。
(以上是縱向查詢,假若橫向查詢,也是類似,首先必須要進行縱向資料大小排序,否則容易發生查詢顯示結果錯誤。)
縱向查詢(略)
例2 兩引數“lookup_value,array"設定函式
承接基礎步驟3。
在函式引數對話方塊選擇基礎“lookup_value,array”選項,點選【確定】按鈕如圖。
進入“函式引數”對話方塊,如圖所示。對話方塊需要填寫如下2個引數(含填寫內容和意義):
lookup_value:指查詢的值。如圖該引數填寫值為“G3”,指的是查詢語文成績對應人的姓名為“劉曉”;
array:指的是單元格區域。該函式查詢值在選定區域第一行查詢查詢值,查到查詢值後,顯示結果為查詢值同一行最後一列的數值。如圖填寫“$A$3:$B$14”,指的是在A列找到劉曉,顯示結果為劉曉同行的B列結果,結果為66。
設定完畢後,點選【確定】按鈕就可回到excel主介面。
備註:由於查詢結果為劉曉的語文成績,所以array引數填寫“$A$3:$B$14”,若查詢劉曉的數學成績,則為“$A$3:$C$14”,同理品德成績為“$A$3:$D$14 ”
進行垂直填充,就可以顯示各個姓名需要查詢的語文成績,如圖所示。
注意事項
進行函式設定前查詢值那一行必須要進行大小順序排列