Skip to main content

Kutools for Office — 一套工具,五種功能。完成更多工作。

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

Author Sun Last modified

本文將介紹快速獲取最後或當前打開的 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 中篩選數據。

最佳 Office 生產力工具

🤖 Kutools AI 助手:以智能執行為基礎,革新數據分析 生成程式碼 創建自訂公式 分析數據並生成圖表 調用 Kutools 增強函數
熱門功能查找、選取項目的背景色或標記重複值刪除空行合併列或單元格且不遺失數據四捨五入(免公式)...
高級 LOOKUP多條件 VLookup多值 VLookup多表查找模糊查找...
高級下拉列表快速創建下拉列表 依賴型下拉列表 多選下拉列表...
列管理器添加指定數量的列移動列切換隱藏列的顯示狀態比較區域及列...
精選功能網格聚焦 設計檢視 增強編輯欄 工作簿及工作表管理器 資源庫(快捷文本) 日期提取器 合併資料 加密/解密儲存格 按列表發送電子郵件 超級篩選 特殊篩選(篩選粗體/傾斜/刪除線...)...
15 大工具集12 項文本工具添加文本刪除特定字符…)50+ 儀表 類型甘特圖等)40+ 實用 公式基於生日計算年齡等)19 項插入工具插入QR码根據路徑插入圖片等)12 項轉換工具金額轉大寫匯率轉換等)7 項合併與分割工具高級合併行分割儲存格等)...及更多
使用 Kutools,語言任你選 — 支援英語、西班牙語、德語、法語、中文及超過40 種語言!

運用 Kutools for Excel,全面提升您的 Excel 技能,體驗前所未有的高效。 Kutools for Excel 提供超過300 項進階功能,讓您提升工作效率、節省時間。 點此尋找您最需要的功能...


Office Tab 為 Office 帶來分頁介面,讓您的工作更加輕鬆簡單

  • 在 Word、Excel、PowerPoint 中啟用分頁編輯與閱讀
  • 在同一視窗的新分頁中打開與創建多份文件,而非開啟新視窗。
  • 提升您的生產力50%,每日可幫您減少數百次鼠標點擊!

所有 Kutools 外掛,一次安裝

Kutools for Office 套裝整合了 Excel、Word、Outlook 和 PowerPoint 的外掛,外加 Office Tab Pro,非常適合需要跨 Office 應用程式協同作業的團隊。

Excel Word Outlook Tabs PowerPoint
  • 全合一套裝 — Excel、Word、Outlook及 PowerPoint 外掛 + Office Tab Pro
  • 一鍵安裝,一份授權 — 幾分鐘完成設置(支援 MSI)
  • 協同運作更順暢 — Office 應用間無縫提升生產力
  • 30 天全功能試用 — 無需註冊、無需信用卡
  • 最超值 — 一次購買,節省單獨外掛費用