KutoolsforOffice — 一套方案,五大工具。事半功倍。三月特賣:20% 折扣

如何在 Excel 中將負數轉換為正數?

作者技術支援修改日期

當您在 Excel 中處理資料時,是否曾需要將負數轉換為正數,或將正數轉為負數?有沒有快速又簡單的方法呢?本文將為您介紹幾種實用技巧,輕鬆將所有負數轉換為正數(或反向操作)!

將負數轉為正數

使用選擇性粘貼函數將負數轉換為正數

透過 Kutools for Excel 輕鬆將負數改為正數

使用 VBA 程式碼將範圍內所有負數轉換為正數


使用選擇性粘貼函數將負數轉換為正數

您可以依照下列步驟將負數轉換為正數:

1. 在空白儲存格中輸入數字 -1,選取該儲存格,並按下 Ctrl+C 鍵複製。

2. 選取範圍內所有負數,按一下滑鼠右鍵,再從內容功能表中選擇選擇性貼上……。請參閱下方螢幕截圖:
選取範圍內所有負數,按一下滑鼠右鍵,然後選擇「選擇性貼上」

注意事項:
(1) 按住 Ctrl 鍵,即可逐一按一下選取所有負數;
(2) 若已安裝 Kutools for Excel,可使用其選取特定儲存格功能快速選取所有負數。立即免費試用!
使用 Kutools 選取所有負數

3. 此時會顯示選擇性貼上對話方塊,請在貼上選項中選擇全部,並在運算選項中選擇,然後點選確定。操作畫面請參閱下方螢幕截圖:
在對話方塊中設定選項

4. 所有選取的負數將轉換為正數。如有需要,請刪除數字 -1. 詳情請參閱下方螢幕截圖:
所有負數將轉換為正數


透過 Kutools for Excel 快速輕鬆地將負數轉換為正數

多數 Excel 使用者不願使用 VBA 程式碼,是否有快速技巧能將負數轉為正數?Kutools for Excel 讓您輕鬆又舒適地達成目標!

Kutools for Excel 提供超過 300 項進階功能,簡化繁複作業,提升創造力與工作效率。整合 AI 功能,Kutools 能精準自動化任務,讓資料管理變得輕而易舉。Kutools for Excel 詳細資訊……         免費試用……

1. 選取包含欲變更負數的儲存格範圍,然後點擊 Kutools> 內容> 修改數字的符號
點擊 Kutools 的「變更數值符號」功能

2. 在運算下方勾選改變所有的負數為正數,然後點擊確定。請參閱截圖:
在對話方塊中勾選「將所有負值轉為正值」選項

現在您將看到所有負數已變更為正數,如下所示:
所有負數已變更為正數

注意:透過此修改數字的符號功能,您不僅能修正所有末尾的負數、將正數改為負數、翻轉所有數值的正負號,還能將所有負數變為零!免費試用!

(1)在限定區域中快速改變所有的正數為負數:
將所有正值轉為負值

(2)在限定區域中輕鬆翻轉所有的正負數:
反轉所有數值的符號

(3)在限定區域中輕鬆改變所有的負數為零值:
將所有負值轉為零

(4)在限定區域中輕鬆修正所有的末尾的負數:
修正尾隨的負號

提示:若要使用此功能,您需先安裝 Kutools for ExcelKutools for Excel,請 按一下此處下載並立即享有 30 天免費試用

使用 VBA 程式碼將範圍內所有負數轉換為正數

身為 Excel 專家,您還能透過執行 VBA 程式碼,輕鬆將負數轉為正數。

1. 按下 Alt + F11 鍵,立即開啟 Microsoft Visual Basic for Applications 視窗!

2. 將顯示一個新視窗,點擊插入> 模組,並在模組中輸入下列程式碼:

Sub Positive
Dim Cel As Range
For Each Cel In Selection
If IsNumeric(Cel.Value) Then
Cel.Value = Abs(Cel.Value)
End If
Next Cel
End Sub

3. 接著點擊執行按鈕或按下 F5 鍵來執行應用程式,所有負數將立即轉為正數!請參閱截圖:
用於將所有負數轉為正數的 VBA 程式碼


示範:使用 Kutools for Excel 將負數轉換為正數(或反向轉換)