1.請問使用VLOOKUP函數時,如果找不到所要搜尋的資料時會出現#N/A,如果我不要出現
#N/A,而是要出現其他的字,比如說是"找不到資料"等等請問要如何做?
2.我在同一欄中,逐列打資料,有沒有辦法說當我打的資料之前有出現過的話(有重複的
意思),就會出現警告或相關訊息呢?
1.請問使用VLOOKUP函數時,如果找不到所要搜尋的資料時會出現#N/A,如果我不要出現
#N/A,而是要出現其他的字,比如說是"找不到資料"等等請問要如何做?
2.我在同一欄中,逐列打資料,有沒有辦法說當我打的資料之前有出現過的話(有重複的
意思),就會出現警告或相關訊息呢?
※顯示自訂訊息以取代錯誤值
範例:
=IF(ISNA(VLOOKUP(C1,A1:B10,2,0)),"找不到",VLOOKUP(C1,A1:B10,2,0))
使用下面的公式作用一樣,但比較簡短一點:
=IF(COUNTIF(A1:B10,C1)=0,"找不到",VLOOKUP(C1,A1:B10,2,0))
道理很簡單,就是比對不到時叫它顯示自訂文字就好了∼
※避免輸入重覆資料
狀況一
如果只想知道有沒重覆,在隔壁欄設公式即可。
例如資料在 A 欄,且從 A1 開始,則在 B1 設公式
=IF(COUNTIF(A:A,A1)>1,"重覆!","")
並將此公式往下複製到其他儲存格。
狀況二
若要以訊息視窗警告或限定不可輸入重覆值,使用「資料驗證」。
例如輸入區為A欄 --
- 選取 A1 >> [資料] >> [驗證..]
- [儲存格內允許] 選「自訂」,在下方的 [公式] 輸入
=COUNTIF(A:A,A1)=1- 點選 [錯誤警告],輸入自訂的訊息 (例如 "資料重複!!")
注意: 左側的警告樣式會影響限定的程度,請依需求設定。- 設定好 A1 之後,將它往下複製到其他儲存格。
第二種方式是比較「專業」一些,看個人需求囉。
最初由 Leon Chou 發表
※顯示自訂訊息以取代錯誤值
範例:
=IF(ISNA(VLOOKUP(C1,A1:B10,2,0)),"找不到",VLOOKUP(C1,A1:B10,2,0))
使用下面的公式作用一樣,但比較簡短一點:
=IF(COUNTIF(A1:B10,C1)=0,"找不到",VLOOKUP(C1,A1:B10,2,0))
道理很簡單,就是比對不到時叫它顯示自訂文字就好了∼
※避免輸入重覆資料
狀況一
如果只想知道有沒重覆,在隔壁欄設公式即可。
例如資料在 A 欄,且從 A1 開始,則在 B1 設公式
=IF(COUNTIF(A:A,A1)>1,"重覆!","")
並將此公式往下複製到其他儲存格。
狀況二
若要以訊息視窗警告或限定不可輸入重覆值,使用「資料驗證」。
例如輸入區為A欄 --
- 選取 A1 >> [資料] >> [驗證..]
- [儲存格內允許] 選「自訂」,在下方的 [公式] 輸入
=COUNTIF(A:A,A1)=1- 點選 [錯誤警告],輸入自訂的訊息 (例如 "資料重複!!")
注意: 左側的警告樣式會影響限定的程度,請依需求設定。- 設定好 A1 之後,將它往下複製到其他儲存格。
第二種方式是比較「專業」一些,看個人需求囉。
真是謝謝您,我知道了
Thx
Leon Chou大大真是太恐怖了~~
我珍藏了您好幾篇解答說~~
太佩服了~~
書籤