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

從 Excel 數字中移除開頭的減號-3 簡易方法

作者修改日期

在 Excel 中處理負數有時頗具挑戰性,尤其是當您需要透過移除開頭的減號將其轉換為正數時。本文提供完整指南,介紹多種從 Excel 數字中移除開頭減號的方法。無論您是在管理財務資料、準備報表,還是清理匯入的資料集,掌握如何快速將負數轉為正數,都能大幅節省時間並避免計算錯誤。


藍色右向箭頭氣泡使用公式從儲存格中移除開頭的減號

有一個簡單的 Excel 公式,能立即取得開頭帶減號數字的絕對值,並將其全部轉換為正值。當您在未來原始數據變動時,仍需要一個動態、基於公式的解決方案,此方法尤其適用於中小型資料集,非常實用。

選取數字旁的空白儲存格(例如 B1 儲存格),並輸入下列公式:

=ABS(A1)

此處,A1 代表您要移除負號的儲存格。輸入公式後,按下 Enter 即可確認!若需將公式套用至多個儲存格,只要向下拖曳自動填滿控制點,就能輕鬆填入其他列。此方法不僅能立即移除負號,當原始數字變更時,還會自動更新並顯示絕對值!
向下拖曳自動填滿控制點以填滿儲存格

提示:

  • 若要將公式結果轉換為實際值(而非公式),請先複製結果,並在新欄位或原有欄位中使用選擇性貼上 > 值。此步驟在刪除原始負數前至關重要,千萬別跳過!
  • 處理大型資料集時,公式可能會拖慢 Excel 的運作速度;建議改用 VBA 或選擇性貼上,以提升效率。

 


藍色右向箭頭氣泡 使用 Kutools for Excel 從儲存格中移除開頭的減號

透過 Kutools for Excel修改數字的符號功能,無縫轉換您的資料!無論是要將負數轉為正數,還是反向操作,只需幾次點擊,Kutools for Excel 就能輕鬆簡化整個流程。特別適合用於批次作業、非公式型轉換,或處理混合資料類型的情境,效率大幅提升!

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

免費安裝 Kutools for Excel 後,請依下列步驟操作:

1. 選取您要移除開頭減號的儲存格,然後點擊 Kutools > 內容 > 修改數字的符號。請參閱下方截圖:
按一下 Kutools > 內容 > 變更數值符號

2. 在修改數字的符號對話方塊中,勾選改變所有的負數為正數選項,即可確保僅負值被轉換,其餘數字維持不變。請參閱截圖:
勾選「將所有負值轉為正值」選項

3. 點擊 Ok,即可立即在選取區域中看到所有負數已轉換為正值!
所有負數都已轉換為正數

透過修改數字的符號,您能輕鬆將所有正值轉為負值、修正因資料匯入而偶爾出現的尾隨負號、將所有負數設為零,或完全反轉數值的正負號。此功能特別適合處理大型資料區域,以及希望避免使用公式或手動複製的使用者,大幅提升效率!

注意:雖然 Kutools 非常便利,但在套用批次變更前(尤其是針對關鍵或未儲存的資料),務必再次確認已選取正確的範圍。


藍色右向箭頭氣泡使用設定儲存格格式從儲存格中移除開頭的減號

若您想移除數字開頭的減號,同時在視覺上清楚區分負數與正數,可使用設定儲存格格式功能!此方法能調整數值的顯示樣式,卻不改變底層資料,特別適合重視視覺呈現勝過實際數值變更的場合。

1. 選取您要修改的數字,按一下滑鼠右鍵開啟內容功能表,並選擇設定儲存格格式。請參閱下方截圖:
在儲存格上按一下滑鼠右鍵,然後選擇「設定儲存格格式」

2. 在設定儲存格格式對話方塊中,於數字索引標籤下,從數字類別清單中選擇,並在小數位數方塊中輸入0,同時選擇負數的顯示樣式(例如使用括號或將負數設為紅色以利區分)。
在對話方塊中指定數字格式

3. 點擊 OK。套用此格式後,開頭的減號可能會依您所選格式而隱藏,但負數與正數仍會清楚區分!
開頭的負號已被移除

注意:此方法僅改變外觀,並不會變更儲存格的實際數值。若複製這些數字或用於計算,原始符號仍會保留,除非您使用上述任一轉換方法。


藍色右向箭頭氣泡 使用 VBA 將所有負數轉換為正數

對於處理大型資料集或偏好自動化的使用者來說,運用簡易的 VBA 巨集是將指定範圍內所有負值轉換為正數的高效做法。當您需要一次性處理大量儲存格,又不想依賴公式或額外欄位時,這正是最理想的解決方案。

優點:可一次處理龐大範圍、自動化重複性工作,且無需使用公式或增益集。
限制:需啟用巨集,並具備 VBA 編輯器的基本操作知識。執行任何 VBA 程式碼前,務必先備份資料!

1. 點擊開發人員工具 > Visual Basic,即可開啟 Microsoft Visual Basic for Applications 視窗。
若您未看到「開發人員」索引標籤,請前往 Excel 選項啟用:檔案 > 選項 > 自訂功能區,並勾選開發人員

2. 在 VBA 視窗中,點擊插入> 模組,並貼上下列程式碼:

Sub BatchConvertNegativesToPositives()
    Dim rng As Range
    Dim cell As Range
    Dim xTitleId As String
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    Set rng = Application.Selection
    Set rng = Application.InputBox("Select the range to convert negatives to positives", xTitleId, rng.Address, Type:=8)
    On Error GoTo 0
    If rng Is Nothing Then Exit Sub
    For Each cell In rng
        If IsNumeric(cell.Value) And cell.Value < 0 Then
            cell.Value = Abs(cell.Value)
        End If
    Next cell
End Sub

3. 點擊執行按鈕執行按鈕來執行。出現提示時,選取包含要處理數字的範圍,並點擊 OK,所選區域中的所有負值將自動轉換為正值。

疑難排解:若毫無反應,請確認 Excel 設定中已啟用巨集。在範圍選取對話方塊中點擊「取消」後,巨集將立即退出且不進行任何變更。非數值儲存格將自動跳過。

提示:執行巨集前務必先儲存活頁簿,因為若與其他操作混合,此變更無法透過單次「復原」動作自動還原。


藍色右向箭頭氣泡使用選擇性粘貼將負數轉換為正數

Excel 的選擇性貼上運算功能,提供了一種快速且無需公式的負值轉正值妙招!只要透過「選擇性貼上 > 乘法」,將選取範圍乘以 ——1,即可一鍵反轉所有數字的正負號。此方法特別適合不想使用公式、增益集或 VBA 的使用者,輕鬆又高效!

優點:無需公式或編碼,立即生效,適用於中小型範圍。
限制:會直接覆寫原始資料,如有需要請先備份。請確保所選區域僅包含負數,以免意外變更正值。

1. 在工作表任意空白儲存格中輸入 -1,並複製此儲存格(Ctrl+C)。

2. 選取包含要轉換為正數之負值的數字範圍。如有需要,可使用篩選功能,快速隔離負數。

3. 在選定區域按一下滑鼠右鍵,選擇選擇性貼上,然後在「選擇性貼上」對話方塊中,於「貼上」下方選取數值,並在「運算」下方選取

4. 按一下確定,您所選區域中的所有數字將立即反轉正負號——負數變正數,正數變負數。零值將維持不變。

提示:轉換完成後,請刪除用作輔助的 ——1 儲存格。若不慎影響到正值或零,可按 Ctrl+Z 復原,並改用篩選過或更精確的選取範圍再次操作。

注意:「選擇性貼上 > 乘法」會直接修改原始數值,處理重要資料集前務必再次確認所選範圍!

在 Excel 中移除數字開頭的減號,可透過公式、儲存格格式設定、Kutools for Excel,或運用 VBA 與選擇性貼上等多種方式輕鬆達成。每種方法皆有其獨特優勢與適用情境,請根據您的實際需求與資料規模選擇最合適的方案,以兼顧效率與準確性! 想掌握更多 Excel 實用技巧?我們的網站提供數千篇教學文章,助您輕鬆提升工作效率!

最佳 Office 生產力工具

🤖KUTOOLS AI 助手:基於以下內容徹底革新數據分析:智慧執行     產生程式碼  建立自訂公式    分析資料並產生圖表  呼叫增強函數……
熱門功能尋找、醒目提示或標記重複值     刪除空白行     合併列或儲存格而不遺失資料     不使用公式的四捨五入……
高級 LOOKUP多重條件 VLookup    多重數值 VLookup     跨多個工作表 VLookup      模糊查找……
高級下拉列表快速建立下拉式清單     相依式下拉式清單     多選下拉式清單……
欄位管理員新增指定數量的欄位移動欄位切換隱藏欄位的可見狀態比較範圍與欄位……
精選功能網格聚焦     設計視圖   增強編輯欄    工作簿與工作表管理員     資源庫(自動文字)  日期提取     合併工作表    加密/解密儲存格    依清單傳送電子郵件     超級篩選      特殊篩選(篩選粗體儲存格/斜體/刪除線……) ......
頂尖 15 工具組12 文字工具添加文本刪除特定字符,……)   50+ 圖表 類型甘特圖,……)   40+ 實用公式基於生日計算年齡,……)   19 插入工具插入二維碼從路徑插入圖片,……)   12 轉換工具金額轉大寫匯率轉換,……)   7 合併和拆分工具高級合併行分割儲存格,……)……以及更多
在您的慣用語言中使用 Kutools—支援英文、西班牙文、德文、法文、中文及另外 40+ 種語言!

運用 Kutools for Excel 強化您的 Excel 技能,體驗前所未有的高效能!Kutools for Excel 提供超過 300 項進階功能,大幅提升生產力並節省寶貴時間。立即點擊,取得您最需要的功能……


Office Tab 為 Office 帶來分頁式介面,讓您的工作更輕鬆自在!

  • 在 Word、Excel、PowerPoint 中啟用分頁式編輯與閱讀功能,以及 Access、Visio 與 Project。
  • 在同視窗的新分頁中開啟並建立多份文件,而非另開新視窗。
  • 每天為您提升 50% 的工作效率,並省下數百次滑鼠點擊!

所有 Kutools 增益集,一個安裝程式

Kutools for Office 套件整合了 Excel、Word、Outlook 與 PowerPoint 的增益集,以及 Office Tab Pro,非常適合需要跨多個 Office 應用程式協作的團隊使用!

ExcelWordOutlookTabsPowerPoint
  • 全能套件— 包含 Excel、Word、Outlook 與 PowerPoint 增益集,以及 Office Tab Pro
  • 一個安裝程式,一個授權— 數分鐘內即可完成設定(支援 MSI)
  • 協同運作更出色— 在多個 Office 應用程式間實現流暢的生產力體驗
  • 30 天完整功能試用— 無需註冊,無需信用卡
  • 超值之選— 比單獨購買各增益集更省費用