如何在 Excel 中將選定區域內的零轉換為空白?
在 Excel 中,您可能需要有時將零轉換為空白單元格。如果我們嘗試手動完成任務,這可能是一個耗時的過程。閱讀本教程,瞭解如何在 Excel 中將選定區域內的零轉換為空白。空白表示為空的值,將來可能會也可能不會被填充。有時零也可以被視為一個值。我們可以使用查詢和替換以及 VBA 應用程式來完成此過程。
在 Excel 中將零轉換為空白
在這裡,我們將首先開啟查詢和替換功能,然後用空白替換零。讓我們看看一個在 Excel 中使用查詢和替換將零轉換為空白的簡單過程。如果我們需要將其應用於整個工作表,則可以使用此過程。
步驟 1
讓我們考慮一個 Excel 表格,其中資料是包含一些零的數字列表,類似於下圖。
現在,按 CTRL + F 開啟查詢和替換。
步驟 2
現在在彈出視窗中,單擊“替換”,然後在“查詢內容”中輸入 0,在“替換為”中輸入空格。
替換 > 0 > > 全部替換
如果我們需要將該過程應用於選定的單元格,則可以使用 VBA 應用程式的幫助。
將選定區域內的零轉換為空白
在這裡,我們將首先開啟 VBA 應用程式,然後輸入並將程式碼複製到文字框中。讓我們看看一個在 Excel 區域中將零轉換為空白的簡單過程。
步驟 1
讓我們考慮與上面示例中使用的相同資料。
現在右鍵單擊工作表名稱並選擇“檢視程式碼”以開啟 vba 應用程式,然後單擊“插入”並選擇“模組”。
然後在文字框中鍵入下面提到的程式,如下圖所示。
右鍵單擊 > 檢視程式碼 > 插入 > 模組 > 程式
程式
Sub ChangeZero()
'Updated By Nirmal
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "Convert Blank cells"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
If Rng.Value = 0 Then
Rng.Value = ""
End If
Next
End Sub
步驟 2
然後將工作表另存為啟用宏的工作簿,單擊 F5 執行程式碼,選擇要更改為空白的單元格區域,然後單擊“確定”,如下圖所示。
儲存 > F5 > 選擇區域 > 確定
結論
在本教程中,我們使用了一個簡單的示例來演示如何在 Excel 中將零轉換為空白。
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP