在 Excel 中以「上方儲存格的值」或 0 填入空白儲存格-逐步教學
在 Excel 中,當儲存格的資料與上方儲存格重複時,通常會留空,讓資料看起來更簡潔、更具視覺吸引力。然而,當您需要對清單進行排序或篩選時,這些空白儲存格可能會造成問題。此時,您必須將空白處填入上方儲存格的值,如下圖所示。
本指南將專注於如何填充空白儲存格——無論是填入正上方儲存格的值、0,還是其他任何指定數值。此方法對於處理含有空儲存格的資料集極具價值,能確保計算與視覺化結果既準確又具意義。
![]() | ![]() |
填充空白儲存格填入上方的值
本節將介紹四種在 Excel 中快速將空白儲存格填入上方值的簡易技巧。
- 定位條件:Excel 內建功能,但操作步驟繁瑣,且需將最終公式轉為數值。
- Kutools for Excel:僅需 3 次點擊,操作簡單又快速!但需先下載並安裝。
- VBA 程式碼:需具備 VBA 程式設計知識,若撰寫不當,恐導致錯誤或問題。
- 適用於 Excel 的 Microsoft Power Query:學習曲線較陡峭,僅適用於 Excel 2016 及更新版本。
使用「定位條件」功能將填充空白儲存格填入上方的值
使用此方法時,請先運用定位條件功能選取資料區域中的所有空白儲存格,接著在空白儲存格中輸入簡單公式,再按下 Ctrl + ENTER 鍵,即可將上方的值自動填入所有選取的空白儲存格!步驟如下:
步驟 1:選取空白儲存格
- 選取您要以「上方值」填補空白的儲存格範圍。
- 接著,按一下「開始」>「尋找與選取」>「定位條件」,請參閱截圖:
提示:您也可以按下 F5 鍵開啟「定位」對話方塊,然後在「定位」視窗中點選「特殊」按鈕,立即顯示「定位條件」對話方塊。 - 在「定位條件」對話方塊中,選取「空值」選項,然後按一下「確定」。

- 現在,範圍內所有空白儲存格已一次性全部選取。

步驟 2:輸入公式
在空白儲存格仍處於選取狀態時,直接輸入等號(=),此時等號會出現在其中一個已選取的空白儲存格中(例如本例的 A3)。接著,點選 A2 以參照其上方的儲存格。
步驟 3:按 Ctrl + ENTER 鍵將所有選取的空白儲存格填滿
現在同時按下 Ctrl + Enter 鍵,即可將公式複製到所有選取的儲存格中,讓這些空白儲存格自動填入各自正上方儲存格的值。請參閱截圖:
步驟 4:將公式轉變為值
現在,選取的空白儲存格中包含公式,您應將這些公式轉換為數值。請先選取包含公式的資料範圍,按下 Ctrl + C 複製資料,接著在已複製的範圍上按一下滑鼠右鍵,並從「選擇性貼上」選項中點選「數值」。操作方式請參閱以下截圖:
公式現已轉換為靜態數值,您可依需求進行後續操作。
使用 Kutools for Excel
如果您正在尋找快速又簡便的解決方案,Kutools for Excel 的「填充空白儲存格」功能絕對是您的首選。透過這項強大功能,您能迅速完成以下操作:
- 填充空白儲存格填入上方、下方、左方或右方的值
- 填充空白儲存格填入一系列線性值
- 填充空白儲存格填入特定值
下載並安裝 Kutools for Excel 後,請依下列步驟操作:
若要將填充空白儲存格填入上方的值,請先選取您要填充空白儲存格的數據區域,然後按一下「Kutools」>「插入」>「填充空白儲存格」,並在「填充空白儲存格」對話方塊中指定相關操作:
- 從「填入內容」區段中選取「基於值」選項。
- 在「選項」區段中選擇「向下」。(您也可依需求選擇「向上」、「向右」或「向左」,將空白儲存格填入上方、左方或右方的值。)
- 按一下「確定」即可啟用此功能。

結果:
現在,所有空白儲存格均已填入上方的值,如下圖所示:
使用 VBA 程式碼將填充空白儲存格填入上方的值
若您熟悉 VBA 程式碼,我們在此提供一段能將空白儲存格自動填入上方相鄰儲存格內容的程式碼。請依照下列步驟操作:
步驟 1:開啟 VBA 模組編輯器並複製程式碼
- 在 Excel 中按住「Alt + F11」鍵,即可開啟「Microsoft Visual Basic for Applications」視窗。
- 按一下「插入」>「模組」,並將下列程式碼貼到模組視窗中。
VBA 程式碼:以上方的值插入空白儲存格Sub FillBlankCellsWithValueAbove() 'Updateby Extendoffice Dim WorkRng As Range Dim cell As Range On Error Resume Next xTitleId = "KutoolsforExcel" Set WorkRng = Application.Selection Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8) On Error GoTo 0 If WorkRng Is Nothing Then MsgBox "No valid range selected.", vbExclamation, "Error" Exit Sub End If For Each cell In WorkRng If IsEmpty(cell) Then cell.Value = cell.Offset(-1, 0).Value End If Next cell End Sub
步驟 2:執行程式碼
貼上程式碼後,請按 F5 鍵執行。在提示方塊中,選取您要將空白儲存格以上方數值填滿的資料範圍,然後按一下「確定」。
結果:
現在,所有空白儲存格均已填入上方的值,如下圖所示:
使用適用於 Excel 的 Microsoft Power Query 將填充空白儲存格填入上方的值
若您使用的是 Excel 2016 或更新版本,Excel 內建了一項強大功能——「適用於 Excel 的 Microsoft Power Query」,能立即協助您將欄位中每個空白儲存格自動填入其上方儲存格的值。操作步驟如下:
步驟 1:將資料匯入適用於 Excel 的 Microsoft Power Query
- 選取您要使用的資料區域,然後點選「資料」>「從表格」,請參閱下方截圖:
提示:在 Excel 2019 與 Office 365 中,請點選「資料」>「從表格/範圍」。 - 在跳出的「建立表格」對話方塊中,按一下「確定」按鈕以建立表格,請參閱截圖:

- 現在會顯示「適用於 Excel 的 Microsoft Power Query 編輯器」視窗並載入資料,請參閱截圖:

步驟 2:在適用於 Excel 的 Microsoft Power Query 編輯器視窗中指定操作
- 按一下您要填入上方值的欄位標題。接著,在選取的標題上按一下滑鼠右鍵,選擇「填滿」>「向下」,請參閱截圖:
提示:若要在多個欄位中填滿空白儲存格,請按住 Ctrl 或 Shift 鍵並按一下欄位標題,以選取不相鄰或相鄰的欄位,然後在任一選取的欄位上按一下滑鼠右鍵,再依前述方式選擇「填滿」>「向下」。 - 現在,所選欄位中的所有空白儲存格都已填入其正上方儲存格的值,請參閱截圖:

步驟 3:將適用於 Excel 的 Microsoft Power Query 輸出至 Excel 表格
- 接著,請將資料輸出至工作表。點選「首頁」>「關閉並載入」>「關閉並載入」或「關閉並載入至」(此處我將點選「關閉並載入」),詳情請參閱以下截圖:
提示:點選「關閉並載入」會將資料輸出至新工作表;若選擇「關閉並載入至」,則可將資料輸出至新工作表或您指定的現有工作表。 - 接著,資料將載入至新工作表,請參閱截圖:

使用「定位條件」功能,以填充空白儲存格填入 0 或特定值
步驟 1:選取空白儲存格
- 選取您希望以 0 或特定數值填補空白的儲存格範圍。
- 接著,按一下「開始」>「尋找與選取」>「定位條件」,請參閱截圖:
提示:您也可以按下 F5 鍵開啟「定位」對話方塊,然後在「定位」視窗中點選「特殊」按鈕,即可顯示「定位條件」對話方塊。 - 在「定位條件」對話方塊中,選取「空值」選項,然後按一下「確定」。

- 現在,範圍內所有空白儲存格已一次性全數選取。

步驟 2:輸入 0 或特定值
在空白儲存格仍處於選取狀態時,直接輸入 0 或其他您需要的特定值,請參見截圖:
步驟 3:按下 Ctrl + ENTER 鍵 s,填滿所有選取的空白儲存格
現在,同時按下 Ctrl + ENTER 鍵 s,即可將您輸入的值填入所有選取的空白儲存格,請參見截圖:

別讓空白儲存格拖慢您的速度,讓 Kutools for Excel 幫您快速填滿!
空白儲存格打斷您的工作流程嗎?透過 Kutools,徹底革新您的 Excel 體驗!無論何種類型的空白儲存格,都能完美填補,完全滿足您的需求。沒有空白,只有卓越!立即下載 Kutools for Excel!
以 0 或任何其他特定值填補填充空白儲存格

別讓空白儲存格拖慢您的速度,讓 Kutools for Excel 幫您快速填滿!
空白儲存格打斷您的工作流程嗎?透過 Kutools,徹底革新您的 Excel 體驗!無論何種類型的空白儲存格,都能完美填補,完全滿足您的需求。沒有空白,只有卓越!立即下載 Kutools for Excel!
以一連串的線性值填補填充空白儲存格

別讓空白儲存格拖慢您的速度,讓 Kutools for Excel 幫您快速填滿它們!
空白儲存格打斷您的工作流程嗎?透過 Kutools,徹底革新您的 Excel 體驗!無論何種類型的空白儲存格,都能完美填補,完全符合您的需求。沒有空白,只有卓越!立即下載 Kutools for Excel!
以上方/下方/左方/右方的值填補填充空白儲存格
使用查找和替換功能,以填充空白儲存格填入 0 或特定值
Excel 的查找和替換功能也能協助您以填充空白儲存格填入 0 或任何其他特定值,請依照下列步驟操作:
步驟 1:選取數據區域並啟用查找和替換功能
- 選取您希望以特定值填滿空白儲存格的資料範圍。
- 接著,按一下「開始」>「尋找與選取」>「取代」(您也可以按「Ctrl + H」開啟「查找和替換」對話方塊),請參閱截圖:

步驟 2:在查找和替換對話方塊中指定運算方式
- 在「尋找與取代」對話方塊中,將「尋找目標」文字框留空,並在「取代為」文字框中輸入特定值,然後點擊「全部取代」按鈕。請參閱以下截圖:

- 系統將彈出提示方塊,告知您已成功將多少個儲存格替換為新值。最後,請按一下「確定」,並關閉「尋找與取代」對話方塊。

結果:
現在,選擇區域中的空白儲存格已填入您輸入的特定值,請參見截圖:
以上就是以「上方儲存格的值」或特定值來填充空白儲存格的方法。如果您想探索更多 Excel 實用技巧,我們的網站提供數千篇教學文章,助您輕鬆提升工作效率!感謝您的閱讀,期待未來為您帶來更多實用資訊!
相關文章:
- 自動填入序號並跳過空白
- 若您有一份包含部分空白儲存格的資料清單,並希望為資料插入序號,同時自動跳過空白儲存格(如下圖所示),本文將為您介紹一個實用的 Excel 公式來輕鬆完成這項任務。
- 以線性值填補填充空白儲存格
- 您是否需要在選取範圍內以線性值填滿空白儲存格?本文將分享實用技巧,助您快速完成此操作。
- 以短橫線填補填充空白儲存格
- 假設您有一份包含部分空白儲存格的資料範圍,現在希望將每個空白儲存格填入短橫線符號(如下圖所示),有什麼好方法能一次在 Excel 中將所有空白儲存格都填入短橫線嗎?
最佳 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、Publisher、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 應用程式 s 實現流暢的生產力
- 30 天全功能試用— 無需註冊,無需信用卡
- 最佳價值選擇— 比單獨購買增益集更省錢















