KutoolsforOffice — 一套方案,五大工具。事半功倍。三月特賣:20% 折扣

如何在 Excel 中讓儲存格為空白時顯示警告或提示訊息?

作者Kelly修改日期
Excel 中問卷設計的螢幕截圖,顯示包含遺漏答案的儲存格

假設您已在 Excel 中設計好一份問卷,如左側截圖所示。

現在,您希望在問卷中出現未回答的問題時,Excel 能自動顯示警告或提示訊息。如何高效實現這項功能?本文將介紹幾種實用方法,讓您能在 Excel 的指定區域內,針對空白儲存格自動顯示警告或提示訊息。您可以根據使用目的、操作難易度及特定需求,選擇最適合的方案。

使用 ISBLANK 函數在儲存格為空白時顯示警告/提示訊息

使用輔助欄位在儲存格為空白時顯示警告/提示訊息

使用 VBA 在儲存格為空白時顯示警告/提示訊息

使用資料驗證功能,在儲存格留空時立即顯示警告


使用 ISBLANK 函數在儲存格為空白時顯示警告/提示訊息

若要快速監控特定範圍內是否有未回答的問題,您可以結合使用 ISBLANKCOUNTBLANK 函數,建立動態警告訊息;只要範圍內有任何儲存格留空,立即顯示摘要式提醒,讓您即時掌握狀況!

1. 點選一個未使用的儲存格(例如 C18)以顯示警告訊息,然後輸入下列公式:

="There are still "&COUNTBLANK(B1:B16)&" questions you have not answered!"

2. 按下 Enter 鍵,該儲存格將立即顯示限定區域中未回答項目的數量。

注意:本例中,範圍 B1:B16 為包含問卷答案的欄位,您可依實際資料位置調整此範圍。

3. 為提升警告訊息的醒目程度,請選取輸出儲存格,然後在功能區中依序點選 Home> 字體顏色>Red,再點選 Bold,並可視需要調整字體大小,確保填寫表單的使用者能立即注意到此警示!
Excel 螢幕截圖,其中格式化的儲存格以紅色粗體字型顯示空白儲存格的警告訊息

使用情境與技巧:此方法適用於儀表板、表單及報表等場景,特別適合需要整體摘要式警告、而非逐格提醒的情況。請確保使用者能清楚看見並理解此摘要警告;建議將其置於提交按鈕附近或顯眼位置。為達最佳效果,請鎖定公式儲存格,避免收件人誤刪!

快速在 Excel 的選擇區域所有空白儲存格中輸入短橫線或特定文字(例如 NA)

Kutools for Excel 的填充空白儲存格功能,讓您只需點擊幾下,就能在選取區域的所有空白儲存格中快速填入指定文字(例如「警告」)!

ad fill blank cells5

Kutools for Excel-透過超過 300 項必備工具全面強化 Excel,讓您的工作更快速、更輕鬆,並運用 AI 功能實現更聰明的資料處理與高效生產力!立即取得

使用輔助欄位在儲存格為空白時顯示警告/提示訊息

另一種提供直接回饋的方式,是在工作表中新增輔助欄位,於每個空白儲存格旁即時顯示警告,特別適用於清單或表格,清楚標示哪些回覆遺漏。

1. 在答案欄位右側的相鄰欄位中(例如答案位於 B 欄,則在 C2 儲存格),輸入下列公式:

=IF(ISBLANK(B2),"Please Answer This Question","")

接著向下拖曳填滿控點,將公式套用至所有相關列。
Excel 中使用 IF 和 ISBLANK 函數的公式螢幕截圖

2. 為使警告更醒目,請選取新的輔助欄位範圍並進行格式設定(例如 )Home> 字體顏色>Red,再點選 Bold)。

現在,「答案」欄位中每個空白項目都會在輔助欄位顯示醒目的警告訊息,讓遺漏項目一目了然。
Excel 中某一欄位的螢幕截圖,於「答案」欄位旁的空白儲存格旁顯示警告訊息

使用情境與技巧:此方法適用於問卷表單、出席名單等需逐行列示遺漏輸入的場合。您可依實際需求調整警告文字,彈性應用!請注意:若插入或刪除列,務必確認公式已涵蓋最新範圍,確保結果準確無誤。


使用 VBA 在儲存格為空白時顯示警告/提示訊息

若您希望在選取範圍內出現任何空白時立即彈出對話框提醒使用者,VBA 解決方案能提供互動式回應。當您分發模板,或需確保資料完整輸入後才能繼續操作時,此方法尤為適用。

1. 按下 Alt+F11,即可開啟 Microsoft Visual Basic for Applications 視窗。

2. 依序點選 Insert>Module,並將下列 VBA 程式碼貼到程式碼區塊中:

VBA:若特定範圍內存在空白儲存格則發出警告

Sub BlackCell()
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "Kutools for Excel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set WorkRng = WorkRng.SpecialCells(xlCellTypeBlanks)
If Err = 0 Then
MsgBox "You don't answer all of questions!"
End If
End Sub

3. 按下 F5 鍵或點選 Run 按鈕,立即執行巨集!

4. 此時會彈出 Kutools for Excel 對話方塊。請指定欲檢查的範圍,然後點選 OK 繼續。
Kutools for Excel 對話框的螢幕截圖,使用者可在其中指定要檢查空白儲存格的範圍

若在選擇區域中偵測到任何空白儲存格,系統將彈出對話方塊提醒您:
對話框螢幕截圖,顯示警示訊息,指出 Excel 中指定範圍內存在空白儲存格

注意事項與疑難排解:執行 VBA 程式碼前,務必先儲存活頁簿,以免資料意外遺失。若執行程式碼後毫無反應,請確認 Excel 設定中已啟用巨集。若出現錯誤,或範圍選取對話方塊未彈出,請檢查程式碼是否完整貼上,並確保沒有其他巨集造成干擾。此技術較適合熟悉巨集啟用與編輯的進階使用者。



使用資料驗證功能,在儲存格留空時立即顯示警告

Excel 的資料驗證功能可設定規則,強制使用者在必要欄位中輸入內容,並可選擇顯示警告,甚至禁止儲存格留空。

1. 選取要強制輸入內容的範圍(例如問卷中的 )B1:B16)。

2. 點選功能區中的 Data>Data Validation>Data Validation

3. 在「資料驗證」對話方塊的 Settings 索引標籤中,將 Allow 設為 Custom

4. 在 Formula 欄位中,輸入下列公式以防止空白:

=LEN(B1)>0

若同時套用至多個儲存格,Excel 會自動為每一列調整公式。

5. 記得取消勾選 Ignore blank 核取方塊,確保設定正確無誤!

6. 切換至 Error Alert 索引標籤,即可自訂警示內容。例如,將樣式設為 Stop 以強制執行嚴格規則,或設為 WarningInformation 以顯示較溫和的提示,並輸入相關錯誤訊息,例如:「此儲存格不可留空,請提供您的答案。」

6. 點選 OK 以儲存規則。當使用者嘗試將限定區域中的儲存格留空並移至其他儲存格時,系統將自動顯示您自訂的警示訊息。

優點與限制:資料驗證非常適合用於需電子填寫且完整性至關重要的表單或模板,可在硬性要求(Stop)與使用者警告(Warning/Information)之間靈活切換。但請注意,使用者仍可透過貼上數值繞過驗證,因此並非絕對防護。若需更穩健的強制執行機制,建議搭配其他方法或保護工作表。

提示:針對較長的表單,可同時運用資料驗證與條件格式,不僅能防止輸入空白值,還能以視覺方式醒目標示。若變更工作表結構,請務必定期檢視您的驗證規則!


相關文章

如何在 Excel 中防止儲存包含特定空白儲存格的工作表?

如何在 Excel 中根據儲存格包含文字、數值或空白,來醒目提示整列?

如何在 Excel 中讓儲存格為空白時不進行計算(忽略公式)?

如何在 Excel 中結合使用 IF 函數與 AND、OR 及 NOT 函數?

如何在 Excel 中,當儲存格為空白時輸入或顯示文字/訊息?

如何在 Excel 的長清單中,於儲存格為空白時刪除整列?

最佳 Office 生產力工具

🤖KUTOOLS AI 助手:基於以下內容徹底革新數據分析:智慧執行     產生程式碼  建立自訂公式    分析資料並產生圖表  呼叫增強函數……
熱門功能尋找、醒目提示或標記重複值     刪除空白行     合併列或儲存格而不遺失資料     不使用公式的四捨五入……
高級 LOOKUP多重條件 VLookup    多重數值 VLookup     跨多個工作表 VLookup      模糊查找……
高級下拉列表快速建立下拉式清單     相依式下拉式清單     多選下拉式清單……
欄位管理員新增指定數量的欄位移動欄位切換隱藏欄位的可見狀態比較範圍與欄位……
精選功能網格聚焦     設計視圖   增強編輯欄    工作簿與工作表管理員     資源庫(自動文字)  日期提取     合併工作表    加密/解密儲存格    依清單傳送電子郵件     超級篩選      特殊篩選(篩選粗體儲存格/斜體/刪除線……) ......
頂尖 15 工具組12 文字工具添加文本刪除特定字符,……)   50+ 圖表 類型甘特圖,……)   40+ 實用公式基於生日計算年齡,……)   19 插入工具插入二維碼從路徑插入圖片,……)   12 轉換工具金額轉大寫匯率轉換,……)   7 合併和拆分工具高級合併行分割儲存格,……)……以及更多
在您的慣用語言中使用 Kutools—支援英文、西班牙文、德文、法文、中文及另外 40+ 種語言!

運用 Kutools for Excel 強化您的 Excel 技能,體驗前所未有的高效能!Kutools for Excel 提供超過 300 項進階功能,大幅提升生產力並節省寶貴時間。立即點擊,取得您最需要的功能……


Office Tab 為 Office 帶來分頁式介面,讓您的工作更輕鬆自在!

  • 在 Word、Excel、PowerPoint 中啟用分頁式編輯與閱讀功能,以及 Access、Visio 與 Project。
  • 在同視窗的新分頁中開啟並建立多份文件,而非另開新視窗。
  • 每天為您提升 50% 的工作效率,並省下數百次滑鼠點擊!

所有 Kutools 增益集,一個安裝程式

Kutools for Office 套件整合了 Excel、Word、Outlook 與 PowerPoint 的增益集,以及 Office Tab Pro,非常適合需要跨多個 Office 應用程式協作的團隊使用!

ExcelWordOutlookTabsPowerPoint
  • 全能套件— 包含 Excel、Word、Outlook 與 PowerPoint 增益集,以及 Office Tab Pro
  • 一個安裝程式,一個授權— 數分鐘內即可完成設定(支援 MSI)
  • 協同運作更出色— 在多個 Office 應用程式間實現流暢的生產力體驗
  • 30 天完整功能試用— 無需註冊,無需信用卡
  • 超值之選— 比單獨購買各增益集更省費用