學校就快開學了,一年級和二年級的同學升上了二年級和三年級,班級名稱要跟著調整(參考下圖),如何做比較快呢?這次來以 Index 函數來處理。
先定義名稱,儲存格F1:G7為「資料」,儲存格F1:F7為「原班級」。
儲存格B2:=INDEX(資料,MATCH(A2,原班級,0),2)
MATCH(A2,原班級,0):查詢儲存格A2的班級名稱在「資料」中的第幾列。
接著,利用 INDEX 函數求得第2欄的內容。如此,便可以新舊班級的替換。
複製儲存格B2,往下各列貼上。
有人利用VLOOKUP函數來處,結果會發錯誤(參考下圖):
儲存格B2:=VLOOKUP(A2,資料,2)
錯誤的發生原因,是因為使用VLOOKUP函數中的資料(查表內容)必須是已排序的資料,也就是說,查表而得的是一個排序後的對照資料,因而發生錯誤。
全站熱搜
留言列表