###### tags: `computer` # Excel 密技 ## 座位表 #### ==VLOOKUP== 函數可在表格或範圍中按列搜尋資料。 祕訣就是整理您的資料時,將要查閱的值放在要尋找的值==左方==。 然後使用VLOOKUP 來找到值。 ``` =VLOOKUP(B11,'名單'!$A$2:$B$35,2,FALSE) ``` =VLOOKUP(查閱值, 查閱範圍, 欄位編號, 是否完全符合) ==查閱值==:在查詢資料時,要依照哪一個值去搜尋。 ==查閱範圍==:在哪一個範圍內搜尋資料,也就是原始資料表格的範圍。 ==欄位編號==:要取出的欄位編號,在查閱範圍中由左算起。 ==是否完全符合==:搜尋時是否要完全符合查閱值,TRUE 代表部分符合,FALSE 代表完全符合。 :::success ==幹部== 班長 副班長 風紀 學藝 體育 事務 衛生 輔導 資訊 環保 ::: :::info ==小老師== 國文小老師 英文小老師 歷史小老師 公民小老師 地理小老師 視覺藝術小老師 音樂小老師 美術小老師 生物小老師 數學小老師 ::: ## 成績單 #### ==RANK==傳回資料集中指定值的排名。 ``` =RANK(B11, $A$2:$A$100, 0) ``` =RANK(指定值位置, 查閱範圍, 排序由大至小或由小至大) ==指定值位置==:系統會計算此值的排名。 ==查閱範圍==:要列入計算的資料集所屬的範圍。 ==排序==: [選用]要以遞減還是遞增順序計算「指定值」中的值。 :::success ## ISNA用法 單獨使用 ISNA 還不夠,通常會再搭配 IF 函數使用。 語法:IF(ISNA(VLOOKUP(E10,B:C,2,0)),"-",VLOOKUP(E10,B:C,2,0)) - IF 就是如果,整個函數白話翻譯就是: 如果查找結果是錯誤值 #N/A,請帶回 "-";如果不是錯誤值,請帶回查找的結果。 :::