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

如何在 Excel 中為空白儲存格填入預設值?

作者修改日期

在眾多 Excel 工作表中,您可能希望空白儲存格不真正留空,而是顯示預設值或佔位文字。這種做法在準備報表、確保資料一致性,或分享試算表以避免混淆與記錄不完整時尤為常見。本文提供多種實用方法,協助您為空白儲存格填入預設值——無論是針對單一儲存格、整個範圍,還是大型資料集。請根據各方法的優勢與適用情境,選擇最適合您 Excel 任務的方案。

使用公式在參考儲存格為空白時填入預設值

使用查找和替換在儲存格為空白時填入預設值

使用「定位條件」在儲存格為空白時填入預設值

使用 Kutools for Excel 在儲存格為空白時填入上方/下方值或預設值好點子3

使用 VBA 巨集將填充空白儲存格填入指定的預設值


使用公式在參考儲存格為空白時填入預設值

當您希望在另一個參照儲存格為空時,於特定儲存格中顯示自訂佔位符或預設值,Excel 公式能輕鬆達成此需求。例如,若您的資料包含兩欄——假設 A 欄為回覆內容,而 B 欄需同步顯示這些回覆,但當 A 欄空白時則顯示「no response」——此公式方法正是理想選擇。

適用情境:此技巧非常適合用於根據另一欄內容動態生成結果欄,特別適用於表單、意見回饋清單或核對清單,以標示缺失的資訊。其主要優點在於,當您變更參考欄的資料時,結果會自動更新。但請注意,公式並不會直接覆寫空白儲存格本身,而是依據其他儲存格的狀態顯示替代值。

在 B1 儲存格中輸入下列公式(假設您要檢查 A1 儲存格):

=IF(A1="","no response",A1)

在 B1 輸入公式後,按下 Enter 確認。接著,拖曳填滿控點(位於 B1 儲存格右下角的小方塊)向下複製公式至 B 欄的其他儲存格,即可將此邏輯套用至整個資料集。

Excel 使用公式將空白儲存格填入預設值的截圖

參數與提示您可以將 「no response」替換為任何您希望預設顯示的文字或數值。若您的資料起始於其他列或欄,請務必根據實際情況調整儲存格參照。

潛在問題若空白儲存格中包含不可見字元(例如空格),公式可能無法正確判斷為空值。此時,請使用 =IF(TRIM(A1)="","no response",A1) 清除多餘空格,確保準確辨識!


使用查找和替換在儲存格為空白時填入預設值

Excel 的「尋找與取代」功能可快速將選取範圍內的所有空白儲存格,替換為您預先指定的值。此方法會直接覆寫真正空白的儲存格,適合用來永久以資料取代空儲存格。

適用情境:此方法最適合用於靜態資料集的空白填補,例如在分發或列印前完成資料表。其優勢在於處理中型表格時效率出色,但無法辨識看似空白、實際卻包含不可見字元,或由公式傳回空結果的儲存格。

1. 選取您要填補空白的儲存格範圍,按下 Ctrl + H 即可開啟查找和替換對話方塊。

2. 將「尋找目標」框留空,並在「取代為」框中輸入您想要的預設值(例如「N/A」或「0」)。取代為框。
Excel 中用於填補空白儲存格的「尋找與取代」對話框截圖

3. 點擊全部取代,出現提示時再點擊確定以確認取代作業。您所選範圍內的所有空白儲存格現已填入預設值!
Excel 中空白儲存格已由預設值取代的截圖

注意此方法僅能找出真正空白的儲存格。若儲存格包含傳回空字串()"")的公式,「尋找與取代」將不會將其視為空白。套用前務必先檢查資料,以免意外覆蓋內容!


使用「定位條件」在儲存格為空白時填入預設值

Excel 的「定位條件」功能可讓您一次選取範圍內所有空白儲存格,輕鬆填入任意數值或公式,在處理大型或不規則區域時尤其高效。

適用情境:當您只想填入真正的空儲存格(排除含有公式但傳回空白結果的儲存格),並希望為所有選取的儲存格一次輸入相同值時,請使用此方法。特別適合用於清理匯入資料或為後續計算預備工作表。

1. 選取目標資料區域,按下 Ctrl + G 開啟定位對話方塊,再點擊特殊
Excel「定位條件」選項的截圖

2. 在定位條件視窗中,選取空白儲存格選項,然後點擊確定
「定位條件」對話框中已選取「空白」選項的截圖

3。Excel 現已將您選取範圍內的所有空白儲存格反白標示。只需輸入預設值(例如)「Miss」),再按下 Ctrl + Enter,即可一次填滿所有選取的空白儲存格!
使用 Ctrl + Enter 將選取的空白儲存格填入預設值的截圖

額外提示選取空白儲存格後,請勿再點擊其他儲存格,否則僅會填入作用中的儲存格。此外,若選取範圍過大,Excel 可能需要額外時間處理。


使用 Kutools for Excel 在儲存格為空白時填入上方/下方值或預設值

若您希望靈活地以空白儲存格上方、下方、左方或右方的值、固定值,甚至線性值來填充空白儲存格,填充空白儲存格功能(位於 )Kutools for Excel)可大幅簡化此流程。當您需要快速標準化大型表格,或處理匯入資料中部分儲存格缺失值的情況時,此功能尤為實用!

Kutools for Excel 提供超過 300 項進階功能,簡化複雜作業,提升創造力與效率。整合 AI 功能,Kutools 能精準自動化各項任務,讓資料管理輕鬆無負擔。Kutools for Excel 的詳細資訊……         免費試用……

1. 先標示要處理的範圍,再前往 Kutools> 插入> 填充空白儲存格
Kutools「插入」功能表中「填補空白儲存格」選項的截圖

2. 在填充空白儲存格對話方塊中,根據您是要以相鄰儲存格的值,還是固定文字或數值來填補空白,選擇所需選項。

以上方、下方、左方或右方的值填補:
Kutools 提供從上方、下方、左方或右方填補空白儲存格的選項截圖

以上方值填補空白(選擇「基於值」和「向下」選項):
Kutools「填補空白儲存格」選項已從上方填入數值的截圖

以左方值填補空白(選擇「基於值」和「向右」選項):
Kutools「填補空白儲存格」選項已從左方填入數值的截圖

根據固定值填補空白:
Kutools 根據固定值填補空白的選項截圖
Kutools 以固定值填補空白儲存格的截圖

以線性值填補空白:
Kutools 以線性數值填補空白儲存格的截圖
Kutools 跨儲存格以線性數值填補空白儲存格的截圖

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

優勢與考量此解決方案能有效簡化複雜或大型表格中的空白填補作業,支援多種填補策略,相較於手動輸入或公式方法更能節省時間。唯一限制是您必須安裝 Kutools for Excel。完成處理後,務必仔細檢視資料,確認自動填充值符合預期,特別是在使用線性或基於數值的填補方式時。


使用 VBA 巨集將填充空白儲存格填入指定的預設值

對於需要反覆將空白儲存格填入統一預設值的 Excel 使用者——尤其是在處理極大範圍資料或自動化工作流程時——一個簡單的 VBA 巨集就能提供高效解決方案。只需幾次點擊,即可將所選區域內所有真正的空儲存格替換為指定值,大幅節省重複性資料管理作業所需的手動操作時間。

適用情境:當您需要定期執行此操作、處理動態或大型資料集,或將空白儲存格填值整合至更龐大的 Excel 自動化流程時,VBA 巨集是理想選擇。此方法不僅執行迅速,還能讓您依需求自訂或擴充 VBA 邏輯,輕鬆應對更進階的資料清理任務。尤其當內建的 Excel 函數或增益集無法提供足夠彈性,或您需要批次處理大型活頁簿時,此方法更顯實用。

1. 按一下開發人員工具Visual Basic。在 VBA 視窗中,按一下插入 模組,然後將下方程式碼複製並貼到模組區域:

Sub FillBlanksWithDefaultValue()
    Dim WorkRng As Range
    Dim Cell As Range
    Dim DefaultValue As Variant
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    Set WorkRng = Application.Selection
    Set WorkRng = Application.InputBox("Select range to fill blanks", xTitleId, WorkRng.Address, Type:=8)
    DefaultValue = Application.InputBox("Enter the default value to fill blank cells", xTitleId, "", Type:=2)
    Application.ScreenUpdating = False
    For Each Cell In WorkRng
        If IsEmpty(Cell.Value) Then
            Cell.Value = DefaultValue
        End If
    Next
    Application.ScreenUpdating = True
End Sub

2. 若要執行巨集,請按下 F5,或按一下 VBA 視窗中的執行按鈕「執行」按鈕。系統將顯示對話方塊,提示您選取要處理的儲存格範圍,並輸入預設值。確認後,所選區域內的所有空白儲存格都會自動填入您指定的數值!

注意事項執行任何巨集前,請務必先儲存您的工作,以免資料遺失。此巨集將覆寫您所選區域中的所有空白儲存格,因此請謹慎選擇適當的資料範圍。此外,VBA 不會修改看似空白、但實際包含傳回空字串公式""或不可見字元的儲存格。


示範:若儲存格為空白,則以上方/下方的值或預設值填入(使用 Kutools for Excel)

 
Kutools for Excel:超過 300 種實用工具隨手可得!盡享 AI 驅動功能,讓工作更聰明、更快速!立即下載!

最佳 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 天完整功能試用— 無需註冊,無需信用卡
  • 超值之選— 比單獨購買各增益集更省費用