一、案例定位

用 For Each…Next 檢查指定資料範圍內是否存在空白儲存格。

二、學習目標

三、案例情境

正式批次計算前,先確認 10 筆訂單必要欄位沒有缺值,避免後續公式或 VBA 出錯。

四、開始資料

檢查項目 來源結果 解讀
訂單筆數 10 共有 10 筆訂單
空白欄位數 0 指定檢查範圍無空白
Net Sales 總額 22126 完成批次計算後的合計

五、Excel 分析方法

設定要檢查的 Range,使用 For Each cell In rng;若 IsEmpty(cell.Value) 或 cell.Value = "",則空白計數加 1。

六、計算結果

來源完成案例顯示:空白欄位數 = 0。

七、結果分析與管理解讀

空白數為 0 代表指定範圍具備完整值,但不代表資料一定正確;仍需檢查型別、異常值與商業規則。

八、AI Prompt

請用 For Each…Next 檢查來源指定訂單範圍的空白儲存格,回傳空白總數,並說明 0 不等於資料完全無錯。

九、思考/What-if

**問題:**若刪除 O-1006 的 Unit Price,空白數會如何?