Dear All,
> VLOOKUP 函數很好用,輸入錯誤時,顯示的「#N/A」可以用其他方法代替。
> 讓輸入錯誤後,顯示「輸入錯誤」、「跳出警示視窗」。
> 未輸入時後,顯示空白。
> 範例完成圖如下:
一、 IFERROR 函數介紹
> =IFERROR(要檢查的公式,公式錯誤時出現的訊息)
> =IFERROR(VLOOKUP(K2,B3:H12,2,FALSE),"沒有這個人")
1. 要檢查的公式: 要被公式是否有執行。
2. 公式錯誤時出現的訊息: 錯誤時候,要顯示甚麼資訊。如: 沒有這個人。
> 範例公式: =IFERROR(VLOOKUP($K$2,$B$3:$H$12,2,FALSE),"沒有這個人")
Tips:「$」符號是鎖定儲存格,在下拉套用公式時,該數字不會變化。F4為快速鍵。
二、用IF函數 解決輸入錯誤顯示「#N/A」
> =IF(條件式,符合條件時顯示之資訊,否則就顯示)
詳細閱讀:
> 只要在原本公式上,在加上IF函數公式就可以了。如下:
> =IF(K2="","",IFERROR(VLOOKUP(K2,B3:H12,2,FALSE),"沒有這個人"))
Tips: 「""」在Excel中,意思是空白。記得要兩個雙引號喔。
三、使用資料驗證,跳出「跳出警示視窗」
> 選擇要輸入學號的儲存格。(選擇判斷之儲存格)
> 位置: 資料→資料工具→資料驗證→「設定」選單。
> 「設定」選單內:
儲存格內允許: 整數。
資料: 介於。
最小值: 學號的最小值;最大值: 學號的最大值。
> 提示訊息: 當選擇該儲存格時,旁邊顯示的訊息。(有點像註解)
> 錯誤提醒: 當輸入非範圍內之數字時候,所顯示的訊息。
四、完成。
> 當輸入錯誤時候,就會顯示這樣子。