Come correggere/convertire i segni negativi finali in numeri reali in Excel?
Quando si lavora con dati importati o legacy in Excel, è facile imbattersi in numeri che mostrano il segno negativo alla fine, ad esempio 90- anziché -90. Questi segni negativi finali derivano solitamente da convenzioni contabili o da formati di esportazione dati e, se non corretti, impediscono calcoli, ordinamenti o analisi numeriche affidabili in Excel. Per garantire precisione e piena usabilità dei dati, è spesso necessario convertirli in modo che il segno negativo compaia all’inizio del valore, trasformandoli in veri e propri numeri negativi riconosciuti da Excel.
Questa guida ti presenta diverse soluzioni efficaci per correggere o convertire i segni negativi finali in valori numerici reali in Excel. Ogni metodo è pensato per scenari diversi e livelli di competenza differenti, aiutandoti a scegliere l’approccio più adatto alle tue esigenze di pulizia dei dati.
Correggi tutti i numeri negativi alla fine in Formula
Correggi tutti i numeri negativi alla fine nelle celle con la funzione Testo in colonne
Correggi tutti i numeri negativi alla fine nelle celle con codice VBA
Converti rapidamente Correggi tutti i numeri negativi alla fine nelle celle con Kutools per Excel
Correggi tutti i numeri negativi alla fine in Formula
Immagina di avere un intervallo di celle, ad esempio A1:A11, contenente numeri formattati con il segno negativo alla fine anziché all’inizio. Poiché Excel riconosce come numeri validi per i calcoli soltanto quelli con il segno negativo davanti, utilizzare una formula rappresenta un modo semplice e flessibile per riformattare tali valori. Questo approccio è particolarmente utile se vuoi evitare di modificare i dati originali e hai bisogno di una soluzione dinamica o facilmente aggiornabile.
Per convertire i numeri, utilizza una cella vuota adiacente per inserire la formula. Ad esempio, fai clic sulla cella B1 accanto ai tuoi dati e inserisci una delle seguenti formule. Dopo aver digitato la formula, premi Invio; il valore nella cella verrà convertito in un numero negativo correttamente formattato se presentava il segno meno alla fine. Trascina quindi il quadratino di riempimento verso il basso per applicare la formula a tutte le altre celle della colonna e correggere automaticamente tutti i valori necessari. Questo approccio lascia intatti i dati originali e mostra i risultati corretti in una colonna separata.
=IF(RIGHT(A1,1)="-",SUBSTITUTE(A1,"-","")*-1,A1) =VALUE(IF(RIGHT(A1,1)="-",RIGHT(A1,1)&LEFT(A1,LEN(A1)-1),A1)) 
Spiegazione della formula e suggerimenti aggiuntivi:
- Le formule fornite in genere controllano se l’ultimo carattere del valore è un segno meno («-»). In tal caso, spostano il segno negativo all’inizio; altrimenti, restituiscono il numero così com’è.
- Se i tuoi numeri potrebbero includere spazi o simboli speciali, considera l'uso di funzioni come TRIM o SOSTITUISCI per gestire le irregolarità.
- Dopo aver applicato le formule, se devi sostituire i dati originali, copia i risultati e usa Incolla speciale > Valori per sovrascrivere la colonna iniziale con il valore corretto.
- Se incontri errori a causa della formattazione del testo, assicurati che la cella sia formattata come Generale o Numero dopo aver applicato la formula.
Vantaggi: Non modifica i dati originali ed è facile da verificare o ripristinare.
Limitazioni: Potrebbe richiedere passaggi aggiuntivi se si desidera sostituire i valori originali; alcuni formati dati non standard potrebbero necessitare di ulteriori aggiustamenti.
Correggi tutti i numeri negativi alla fine nelle celle con la funzione Testo in colonne
La funzione Testo in colonne di Excel offre un metodo alternativo per correggere i numeri con il segno negativo alla fine. Questa funzione integrata è particolarmente utile quando si lavora con grandi volumi di dati ed è progettata per riconoscere la formattazione contabile specifica dei numeri negativi, convertendo automaticamente valori come 90- in -90. Questa soluzione risulta particolarmente efficace quando tutti i numeri interessati si trovano in un’unica colonna e presentano una formattazione coerente.
Segui questi passaggi per utilizzare la funzione Testo in colonne e correggere i segni negativi finali:
1. Seleziona la colonna o l'intervallo di celle che contiene i numeri con il segno negativo alla fine.
2. Vai alla scheda Barra multifunzione e fai clic su Dati > Testo in colonne. Si aprirà la Procedura guidata Converti testo in colonne. Vedi screenshot:

3. Nella procedura guidata, fai semplicemente clic sul pulsante Avanti per passare dal Passaggio 1 al Passaggio 2. Non sono necessarie modifiche ai delimitatori se non si intende suddividere i dati.
4. Al Passaggio 3, fai clic sul pulsante Avanzate… per aprire la finestra di dialogo Impostazioni avanzate per l'importazione di testo. Seleziona l'opzione Meno finale per i numeri negativi, quindi fai clic su OK. Vedi screenshot:

5. Fai clic su Fine per applicare le modifiche. Tutti i numeri con segno negativo saranno ora convertiti in interi negativi standard riconosciuti da Excel.
Suggerimenti e risoluzione problemi:
- Questo metodo funziona esclusivamente con valori numerici puri, non combinati con altro testo.
- Se una qualsiasi cella contiene caratteri non numerici, la funzione potrebbe non riconoscere né convertire correttamente il segno negativo finale.
- Crea sempre un backup dei tuoi dati prima di utilizzare Testo in colonne, poiché questa operazione modifica direttamente i valori esistenti.
- Se le modifiche non vengono applicate immediatamente, ricontrolla che l’opzione corretta sia stata selezionata in Impostazioni avanzate e assicurati che i tuoi dati includano effettivamente il formato con segno negativo alla fine.
Vantaggi: Rapido e non richiede conoscenze di formule o programmazione; elabora ampi intervalli in un’unica operazione.
Limitazioni: Sovrascrive i dati esistenti e non è adatto a formati misti o irregolari.
Correggi tutti i numeri negativi alla fine nelle celle con codice VBA
Per gli utenti esperti di macro o per chi desidera automatizzare il processo su uno o più intervalli, un semplice script VBA (Visual Basic for Applications) consente di convertire rapidamente tutti i numeri con il segno negativo alla fine in numeri negativi standard. Questo approccio è ideale per utilizzi ripetuti, set di dati di grandi dimensioni o quando è necessario personalizzare la logica di conversione. Ricorda sempre di salvare il lavoro prima di eseguire script VBA, poiché apportano modifiche dirette al foglio di lavoro.
Per utilizzare una soluzione VBA, segui questi passaggi:
1. Seleziona l'intervallo contenente i numeri da correggere, quindi fai clic sulla scheda Sviluppo > Visual Basic. Nella finestra di Microsoft Visual Basic for Applications che si apre, fai clic su Inserisci > Modulo e incolla il seguente codice VBA nel modulo:
VBA: corregge tutti i segni negativi finali in un Seleziona intervallo.
Sub FixNegative()
'Updateby20251113
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, xlTextValues)
For Each rng In WorkRng
xValue = rng.Value
If VBA.Right(xValue, 1) = "-" Then
rng.Value = "-" & VBA.Left(xValue, VBA.Len(xValue) - 1)
End If
Next
End Sub
2. Dopo aver inserito il codice, fai clic sul pulsante
«Esegui» (oppure premi)F5) per avviare la macro. Ti verrà chiesto di selezionare l'intervallo a cui applicare la correzione. Guarda lo screenshot:

3. Fare clic su OK. La macro eseguirà la scansione dell’intervallo selezionato e convertirà tutti i valori con segni negativi finali in numeri negativi standard. I dati saranno ora pronti per calcoli numerici e ulteriori analisi.
Note pratiche:
- Se viene visualizzato un avviso di sicurezza, abilita le macro per continuare.
- Se il codice non funziona come previsto, controlla che l’intervallo sia selezionato correttamente e che i dati seguano uno schema coerente (ad esempio, un solo trattino finale per ogni cella interessata).
- Per set di dati di grandi dimensioni, prova innanzitutto il codice su un campione per verificarne l’accuratezza.
- È consigliabile utilizzare le soluzioni VBA su copie dei dati, poiché le modifiche apportate non possono essere annullate con il comando Annulla.
Vantaggi: Completamente automatizzato, altamente personalizzabile per esigenze avanzate e salvabile per utilizzi futuri.
Limitazioni: Richiede l'accesso alla scheda Sviluppo e una conoscenza di base di VBA; le modifiche apportate non possono essere annullate tramite il comando Annulla dopo l'esecuzione.
Convertire rapidamente Correggi tutti i numeri negativi alla fine nelle celle con Kutools per Excel
Se gestisci spesso dati importati da sistemi esterni, uno strumento dedicato può semplificare e velocizzare notevolmente il processo. Kutools per Excel include un’utilità pratica chiamata «Modifica il segno dei numeri», che ti permette di correggere tutti i numeri negativi in pochi clic. Questa funzione è particolarmente vantaggiosa per utenti non tecnici o quando si lavora con colonne multiple o dati complessi, che altrimenti richiederebbero formule o script elaborati.
Kutools per Excel: più di 300 utili componenti aggiuntivi per Excel, provabili gratuitamente senza limitazioni per 30 giorni.Scaricalo ora
Se si è installato «Kutools per Excel», seguire questi passaggi per Correggi tutti i numeri negativi alla fine:
Passaggio 1. Seleziona l'intervallo contenente i numeri con segni negativi finali da correggere, quindi vai su Kutools > Contenuto > Modifica il segno dei numeri.

Passaggio 2. Nella finestra di dialogo visualizzata, seleziona l'opzione Correggi tutti i numeri negativi alla fine, quindi fai clic su OK o su Applica. Tutti i numeri con segni negativi finali nell'intervallo verranno immediatamente convertiti in numeri negativi standard.

La funzione «Modifica il segno dei numeri» di Kutools per Excel ti permette di convertire in blocco tutti i numeri positivi in negativi (e viceversa) e offre diverse altre utility per modificare rapidamente il segno dei tuoi dati. Per saperne di più, consulta la descrizione della funzione Modifica il segno dei numeri.
Note e risoluzione problemi:
- Assicurati di rivedere attentamente la selezione prima di applicare le modifiche, poiché l’operazione agisce direttamente sui tuoi dati.
- In caso di risultati imprevisti, verifica che i dati non contengano numeri combinati con caratteri speciali o stringhe di testo, situazioni che potrebbero richiedere un’ulteriore pulizia.
- Le funzionalità di Kutools offrono interfacce intuitive e finestre di dialogo guidate, che riducono il rischio di errori accidentali.
Vantaggi: Rapido, intuitivo e accessibile a utenti di ogni livello; perfetto per l'elaborazione in blocco e per gestire set di dati complessi.
Limitazioni: Richiede l'installazione di Kutools per Excel; la funzionalità completa è disponibile solo con una licenza valida dopo il periodo di prova.
- Trasforma i numeri negativi in positivi
- Trasforma i numeri positivi in negativi
- Inverti il segno dei valori nelle celle
- Trasforma i numeri negativi in zero
Migliori Strumenti per la Produttività in Office
Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un’efficienza mai vista prima.Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e Risparmia tempo.Clicca qui per ottenere la funzionalità di cui hai più bisogno...
Office Tab Porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede all’interno della stessa finestra, invece che in finestre separate.
- Aumenta la tua produttività del 50 % e risparmia centinaia di clic del mouse ogni giorno!
Tutti i componenti aggiuntivi di Kutools in un unico programma di installazione.
Kutools for Office è la suite che include componenti aggiuntivi per Excel, Word, Outlook e PowerPoint, oltre a Office Tab Pro: la soluzione ideale per i team che lavorano su diverse app di Office.
- Suite completa— componenti aggiuntivi per Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Un unico programma di installazione, una sola licenza— configurazione in pochi minuti (pronto per MSI)
- Funziona meglio insieme— produttività ottimizzata tra le app di Office
- Prova gratuita di 30 giorni con tutte le funzionalità— nessuna registrazione, nessuna carta di credito
- Miglior rapporto qualità-prezzo— risparmia rispetto all’acquisto dei singoli componenti aggiuntivi