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

如何在 Excel 中快速反轉儲存格數值的正負號?

作者技術支援修改日期

使用 Excel 時,您的資料中可能同時包含正數與負數。若需快速反轉這些數字的正負號(將正值變為負值,負值變為正值),手動逐一調整不僅費時,處理大型資料集時更顯繁瑣。幸運的是,Excel 提供多種高效又便捷的方法,能輕鬆完成正負號反轉。本指南將逐步說明這些實用技巧,助您迅速達成目標。

Excel 中一組數字範圍的螢幕截圖箭頭Excel 中已反轉正負號數值的螢幕截圖

使用選擇性粘貼函數反轉儲存格中數值的正負號

我們可透過 Excel 中的「選擇性粘貼」函數反轉儲存格中數值的正負號,操作步驟如下:

1. 在空白儲存格中輸入「——1」,然後複製該儲存格。

2. 選取您要反轉數值正負號的範圍,按一下滑鼠右鍵,然後選擇「選擇性貼上」。請參閱截圖:

3. 在「選擇性貼上」對話方塊中,於「貼上」區域勾選「全部」,並在「運算」區域選擇「乘」。

顯示用於反轉正負號的「選擇性貼上」選項(乘法運算)的螢幕截圖

4. 然後按一下「確定」,範圍內所有數字的正負號就會立即反轉。

Excel 中一組數字範圍的螢幕截圖箭頭Excel 中已反轉正負號數值的螢幕截圖

5. 視需要刪除數字「——1」。


使用 Kutools for Excel 快速反轉儲存格中數值的正負號

我們可透過「Kutools for Excel」的「修改數字的符號」功能,快速反轉數值的正負號。

Kutools for Excel 提供超過 300 項進階功能,簡化複雜作業,提升創造力與效率。結合 AI 功能,Kutools 能精準自動化任務,讓資料管理輕鬆無負擔。Kutools for Excel 的詳細資訊……         免費試用……

1. 選取您要反轉數值正負號的儲存格範圍。

2. 按一下「Kutools」>「內容」>「修改數字的符號……」,請參閱下方螢幕截圖:

Excel 中 Kutools「變更數值正負號」選項的螢幕截圖

3. 在「修改數字的符號」對話方塊中,勾選「翻轉所有正負數」。

「變更數值正負號」對話方塊的螢幕截圖

4. 然後按一下「確定」或「套用」,所有數值的正負號就會反轉。

提示
  • 若要使用此功能,您必須先安裝 Kutools for Excel,請 立即下載 Kutools for Excel
  • 「修改數字的符號」功能還能一鍵「修正所有末尾的負數」、「將所有負數轉為正數」,以及「將所有正數轉為負數」!想深入了解「修改數字的符號」功能?立即參閱教學:快速變更 Excel 中數字的正負號

使用 VBA 程式碼反轉儲存格中數值的正負號

此外,我們也能透過 VBA 程式碼來反轉儲存格中數值的正負號,但前提是必須了解如何讓 VBA 執行這項操作。請依照下列步驟進行:

1. 選取您要反轉儲存格數值正負號的範圍。

2. 在 Excel 中,按一下「開發人員」>「Visual Basic」,即可開啟全新的「Microsoft Visual Basic for Applications」視窗;您也可以直接按下快速鍵「Alt + F11」來啟動。接著,點選「插入」>「模組」,並複製貼上下列 VBA 程式碼:

Sub Convert()
Dim C As Range
For Each C In Selection
C.Value = -C.Value
Next C
End Sub

3. 接著,點擊「執行」按鈕或按下 F5 鍵即可執行程式碼,所選區域內的數值正負號將立即反轉。