在上課時,我看到很多學員是看著老師已打好的公式在輸入,有些輸入上的技巧如果沒有說清楚,常會讓學員輸入錯誤,最常看到的就是if+isna+vlookup三個函數的組合,以底下這個例子=IF(ISNA(VLOOKUP($C$2 & ROW(A1),資料!$C:$H,COLUMN(C1),0)),"",VLOOKUP($C$2 & ROW(A1),資料!$C:$H,COLUMN(C1),0)),學員一定是先輸入if再輸入isna再輸入vlookup,但是這個公式的主角是vlookup,也是最會輸入錯的公式,我的輸入方式是先用vlookup看執行是否正常,如果正確就把公式剪下來,接著在輸入時是用貼上的,這樣就可以避免輸入錯誤。
整個公式的語意是,假如vlookup回傳是#N/A(用isna來判斷),就顯示空白,否則就顯示vlookup的結果。

 

excel_isna_01
1.先確定您的vlookup執行結果沒有問題,然後將等號後的公式剪下來(Ctrl+X)

 

excel_isna_02
2.輸入if(isna(

 

excel_isna_03
3.再按Ctrl+V貼上再加上),

 

excel_isna_04
4.接著輸入二個雙引號,中間可以填入您想要顯示的文字,
例如找不到資料或是空白不顯示

 

excel_isna_05
5.雙引號是先按住[Shift]+'

 

excel_isna_06
6.接著再按[Ctrl]+V貼上,再加上右括號)

 

PS:記住所有的左括號跟右括號是相等的,
若不同可以將滑鼠移到任一個右括號,
就會用顏色顯示跟它對稱的另一個左括號