Skip to main content

如何快速找到並刪除 Excel 中所有包含錯誤的行?

Author: Sun Last Modified: 2025-05-12

本文將介紹快速獲取最後或當前打開的 Excel 文件列表的方法。


使用「定位條件」查找並刪除所有包含錯誤的單元格

在 Excel 中,您可以應用「定位條件」功能來查找包含錯誤的單元格,然後刪除這些單元格內容。

1. 選擇區域或整個工作表,然後按 Ctrl + G 啟用「定位」對話框。

2. 點擊「定位條件」以啟用 「定位條件」對話框,然後勾選「公式」選項,在「公式」選項下,僅勾選「錯誤」複選框。
doc find remove errors 1

3. 點擊「確定」,所有包含錯誤的單元格都已被選中,按下 Delete 鍵刪除錯誤。
all cells with errors are selected, press Delete key to remove the errors


使用進階工具查找並刪除所有包含錯誤的單元格

如果您想快速查找並刪除所有包含錯誤的單元格,Kutools for Excel 提供了一個工具,可以幫助您通過點擊解決此問題。

Kutools for Excel 提供超過 300 種進階功能,簡化複雜任務,提升創造力與效率。 結合 AI 能力,Kutools 能夠精準自動化任務,讓數據管理變得輕而易舉。Kutools for Excel 的詳細資訊...免費試用...

1. 選擇要查找錯誤單元格的區域,點擊 Kutools > 選擇 > 選擇錯誤值單元格
click Select Cells with Error Value feature of kutools

2. 現在所有錯誤單元格都已被選中,點擊 確定 關閉彈出的提醒對話框,然後按下 Delete 鍵刪除錯誤值。
all error cells have been selected
press Delete key to remove the error cells


使用 VBA 刪除所有包含錯誤的行

在 Excel 中,有一段 VBA 代碼可以一次性刪除所有包含錯誤的行。

1. 按 Alt + F11 啟用 Microsoft Visual Basic for Applications 視窗,點擊 插入 > 模組 以創建新的 模組 腳本。

2. 將以下代碼複製並粘貼到腳本中。

VBA:刪除錯誤行

Sub DeleteErrorRows()
Dim xWs As Worksheet
Dim xRg As Range
Dim xFNum As Integer

   Set xWs = Application.ActiveSheet
Application.ScreenUpdating = False
    On Error Resume Next
    With xWs
        Set xRg = .UsedRange
        xRg.Select
        For xFNum = 1 To xRg.Columns.count
            With .Columns(xFNum).SpecialCells(xlCellTypeFormulas, xlErrors)
                .EntireRow.Delete
            End With
        Next xFNum
    End With
Application.ScreenUpdating = True
End Sub

3. 按 F5 鍵,然後所有錯誤行都已被刪除。


使用超級篩選工具查找並刪除所有包含錯誤的行

Kutools for Excel超級篩選工具可以篩選包含錯誤的行,然後您可以刪除它們。

免費安裝 Kutools for Excel(30 天免費試用)後,請按照以下步驟操作。

1. 選擇您使用的數據區域,點擊 Kutools Plus > 超級篩選 啟用超級篩選面板
click Kutools Plus > Super Filter

2. 在超級篩選面板中,添加以下條件:

1) 選擇您用於篩選的列標題;

2) 從第二個下拉列表中選擇「錯誤」;

3) 從第三個下拉列表中選擇「等於」;

4) 從最後一個下拉列表中選擇「全部錯誤」。
add the criterion in the super filter pane

3. 點擊「確定」添加條件,然後點擊「篩選」篩選包含錯誤的行。
click Filter to filter rows with errors

現在,Data 列中包含錯誤的行已經被篩選出來。
the rows with errors in column are filtered

4. 然後逐一選擇這些行,右鍵顯示上下文菜單,選擇「刪除整行」。
select the filtered rows and click Delete Row

現在包含錯誤的行已經被刪除。點擊超級篩選中的「清除」按鈕以顯示其他行。
Click Clear button in the Super Filter to display other rows

提示:使用超級篩選面板,您還可以僅篩選 #NAME? 錯誤或 #DIV/0 或其他特定錯誤。
 filter #NAME? error or #DIV/0 or other specific error only by kutools

超級篩選是一個專業的篩選工具,可以在多條件下篩選行,並提供 Excel 不支持的條件。點擊了解更多詳情。


其他與篩選相關的操作(文章)

根據列表篩選數據
本教程提供了在 Excel 中根據給定列表數據篩選數據的技巧。

篩選包含星號的數據
我們知道,當您篩選數據時,使用星號掩碼代表任何字符,但如果您想篩選包含星號掩碼的數據該怎麼辦?本文介紹了在 Excel 中篩選包含星號或其他特殊字符的數據的方法。

使用條件或多個通配符篩選數據
如果您想使用多個條件篩選數據,該怎麼做?本教程討論了如何設置多個條件並在 Excel 中篩選數據。

最佳辦公效率工具

🤖 Kutools AI 助手:基於智能執行方式革新數據分析:智能執行   |  生成代碼  |  創建自訂公式  |  分析數據並生成圖表  |  調用 Kutools 函數
熱門功能查找、標記重複值或識別重複項   |  刪除空行   |  合併列或單元格而不丟失數據   |   四捨五入無需公式 ...
高級 LOOKUP多條件 VLookup    多值 VLookup  |   多表查找   |   模糊查找 ....
高級下拉列表快速創建下拉列表   |  依賴下拉列表   |  多選下拉列表 ....
列管理器添加特定數量的列  |  移動列  |  切換隱藏列的可見狀態  |  比較區域和列 ...
特色功能網格聚焦   |  設計檢視   |   增強編輯欄    工作簿與工作表管理器   |  資源庫(自動文本)   |  日期提取器   |  合併資料   |  加密/解密儲存格    按列表發送電子郵件   |  超級篩選   |   特殊篩選(篩選粗體/斜體/刪除線...) ...
頂級 15 種工具集12 個文本工具添加文本刪除特定字符、...)   |   50+ 圖表 類型甘特圖、...)   |   40+ 實用 公式基於生日計算年齡、...)   |   19 個插入工具插入QR碼根據路徑插入圖片、...)   |   12 個轉換工具金額轉大寫匯率轉換、...)   |   7 個合併與分割工具高級合併行分割儲存格、...)   |   ... 還有更多

使用 Kutools for Excel 提升您的 Excel 技巧,體驗前所未有的高效。 Kutools for Excel 提供超過 300 種高級功能來提高生產力並節省時間。  點擊這裡獲取您最需要的功能...


Office Tab 將標籤式界面帶到 Office,讓您的工作更加輕鬆

  • 在 Word、Excel、PowerPoint、Publisher、Access、Visio 和 Project 中啟用標籤式編輯和閱讀。
  • 在同一窗口的新標籤中打開和創建多個文檔,而不是在新窗口中。
  • 將您的生產力提高 50%,每天為您減少數百次鼠標點擊!