Excel ISBLANK 函數教學
ISBLANK 函數用於檢查某個單元格是否為空(即未輸入任何內容)。這對於數據驗證、條件格式設置或避免計算錯誤特別有用。
? 語法
ISBLANK(value)
value(必填):要檢查的單元格或值。- 返回值:
- 如果單元格為空,返回
TRUE。 - 如果單元格有內容(包括空格
""),返回FALSE。
- 如果單元格為空,返回
? 應用範例
✅ 1. 基本判斷單元格是否為空
=ISBLANK(A1)
? 結果:
- 若
A1為空 →TRUE - 若
A1有內容(即使是0或"") →FALSE
✅ 2. 與 IF 搭配使用
❌ 若單元格為空,顯示「請輸入數據」
=IF(ISBLANK(A1), "請輸入數據", "數據已填寫")
? A1 為空時 → "請輸入數據"
? A1 有內容時 → "數據已填寫"
✅ 3. 注意 "" 與 ISBLANK
有些公式(如 IF(A1="", ...))會輸出 ""(空字串),但 ISBLANK(A1) 仍會返回 FALSE。
舉例:
=ISBLANK(A1)
如果 A1 包含 =IF(B1=1, "OK", ""),即使顯示為空白,ISBLANK(A1) 仍返回 FALSE。
? 解決方法:
=IF(A1="", "請輸入數據", "數據已填寫")
這樣能正確檢測 A1 是否顯示為空。
? ISBLANK 與其他空值檢測方法
| 方法 | 說明 | 適用情境 |
|---|---|---|
ISBLANK(A1) | 檢測是否為真正的空單元格 | 單元格未輸入任何值 |
A1="" | 檢測是否顯示為空 | 可能包含 ""(公式輸出的空字串) |
LEN(A1)=0 | 檢測長度是否為 0 | 適用於空值與 "" |
? 小結
✅ ISBLANK 主要用於檢查單元格是否完全為空。
✅ 若單元格內為 "",ISBLANK 仍會返回 FALSE,需使用 A1="" 來檢查。
✅ 可與 IF、COUNTA、ISERROR 等函數搭配,提升數據處理的靈活性。