如何在 Excel 中刪除單元格包含零的整行


Excel 是一款強大的資料處理和分析工具,能夠高效地管理大型資料集至關重要。根據特定條件(例如特定值的存在)刪除行可以極大地簡化您的資料清理過程。本文將引導您完成識別和刪除特定單元格中包含零值的行的方法。此方法在處理大型資料集時尤其有用,因為識別和刪除某些值對於正確分析和報告至關重要。

本教程將教你一種簡單有效的方法來自動刪除基於特定條件的行,從而節省您的時間和精力。因此,讓我們開始學習這個 Excel 教程,看看如何刪除包含零資料的所有行!

如果單元格包含零,則刪除整行

在這裡,我們將首先建立一個 VBA 模組,然後執行它以選擇要刪除的列範圍以完成任務。因此,讓我們看看一個簡單的過程,瞭解如何在 Excel 中刪除單元格包含零的整行。

步驟 1

考慮一個 Excel 表格,其中表格中的資料類似於下圖。

首先,右鍵單擊工作表名稱並選擇“檢視程式碼”以開啟 VBA 應用程式。

右鍵單擊 > 檢視程式碼。

步驟 2

然後單擊“插入”,選擇“模組”,並將以下程式碼複製到文字框中。

插入 > 模組 > 確定。

示例

Sub DeleteZeroRow()
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "Delete Row Contain"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Application.ScreenUpdating = False
Do
   Set Rng = WorkRng.Find("0", LookIn:=xlValues)
   If Not Rng Is Nothing Then
      Rng.EntireRow.Delete
    End If
Loop While Not Rng Is Nothing
Application.ScreenUpdating = True
End Sub  

步驟 3

然後單擊 F5 執行程式碼,選擇要從中刪除行的列範圍,然後單擊“確定”以完成任務。

F5 > 選擇單元格 > 確定。

結論

在本教程中,我們使用了一個簡單的示例來演示如何在 Excel 中刪除單元格包含零的整行,以突出顯示特定資料集。

更新於: 2023年7月12日

194 次檢視

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.