KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Come correggere/convertire i segni negativi finali in numeri reali in Excel?

AutoreAssistenza tecnica Data di modifica

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))

correggi i segni negativi finali con le formule

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:

correggi i segni negativi finali con la funzione Testo in colonne1

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:

correggi i segni negativi finali con la funzione Testo in colonne2

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 Pulsante Esegui«Esegui» (oppure premi)F5) per avviare la macro. Ti verrà chiesto di selezionare l'intervallo a cui applicare la correzione. Guarda lo screenshot:

correggi i segni negativi finali con codice VBA2

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.

correggi i segni negativi finali con Kutools1

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.

correggi i segni negativi finali con Kutools2

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.



Migliori Strumenti per la Produttività in Office

🤖KUTOOLS AI Assistente: Rivoluziona Analisi dei dati in base a:Esecuzione Intelligente   |  Genera Codice|  Crea formule personalizzate  |  Analizza Dati e Genera Grafici|  Richiama Funzioni avanzate
Funzionalità Popolari:Trova, Evidenzia o Contrassegna Duplicati   |  Elimina righe vuote   |  Combinare Colonne o Celle senza Perdere Dati   |   Arrotondamento senza usare la formula...
Super RICERCA.VERT:VLookup con Criteri Multipli  |  VLookup con Valori Multipli  |   VLookup tra Fogli Multipli   |   Corrispondenza approssimativa....
Elenco a discesa avanzato:Crea Rapidamente un Elenco a Discesa   |  Elenco a Discesa Dipendente   |  Elenco a Discesa con Selezione Multipla....
Gestione Colonne:Aggiungi un Numero Specifico di Colonne|Sposta Colonne|Attiva/Disattiva lo Stato di Visibilità delle Colonne Nascoste|Confronta Intervalli e Colonne...
Funzionalità in Evidenza:Attenzione della griglia   |  Visualizzazione Design   |Barra delle formule avanzata   | Gestione Cartelle di Lavoro e Fogli   |  Biblioteca di risorse(Testo Automatico)|  Selettore di Date   |  Unisci fogli di lavoro  |  Crittografa/Decrittografa celle   | Invia Email da Lista   |  Super Filtri   |   Filtro speciale(Filtra celle con testo in grassetto/corsivo/barrato...) ...
Principali Set di Strumenti 15:12 Strumentiper il Testo(Aggiungi testo,Elimina Caratteri Specifici, ...)|   50+Tipidi Grafico(Diagramma di Gantt, ...)|   40+ Formule Pratiche(Calcola l'età in base alla data di nascita, ...)|   19 Strumentidi Inserimento(Inserisci Codice QR,Inserisci Immagine dal Percorso, ...)|   12 Strumentidi Conversione(Converti in parole,Conversione del tasso di cambio, ...)|   7 StrumentiUnisci e Dividi(Unione avanzata righe,Dividi celle, ...)|... e molto altro
Usa Kutools nella tua lingua preferita – supporta inglese, spagnolo, tedesco, francese, cinese e 40+ altre!

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.

ExcelWordOutlookTabsPowerPoint
  • 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