檢視與參數函數


檢視和參照函數主要用來產生對應的資料或儲存格,例如:MATCH比對函數、HLOOKUP水平查表函數、VLOOKUP垂直查表函數、CHOOSE查詢、INDEX交叉查詢等。

MATCH比對函數

MATCH函數是依指定的比對方式,傳回一陣列中與比對依據內容相符合之相對位置,其語法為「MATCH(比對依據,陣列,比對方式)」,其中比對方式包含三種情況─「1」:陣列必須先遞增排序,將找到等於或次於比對依據的值。「0」:陣列不需先遞增排序,將找到完全符合比對依據的值。「-1」:陣列必須先遞減排序,將找到等於或大於比對依據的值。

首先,點選要輸入函數的儲存格,然後輸入「=MATCH(D4,{0,20,40,60,80,100},1)」,再按下「Enter」鍵。

按下「Enter」鍵後,儲存格E4就會顯示函數運算結果,將其複製至E5:E10,就可以得到所有人的成績等級了。

 


HLOOKUP垂直查表函數和VLOOKUP水平查表函數

HLOOKUP函數主要在表格中的第一個欄尋找含查表依據的欄位,並傳回同一列中第幾欄所指定的儲存格內容。其語法為「HLOOLUP(查表依據,表格,第幾列,是否要找到完全相同值)」,比對的情況分為三種─「表格」:找尋資料的陣列範圍表格,最好將表格以絕對位置表示;「第幾列」:指要傳回的資料所在的列數;「是否要找到完全相同值」:若省略或輸入TRUE時,若找不到完全符合的值,會找出僅次於查表依據的值,若輸入FALSE時,則必須找尋完全符合的值。而VLOOKUP水平查表函數與HLOOKUP函數用法雷同,故僅示範HLOOKUP函數。

首先,點選要輸入函數的儲存格,然後輸入「=HLOOKUP(D4,$A$12:$E$13,2)」,再按下「Enter」鍵。

按下「Enter」鍵後,儲存格F4就會顯示函數運算結果,將其複製至F5:F10,就可以得到所有人的成績評量了。

 

 



用CHOOSE查詢

CHOOSE函數查詢是將查詢的數值固定為1、2、3、、、等,而不是某一數值的範圍,和HLOOKUP及VLOOKUP不同。

首先,點選要輸入函數的儲存格,然後輸入「=CHOOSE(E4,"優","甲","乙","丙","丁")」,再按下「Enter」鍵。

按下「Enter」鍵後,儲存格G4就會顯示函數運算結果,將其複製至G5:G10,就可以得到所有人的成績等級了。

 


用INDEX交叉查詢

INDEX函數是根據指定的行座標與列座標,然後搜尋到所對應的資料。

首先,選擇想要插入函數的儲存格,再點選「插入函數」鈕。

開啟「插入函數」視窗,從「或選取類別」選單中選擇「檢視與參照」,再從「選取函數」清單中選擇「INDEX」,然後再按下「確定」鈕。

開啟「選取引數」視窗,選擇符合需求的引數組合,然後按下「確定」鈕。

開啟「函數引數」視窗,在「Reference」欄輸入想要查詢的原始資料範圍,在「Row_num」欄輸入查詢資料位於原始資料的第幾列,在「Column_num」欄輸入查詢資料位於原始資料的第幾欄,再按下「確定」鈕。

完成後,儲存格C4就會產生交叉查詢後的對應資料了。

使用INDEX函數前,必須先建立參照表及查詢條件,並且在應標前另外以數字編碼,因為INDEX函數無法直接辨識儲存格的座標或是儲存格內的資料,所以在設定查詢條件時,以數字編碼為主,才能順利完成交叉查詢。

 

 


.