Skip to main content

How to change positive numbers to negative in Excel?

How can you quickly change all positive numbers or values to negative in Excel? The following methods can guide you to quickly change all positive numbers to negative in Excel.

Change positive numbers to negative with Paste Special function

Change positive numbers to negative with VBA code

Change positive numbers to negative or vice versa with Kutools for Excel


arrow blue right bubble Change positive numbers to negative with Paste Special function

You can change positive numbers to negative with Paste Special function in Excel. Please do as follows.

1. Tap number -1 in a blank cell and copy it.

2. Highlight the range that you want to change, then right-click and choose Paste Special from the context menu to open the Paste Special dialog box. See screenshot:

3. Then select All option from the Paste, and Multiply from the Operation.

4. And then click OK, all of the positive numbers have been changed to negative numbers.

5. At last, you can delete the number -1 as you need.


Change or convert positive numbers to negatives and vice versa

With Kutools for Excel’s Change Sign of Values utility, you can change the positive numbers to negative or vice versa, reverse the sign of numbers, fix trailing negative signs, and so on. Click to download Kutools for Excel!


arrow blue right bubble Change positive numbers to negative with VBA code

Using VBA code, you can also change positive numbers to negative, but you must know how to use a VBA. Please do as the following steps:

1. Select the range that you want to change.

2. Click Developer >Visual Basic, a new Microsoft Visual Basic for applications window will be displayed, click Insert > Moduleand then copy and paste the following codes in the module:

Sub ChangeToNegative()
'Updateby Extendoffice
Dim rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set WorkRng = WorkRng.SpecialCells(xlCellTypeConstants, xlNumbers)
For Each rng In WorkRng
    xValue = rng.Value
    If xValue > 0 Then
        rng.Value = xValue * -1
    End If
Next
End Sub

3. Click doc-positive-negative-2 button to run the code, a dialog is popped out for you to select a range that you want to convert the posItive values to negative. See screenshot:

4. Click Ok, then the positive values in the selected range is converted to negative at once.


arrow blue right bubble Change positive numbers to negative or vice versa with Kutools for Excel

You can also use Kutools for Excel’s Change Sign of Values tool to quickly change all positive numbers to negative.

Kutools for Excel : with more than 300 handy Excel add-ins, free to try with no limitation in 30 days. 

If you have installed Kutools for Excel, you can change positive numbers to negative as follows:

1. Select the range you want to change.

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

3. And in the Change Sign of Values dialog box, select Change all positive values to negative option.

4. Then click OK or Apply. And all of the positive numbers have been converted to negative numbers.

 2

Tips: To change or convert all the negative numbers to positive, please choose Change all negative values to positive in the dialog box as following screenshot shown:

Kutools for Excel’s Change Sign of Values can also fix trailing negative signs, change all negative values to positive and so on. For more detailed information about Change Sign of Values, please visit Change Sign of Values feature description.

Click to Download and free trial Kutools for Excel Now!


arrow blue right bubble Demo: Change positive numbers to negative or vice versa with Kutools for Excel

Kutools for Excel: with more than 300 handy Excel add-ins, free to try with no limitation in 30 days. Download and free trial Now!

Related articles:

Change negative numbers to positive

Reverse signs of values in cells

Fix trailing negative signs in cells

Best Office Productivity Tools

Supercharge Your Spreadsheets: Experience Efficiency Like Never Before with Kutools for Excel

Popular Features: Find/Highlight/Identify Duplicates   |  Delete Blank Rows   |  Combine Columns or Cells without Losing Data   |   Round without Formula ...
Super Lookup: Multiple Criteria VLookup    Multiple Value VLookup  |   VLookup Across Multiple Sheets   |   Fuzzy Lookup ....
Advanced Drop-down List: Quickly Create Drop Down List   |  Dependent Drop Down List   |  Multi-select Drop Down List ....
Column Manager: Add a Specific Number of Columns     Move Columns   |   Unhide Columns   |   Compare Columns to Select Same & Different Cells ...
Featured Features: Grid Focus   |  Design View   |   Big Formula Bar    Workbook & Sheet Manager   |  Resource Library (Auto Text)   |  Date Picker   |  Combine Worksheets   |  Encrypt/Decrypt Cells    Send Emails by List   |  Super Filter   |   Special Filter (filter bold/italic/strikethrough...) ...
Top 15 Toolset12 Text Tools (Add Text, Remove Characters, ...)   |   50+ Chart Types (Gantt Chart, ...)   |   40+ Practical Formulas (Calculate age based on birthday, ...)   |   19 Insertion Tools (Insert QR Code, Insert Picture from Path, ...)   |   12 Conversion Tools (Numbers to Words, Currency Conversion, ...)   |   7 Merge & Split Tools (Advanced Combine Rows, Split Cells, ...)   |   Many More...

Kutools for Excel boasts over 300 features, ensuring that what you need is just a click away...

Supports Office/Excel 2007-2021 & newer, including 365   |   Available in 44 languages   |   Enjoy a full-featured 30-day free trial.

kte tab 201905


Office Tab Brings Tabbed interface to Office, and Make Your Work Much Easier

  • Enable tabbed editing and reading in Word, Excel, PowerPoint, Publisher, Access, Visio and Project.
  • Open and create multiple documents in new tabs of the same window, rather than in new windows.
  • Increases your productivity by 50%, and reduces hundreds of mouse clicks for you every day!
Comments (21)
Rated 5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
thank u, now i succesfully edit my data
Rated 5 out of 5
This comment was minimized by the moderator on the site
WAW is amazing
This comment was minimized by the moderator on the site
thank u very much
This comment was minimized by the moderator on the site
oh my gosh, that was so easy and helpful (paste special)
This comment was minimized by the moderator on the site
Thanks a lots...
This comment was minimized by the moderator on the site
Thank you for the guidance. Clear and easy to understand.
This comment was minimized by the moderator on the site
Helpful..thanks. would need more help in future..
This comment was minimized by the moderator on the site
Put the figure in brackets
This comment was minimized by the moderator on the site
AWESOME!! nice, quick, easy.
This comment was minimized by the moderator on the site
I need to add an tool for typing like word in vb.net 2003, which should be called on demand like button click or placed i form. Also user should be able to create auto correct option int it. Basiclly user should be able to type, format and auto correct text. Your feedback will be of great help.
This comment was minimized by the moderator on the site
Helped at the time of requirement , saved a lot of time :-)
This comment was minimized by the moderator on the site
You can also just highlight all the cells, Copy, right-click, Paste Special... and choose Subtract. It changes them all to negative.
This comment was minimized by the moderator on the site
Just use the following formula: =A2*-1 Works a treat, none of this faffing about with Paste Special and suchlike
This comment was minimized by the moderator on the site
Thank you very very Much... This simple but important formula helped me a lot.... Once again thank you.
This comment was minimized by the moderator on the site
Very helpfull thank you very much
This comment was minimized by the moderator on the site
Perfect!! Thank You! Raghu
This comment was minimized by the moderator on the site
Excellent instructions with pics...followed perfectly and worked perfectly!
This comment was minimized by the moderator on the site
Thank you and it was very helpfull.
This comment was minimized by the moderator on the site
Hello, I am trying to make a customer statement in excel. I want to have a coloumn for date, description, amount ,currency, exchange rate, Debit , credit and balance. I want it that when i put a negative figure on the amount, it multiplies with the exchange rate and posts on the debit automatically. and vice versa for the credit ! How can i do that in excel please. Dominic
This comment was minimized by the moderator on the site
[quote]Hello, I am trying to make a customer statement in excel. I want to have a coloumn for date, description, amount ,currency, exchange rate, Debit , credit and balance. I want it that when i put a negative figure on the amount, it multiplies with the exchange rate and posts on the debit automatically. and vice versa for the credit ! How can i do that in excel please. DominicBy Dominic[/quote] Please try to do as follows: http://www.extendoffice.com/images/stories/doc-comments/11.png http://www.extendoffice.com/images/stories/doc-comments/22.png
This comment was minimized by the moderator on the site
[quote][quote]Hello, I am trying to make a customer statement in excel. I want to have a coloumn for date, description, amount ,currency, exchange rate, Debit , credit and balance. I want it that when i put a negative figure on the amount, it multiplies with the exchange rate and posts on the debit automatically. and vice versa for the credit ! How can i do that in excel please. DominicBy Jay Chivo[/quote] Please try to do as follows: http://www.extendoffice.com/images/stories/doc-comments/11.png<br /> http://www.extendoffice.com/images/stories/doc-comments/22.pngBy Dominic[/quote]e] In Debit, please use =if(C2>0,"",C2*E3) In Credit, please use =if(C2
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations