Skip to main content

How to reverse signs of values in cells in Excel?

Author: Tech Support Last Modified: 2025-04-24

When working with Excel, you may encounter both positive and negative numbers in your data. If you need to quickly reverse the signs of these numbers - changing positive values to negative and vice versa - doing it manually can be time-consuming, especially when dealing with large datasets. Fortunately, there are several fast and efficient methods to reverse the signs of values in Excel. In this guide, we’ll walk you through each of these methods to help you get the job done quickly.

A screenshot of a range of numbers in Excel Arrow A screenshot of reversed sign values in Excel

Reverse the sign of values in cells with Paste Special function

We can reverse the sign of values in cells with the "Paste Special" function in Excel, please do as follows:

1. Type the number "-1" in a blank cell and copy it.

2. Select the range that you want to reverse the sign of values, right-click and choose "Paste Special". See screenshot:

3. In the "Paste Special" dialog box, click "All" options from "Paste" and "Multiply" option from "Operation".

A screenshot of the Paste Special options showing Multiply operation for reversing signs

4. Then click "OK", and all of the signs of the numbers in the range have been reversed.

A screenshot of a range of numbers in Excel Arrow A screenshot of reversed sign values in Excel

5. Delete the number -1 as you need.


Reverse the sign of values in cells with Kutools for Excel quickly

We can reverse the sign of values quickly with "Change Sign of Values" feature of "Kutools for Excel".

Kutools for Excel offers over 300 advanced features to streamline complex tasks, boosting creativity and efficiency. Itegarate with AI capabilities, Kutools automates tasks with precision, making data management effortless. Detailed information of Kutools for Excel...         Free trial...

1. Select the range that you want to reverse the signs of the numbers.

2. Click "Kutools" > "Content" > "Change Sign of Values…", see screenshot:

A screenshot of Kutools Change Sign of Values option in Excel

3. In the "Change Sign of Values" dialog box, check the "Reverse the sign of all values".

A screenshot of the Change Sign of Values dialog box

4. And then click "OK" or "Apply". All of the signs of the numbers have been reversed.

Tips:
  • To use this feature, you should install Kutools for Excel first, please click to download Kutools for Excel.
  • The "Change Sign of Values" of Kutools for Excel can also "fix trailing negative signs", "change all negative values to positive" and "change all positive values to negative". For more detailed information about "Change Sign of Values", please visit the tutorial: Quickly change sign of numbers in Excel.

Reverse the sign of values in cells with VBA code

Also, we can use a VBA code to reverse the sign of values in cells. But we must know how to get the VBA to do the thing. We can do it as the following steps:

1. Select the range you want to reverse the sign of values in cells.

2. Click "Developer" > "Visual Basic" in Excel, a new "Microsoft Visual Basic for applications" window will be displayed, or using the shortcut keys ("Alt" + "F11") to active it. Then click "Insert" > "Module", and then copy and paste the following VBA code:

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

3. Then click the Run button or Press the F5 key to run the code. And the sign of numbers in the selected range have been reversed at once.