如何在 Excel 中將空白儲存格填入 0 或其他指定值?
處理大型 Excel 資料集時,工作表中常會出現大量分散的空白儲存格,容易造成混淆或引發計算錯誤,尤其是在加總欄位或進行數據分析時。與其手動逐一填入每個空白儲存格(對大型表格來說既耗時又沒有效率),其實有多種實用技巧能快速將所有空白儲存格填入您指定的值,例如 0、「N/A」或其他特定文字。本文以下提供多種簡便方法,協助您高效填充空白儲存格,涵蓋 Excel 內建功能、公式、VBA 程式碼及專用工具。
使用「前往特殊範圍」功能以 0 或其他特定值來填充空白儲存格
Excel 的前往特殊範圍功能可快速定位並填滿某個選取區域中的所有空白儲存格。當您需要一次性將所有空白儲存格直接覆寫為相同值時,此方法非常實用!
1. 首先,反白標示欲填入空白儲存格的區域。選取該範圍可確保僅影響這些儲存格。
2. 前往「常用」索引標籤,按一下「尋找與選取」,然後選擇「前往特殊範圍……」。在「前往特殊範圍」對話方塊出現後,請於「選取」區段下選取「空白儲存格」,再按一下「確定」。您所選範圍內的所有空白儲存格將同時被選取。請參閱螢幕截圖:

3. 請勿點擊其他位置,立即在任一已選取的空白儲存格中輸入您要插入的值(例如 0 或特定文字),並同時按下 Ctrl + Enter,Excel 將自動將該內容填入所有已標示的空白儲存格!詳情請參閱下方螢幕截圖:
![]() | ![]() | ![]() |
您可以使用此方法以任意值填入空白儲存格,包括數字 0 或自訂標籤。但請注意,此操作會以您指定的固定值取代這些空白儲存格中原有的任何公式,因此若工作表中包含需要保留的公式,請務必謹慎使用。
當您希望所有空白儲存格填入同一個固定值,且無需保留其中的公式時,此方法最為適用。它適合用於中等大小的範圍,但若用於極大資料集或非連續選取範圍,則可能較耗時。
使用 Kutools for Excel 快速以 0 或其他特定值來填充空白儲存格
對於使用 Kutools for Excel 的使用者而言,填充空白儲存格功能可大幅簡化填入空白儲存格的流程!只需幾次點擊,即可輕鬆套用多種填充選項——包括固定值、線性數列與數值延展——免除重複的手動輸入與繁瑣的公式調整,提升工作效率不容錯過!
安裝 Kutools for Excel 後,使用此工具的步驟如下:
1. 前往 「Kutools」索引標籤,然後點選「插入」> 填充空白儲存格。以下是相關螢幕截圖供您參考:

2. 指定需填入空白的範圍。在填充空白儲存格對話方塊中,於固定值「填入方式」區段下選擇「填入值」,並在填充值方塊中輸入您希望填入空白儲存格的數字、文字或符號。您也可在確認前預覽變更效果!請參閱螢幕截圖:

3. 點擊「確定」或「套用」,所有選取的空白儲存格將立即填入您指定的值,如下圖所示:
![]() | ![]() | ![]() |
Kutools for Excel 提供多種彈性選項,例如填入固定值、線性資料,或複製相鄰儲存格的值,助您高效處理大型範圍與複雜工作表。
使用 VBA 程式碼以 0 或其他特定值來填充空白儲存格
若您熟悉巨集操作,可透過 VBA 程式碼自動化以任意值填補空白儲存格的流程,特別適合處理重複性任務或大範圍資料。由於 VBA 直接作用於工作表,彈性更高,例如能提示使用者輸入欲填入的值,或執行條件式動作。
1. 選取包含欲填入空白儲存格的資料區域。
2. 點選「開發人員」索引標籤,再點選 「Visual Basic」,即可開啟 「Microsoft Visual Basic for Applications」視窗。在該視窗中,點選「插入」>「模組」,並貼上以下程式碼:
Sub FillEmptyBlankCellWithValue()
Dim cell As Range
Dim InputValue As String
On Error Resume Next
InputValue = InputBox("Enter value that will fill empty cells in selection", _
"Fill Empty Cells")
For Each cell In Selection
If IsEmpty(cell) Then
cell.Value = InputValue
End If
Next
End Sub 3. 點擊
「執行」按鈕,或按下 F5 執行程式碼。此時將彈出提示視窗,您可輸入任意值(例如 0 或自訂文字)填入空白儲存格。請參閱下方螢幕截圖:

提示:若要以零填入空白儲存格,請在對話方塊中輸入 0. 請務必確認僅空白儲存格會被取代,以免空儲存格中的公式遭到覆寫。
4. 按一下「確定」,立即執行並將指定值填入所選範圍內的所有空白儲存格。
基於 VBA 的解決方案最適合用來填補大型資料集中的空白,或在多個工作表中重複執行此流程。不過,在執行新巨集前,務必先儲存活頁簿,以便萬一發生錯誤時能順利還原變更。
使用 Kutools for Excel 以上方/下方/右方/左方的值來填充空白儲存格
有時您希望每個空白儲存格自動繼承相鄰儲存格的值——例如正上方、下方、左方或右方的儲存格。Kutools for Excel 的「填充空白儲存格」功能可輕鬆實現此類結構化填入,快速整理含有重複標題或分組項目的資料,讓您的工作更有效率!
1. 選取需以其他儲存格為參考來填入空白的資料區域,然後如前所述啟動填充空白儲存格功能。
2. 在對話方塊中,於基於值的「填入方式」區段下選擇「方向」,並指定具體方向:向下、向上、向右或向左。例如,選擇「向下」時,系統會以正上方儲存格的值自動填充空白儲存格。請參閱螢幕截圖:

3. 點擊「確定」或「套用」完成操作,空白儲存格將依需求自動填入數值。下方螢幕截圖顯示執行前後的狀態:
![]() | ![]() | ![]() |
此方法適用於邏輯上應重複鄰近數值的資料集,例如分類清單或分組記錄。
「填充空白儲存格」工具亦支援一鍵填入線性值!更多資訊,請參閱此指南。
使用 Excel 公式以 0 或其他特定值來填充空白儲存格
Excel 公式能以動態方式靈活處理空白儲存格!透過在輔助欄位中使用 IF 函數或類似運算式,即可建立邏輯判斷,自動偵測空白或空值並以指定值取代。當您希望計算或下游流程能立即套用新值,同時完整保留原始資料時,此方法尤其實用!
當您希望保留原始資料,同時產生一個已將空白替換為 0 或自訂字串的處理後欄位時,即可採用此方法。
1. 在緊鄰您資料的新空白列中,於第一個儲存格輸入此公式(假設您的源數據從儲存格 A1 開始):
=IF(A1="",0,A1) 2. 輸入公式後,按下 Enter 確認,再透過拖曳填滿控點,將公式快速複製至對應您資料區域的所有列。
若您的資料範圍不同,請調整 A1 以符合您第一個儲存格的位置。此公式透過 A1="" 判斷儲存格是否為空白:若為空白,公式會傳回 0;否則則傳回原始值。您可將 0 替換為任何符合需求的數值或文字!
3. 若您想直接覆寫原始空白,請複製此輔助欄位,並以數值形式貼回原始欄位(使用)選擇性貼上 > 數值)。
此方法適用於逐欄處理,並可根據不同的邏輯需求靈活自訂。然而,若需取代原始數據,則必須先暫時新增一欄,再手動將結果貼回。
若您需要自動原地填滿,建議改用「定位條件」或 Kutools 的方法。
使用適用於 Excel 的 Microsoft Power Query 以 0 或其他特定值填滿填充空白儲存格
適用於 Excel 的 Microsoft Power Query 為現代版 Excel 提供的強大工具,可在匯入或重塑表格時轉換與清理資料。其中一項功能,就是在資料轉換過程中快速將所有空白或 null 儲存格替換為自訂值。此方案最適合處理較複雜的資料集,或希望將資料清理自動化作為例行匯入的一部分。
優點:適用於 Excel 的 Microsoft Power Query 能逐步追蹤變更、重複使用,並避免對經常更新或匯入的資料進行手動工作表編輯。
如何使用適用於 Excel 的 Microsoft Power Query 填滿空白:
1. 選取您的資料區域,然後按一下資料> 從表格/範圍,即可將資料載入適用於 Excel 的 Microsoft Power Query。
2. 在適用於 Excel 的 Microsoft Power Query 編輯器視窗中,選取目標欄位,然後在欄位標題上按一下滑鼠右鍵,並選擇取代值。
3. 在出現的對話方塊中,於「要尋找的值」欄位輸入 null(若已顯示空白,則留空),並於「取代為」欄位輸入 0 或您想要的數值,然後點擊確定。
4. 完成後,按一下關閉並載入,即可將清理後的資料載回 Excel,所有空白都會替換為您指定的值。
此方法適用於多欄位表格,能有效減少手動操作。請務必留意欄位類型——Microsoft Power Query 在 Excel 中有時會根據資料類型,將空白值解讀為零或 null。
相關文章:
最佳 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 天完整功能試用— 無需註冊,無需信用卡
- 超值之選— 比單獨購買各增益集更省費用






