###### 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,請帶回 "-";如果不是錯誤值,請帶回查找的結果。
:::