如何在 Excel 中,當儲存格為空白時自動輸入或顯示特定文字或訊息?
在 Excel 中處理大型資料集時,工作表常會出現零星分佈的空白儲存格,不僅影響資料完整性判斷,還可能在與他人共享檔案時造成混淆。與其保留空白,不如明確標示缺失值——例如在這些儲存格中顯示「無資料」等自訂文字或訊息。若僅涉及少數儲存格,手動輸入尚屬可行;但面對大範圍或重複性任務時,就需要更有效率的解決方案。幸運的是,Excel 提供多種方法,能快速在空白儲存格中填入或顯示提示訊息。以下將介紹多種實用技巧,包括公式應用、內建工具操作、適用於重複作業的進階自動化方法、視覺化提示策略,以及關鍵要訣與潛在陷阱,助您大幅提升工作效率。
- 使用「定位條件」指令時,若儲存格為空白,則輸入或顯示文字
- 若儲存格為空白,則輸入或顯示文字(搭配 Kutools for Excel)
- 若儲存格為空白,則使用 IF 函數輸入或顯示文字
- 使用使用條件格式為空白儲存格顯示自訂文字或視覺提示
- 透過 VBA 程式碼自動在空白儲存格中填入內容或顯示訊息/文字
使用「定位條件」指令在儲存格為空白時輸入或顯示文字
此方法示範如何快速找出並選取指定區域內的所有空白儲存格,以便一次性輸入自訂文字,特別適合用於一次性替換的場景——例如在傳送報表前標註遺漏的資料。但此方法為靜態操作:日後若出現新的空白儲存格,您必須重複整個流程。
1. 選取您要識別空白儲存格並顯示訊息或文字的範圍。建議避免選取超出實際資料集的額行列或欄,以免造成不必要的變更。
2. 前往開始頁籤,然後點選尋找與選取> 定位條件。![從 [首頁] 索引標籤點選「定位條件」功能](http://cdn.extendoffice.com/images/stories/doc-excel/display-text-if-cell-blank/doc-display-text-if-cell-blank-1.png)
3. 在「定位條件」對話方塊中,勾選空白選項,然後按一下確定。
現在,您所選區域內的所有空白儲存格均已反白標示,可立即編輯。
4. 輸入您想顯示於所有空白儲存格中的文字(例如「NO DATA」),然後同時按下 Ctrl+Enter,即可將文字一次填入所有選取的空白儲存格中!
所有目標空白儲存格現已顯示指定的文字。 注意:此方法會直接覆寫所選的空白儲存格,因此日後若因刪除資料而產生新的空白儲存格,將不會自動顯示該訊息。如需持久有效的解決方案,建議使用公式或 VBA 方法。
使用 Kutools for Excel 在儲存格為空白時輸入或顯示文字
若您經常需要在大型資料集中填充空白儲存格,或需套用一致的值,Kutools for Excel 提供專用的填充空白儲存格功能,不僅簡化流程、大幅提升效率,更能減少手動操作,避免常見的人為錯誤!
1. 反白標示您要在所有空白儲存格中顯示自訂文字或訊息的資料區域。這在大型表格或報表中特別實用,確保格式一致、內容清晰!
2. 切換至 Kutools 頁籤,然後點選插入工具> 填充空白儲存格。
3. 在「填充空白儲存格」對話方塊中,選取固定值選項,並在填充值欄位中輸入所需文字(例如「NO DATA」或「Missing」),然後按一下 Ok。
Kutools 會一次性將所有空白儲存格填入您指定的值,有效降低手動操作時跳過儲存格或輸入錯誤的風險。若您的資料集經常更新,請注意此方法僅填入目前的空白儲存格;當出現新的空白儲存格時,您需視情況重新執行此工具。
示範
使用 IF 函數在儲存格為空白時輸入或顯示文字
若您偏好動態顯示方式(即儲存格為空白時自動顯示您指定的訊息),可使用 IF 函數。此方法在資料持續輸入或頻繁更新時尤其實用——公式會隨著數值的新增或刪除,自動調整顯示內容。
選取一個空白儲存格作為輸出位置(該儲存格應對應原始範圍中的第一筆資料),然後輸入下列公式:
=IF(A1="","NO DATA",A1) 拖曳填滿控點(位於儲存格右下角的小方塊)向下或向右,即可將內容填滿至所需的整個範圍。如此一來,系統會建立一個新範圍,完整鏡像您的原始資料:有資料的儲存格將顯示實際值,空白處則顯示「NO DATA」。
注意:在此公式中,A1 為待檢查的原始儲存格,「NO DATA」則是儲存格為空白時所顯示的訊息。請依您的實際資料調整這些參數。
提示:您可以將此公式複製到新工作表或相鄰欄位,避免覆蓋原始資料,並依需求套用其他格式設定。請注意,公式不會實際填入原始資料中的空白儲存格,而是根據對應儲存格的值顯示指定文字。

使用使用條件格式為空白儲存格顯示自訂文字或視覺提示
條件格式提供了一種快速直覺的方式,能透過自動反白標示或顯示自訂文字與圖示,輕鬆識別空白儲存格。此方法非常適合在不更改任何實際儲存格值的前提下,為您自己或他人視覺化標記遺漏的資料。憑藉其動態特性,一旦資料有所變更,格式也會隨之自動更新。
1. 選取您要識別或視覺標示空白儲存格的範圍。
2. 前往開始頁籤,點選使用條件格式> 新增規則。
3. 在「新增格式設定規則」對話方塊中,選取使用公式決定要格式化哪些儲存格。
4. 輸入下列公式,並根據需要調整儲存格參照(假設您的選取範圍從 A1 開始):
=ISBLANK(A1) 5. 按一下格式……,設定您偏好的格式(例如填充顏色、字體顏色),再按一下「確定」即可完成!
注意:條件格式不會填入資料,而是透過鮮明的視覺提示或文字疊加層,協助您快速有效地發現遺漏值。當您在資料驗證或摘要報表中不希望變更工作表實際內容時,此方法尤其實用!
透過 VBA 程式碼自動在空白儲存格中填入內容或顯示訊息/文字
若您需要自動化填補空白儲存格的流程,或需針對不同範圍反覆執行此操作,使用 VBA 巨集是穩健又高效的選擇。VBA 不僅能快速處理大型資料集,還能在多個工作表間標準化作業流程,並以最少的手動介入套用特定的填補規則。當其他使用者需重複執行相同任務,或需將此流程整合至批次報表時,此方法尤其實用。
1. 按一下開發人員>Visual Basic,即可開啟 VBA 編輯器。在新開啟的 Microsoft Visual Basic for Applications 視窗中,按一下插入> 模組,並將下列程式碼貼到模組中:
Sub FillBlanksWithMessage()
Dim Rng As Range
Dim WorkRng As Range
Dim Sigh As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Select the range to fill blanks with message", xTitleId, WorkRng.Address, Type:=8)
Sigh = Application.InputBox("Enter the message/text to fill in blank cells", xTitleId, "NO DATA", Type:=2)
For Each Rng In WorkRng
If IsEmpty(Rng.Value) Then
Rng.Value = Sigh
End If
Next
End Sub 2. 若要執行巨集,請按下 F5 鍵,或按一下執行。巨集將提示您選取範圍並輸入自訂訊息;確認後,所選範圍內的所有空白儲存格都會自動填入您指定的內容!
提示:執行巨集前,務必先儲存您的工作,因為變更將無法輕易復原!此方法會覆寫現有的空白儲存格;若您日後仍需保留某些儲存格為空白以供資料輸入,請謹慎使用。
優點:處理大型資料集或重複性作業時效率極高。限制:不適合不熟悉巨集操作的使用者,或在禁用 VBA 的受限環境中使用。
根據您的工作流程與需求選擇合適的方法至關重要。針對靜態、一次性資料標記,可善用「定位條件」或 Kutools 等內建功能快速完成;若需持續性或動態處理,則建議採用 IF 函數或條件格式,以實現自動更新。VBA 特別適合自動化及重複性作業,尤其在大型或結構複雜的活頁簿中更能發揮優勢。執行大規模變更前,務必先備份原始資料,並在小範圍先行測試每種方法,避免產生非預期結果。若遇到問題(例如公式未更新、巨集遭停用,或條件格式未如預期顯示),請仔細檢查數據區域的參照範圍、巨集安全性設定及格式規則。透過這些解決方案,您將能顯著提升工作表資料的清晰度與報表的準確性。
相關文章
如何在 Excel 中根據儲存格包含文字、數值或空白,來醒目提示整列?
如何在 Excel 中讓儲存格為空白時不參與計算(忽略公式)?
如何在 Excel 中結合 IF 函數與 AND、OR 及 NOT 函數使用?
最佳 Office 生產力工具
| 🤖 | KUTOOLS AI 助手:基於以下內容徹底革新數據分析:智慧執行 | 產生程式碼| 建立自訂公式 | 分析資料並產生圖表| 呼叫增強函數…… |
| 熱門功能:尋找、醒目提示或標記重複值 | 刪除空白行 | 合併列或儲存格而不遺失資料 | 不使用公式的四捨五入…… | |
| 高級 LOOKUP:多重條件 VLookup | 多重數值 VLookup | 跨多個工作表 VLookup | 模糊查找…… | |
| 高級下拉列表:快速建立下拉式清單 | 相依式下拉式清單 | 多選下拉式清單…… | |
| 欄位管理員:新增指定數量的欄位|移動欄位|切換隱藏欄位的可見狀態|比較範圍與欄位…… | |
| 精選功能:網格聚焦 | 設計視圖 |增強編輯欄 | 工作簿與工作表管理員 | 資源庫(自動文字)| 日期提取 | 合併工作表 | 加密/解密儲存格 | 依清單傳送電子郵件 | 超級篩選 | 特殊篩選(篩選粗體儲存格/斜體/刪除線……) ...... | |
| 頂尖 15 工具組:12 文字工具(添加文本,刪除特定字符,……)| 50+ 圖表 類型(甘特圖,……)| 40+ 實用公式(基於生日計算年齡,……)| 19 插入工具(插入二維碼,從路徑插入圖片,……)| 12 轉換工具(金額轉大寫,匯率轉換,……)| 7 合併和拆分工具(高級合併行,分割儲存格,……)|……以及更多 |
運用 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 應用程式協作的團隊使用!
- 全能套件— 包含 Excel、Word、Outlook 與 PowerPoint 增益集,以及 Office Tab Pro
- 一個安裝程式,一個授權— 數分鐘內即可完成設定(支援 MSI)
- 協同運作更出色— 在多個 Office 應用程式間實現流暢的生產力體驗
- 30 天完整功能試用— 無需註冊,無需信用卡
- 超值之選— 比單獨購買各增益集更省費用