Skip to main content

Come cambiare i numeri positivi in negativi in Excel?

Author: Tech Support Last Modified: 2025-08-06

Come è possibile cambiare rapidamente tutti i numeri o valori positivi in negativi in Excel? I seguenti metodi possono guidarti per cambiare rapidamente tutti i numeri positivi in negativi in Excel.

original data  arrow right change positive numbers to negative

Cambia numeri positivi in negativi con la funzione Incolla speciale

Cambia numeri positivi in negativi o viceversa con Kutools per Excel

Cambia numeri positivi in negativi con il codice VBA


Cambia numeri positivi in negativi con la funzione Incolla speciale

Puoi cambiare i numeri positivi in negativi utilizzando la funzione Incolla speciale in Excel. Procedi come segue.

1. Digita il numero -1 in una cella vuota e copialo.

2. Evidenzia l'intervallo che desideri modificare, quindi fai clic con il tasto destro del mouse e scegli Incolla speciale dal menu contestuale per aprire la finestra di dialogo Incolla speciale. Vedi screenshot:

select the data range, then right-click and choose Paste Special

3. Seleziona quindi l'opzione Tutto da Incolla e Moltiplica dall'Operazione.

specify options in the dialog box

4. Infine, fai clic su OK, e tutti i numeri positivi saranno stati cambiati in numeri negativi.

all positive numbers are changed to negative numbers

5. Alla fine, puoi eliminare il numero -1 se necessario.


Cambia o converti numeri positivi in negativi e viceversa

Con l'utilità Cambia il segno dei numeri di Kutools per Excel, puoi cambiare i numeri positivi in negativi o viceversa, invertire il segno dei numeri, correggere i segni negativi finali e così via. Clicca per scaricare Kutools per Excel!


Cambia numeri positivi in negativi o viceversa con Kutools per Excel

Puoi anche utilizzare lo strumento Cambia il segno dei numeri di Kutools per Excel per cambiare rapidamente tutti i numeri positivi in negativi.

Kutools per Excel offre oltre 300 funzionalità avanzate per semplificare compiti complessi, aumentando creatività ed efficienza. Integrato con capacità di intelligenza artificiale, Kutools automatizza le attività con precisione, rendendo la gestione dei dati senza sforzo. Informazioni dettagliate su Kutools per Excel... Prova gratuita...

Se hai installato Kutools per Excel, puoi cambiare i numeri positivi in negativi come segue:

1. Seleziona l'intervallo che desideri modificare.

2. Fai clic su Kutools > Testo > Cambia il segno dei numeri, vedi screenshot:

click Change Sign of Values feature of kutools

3. Nella finestra di dialogo Cambia il segno dei numeri, seleziona l'opzione Cambia tutti i numeri positivi in negativi.

select Change all positive values to negative option

4. Quindi fai clic su OK o Applica. E tutti i numeri positivi saranno stati convertiti in numeri negativi.

original data  arrow right all positive numbers are converted to negative numbers
Suggerimenti:
  • Per utilizzare questa funzione, devi prima installare Kutools per Excel, fai clic per scaricare ed effettuare una prova gratuita di 30 giorni ora.
  • Per cambiare o convertire tutti i numeri negativi in positivi, seleziona Cambia tutti i numeri negativi in positivi nella finestra di dialogo come mostrato nello screenshot seguente:

    Change all negative values to positive by kutools

    Kutools per Excel’s Cambia il segno dei numeri può anche correggere tutti i numeri negativi alla fine, cambiare tutti i numeri negativi in positivi e così via. Per ulteriori informazioni dettagliate su Cambia il segno dei numeri, visita Descrizione della funzione Cambia il segno dei numeri.

Cambia numeri positivi in negativi con il codice VBA

Utilizzando il codice VBA, puoi anche cambiare i numeri positivi in negativi, ma devi sapere come usare un VBA. Procedi come segue:

1. Seleziona l'intervallo che desideri modificare.

2. Fai clic su Sviluppatore > Visual Basic, si aprirà una nuova finestra Microsoft Visual Basic per applicazioni, fai clic su Inserisci > Modulo e poi copia e incolla il seguente codice nel modulo:

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. Fai clic run button sul pulsante per eseguire il codice, apparirà una finestra di dialogo per selezionare un intervallo in cui vuoi convertire i valori positivi in negativi. Vedi screenshot:

vba code to select the numbers

4. Fai clic su Ok, quindi i valori positivi nell'intervallo selezionato verranno convertiti in negativi immediatamente.


Demo: Cambia numeri positivi in negativi o viceversa con Kutools per Excel