Skip to main content

Kutools per Office — Una Suite. Cinque Strumenti. Ottieni di Più.

Come nascondere i numeri negativi in Excel?

Author Xiaoyang Last modified

Quando si lavora con dati numerici in Excel, a volte potresti voler impedire che i valori negativi vengano visualizzati, sia per chiarezza durante le presentazioni, per la preparazione di report o semplicemente per soddisfare requisiti di formattazione specifici. Ad esempio, quando si condivide una panoramica del budget, potresti non voler distrarre visivamente i lettori con numeri negativi, oppure potresti aver bisogno di nasconderli temporaneamente per determinati calcoli. Mentre la rimozione manuale dei valori negativi è tediosa e può compromettere l'integrità dei tuoi dati, Excel offre diversi modi efficaci per nascondere automaticamente i numeri negativi preservando i dati originali. Questo articolo introduce metodi pratici adatti a diversi livelli di abilità e requisiti, così puoi selezionare la soluzione più appropriata per il tuo scenario specifico.

Scenari applicabili comuni: preparazione di report finanziari, condivisione di dati con clienti per enfatizzare risultati positivi, visualizzazione di sole tendenze non negative, o nascondere temporaneamente errori rappresentati come numeri negativi.

Nascondere i numeri negativi in Excel con la Formattazione Condizionale

Nascondere i numeri negativi in Excel con Formato Celle

Nascondere i numeri negativi in Excel con Kutools per Excel

Nascondere o cancellare i numeri negativi con una macro VBA

Mostrare vuoto per i numeri negativi utilizzando la formula SE di Excel


Nascondere i numeri negativi in Excel con la Formattazione Condizionale

La Formattazione Condizionale è una funzionalità flessibile che consente di applicare dinamicamente modifiche di formattazione in base ai valori delle celle. Utilizzando questa funzione, puoi rendere invisibili tutti i valori negativi abbinando il colore del carattere allo sfondo della cella, senza alterare i tuoi dati o i calcoli sottostanti.

1. Seleziona l'intervallo di dati in cui desideri nascondere i numeri negativi.

2. Nella barra multifunzione, clicca su Home > Formattazione Condizionale > Evidenzia Celle Regole > Minore Di, come mostrato nello screenshot:

screenshot of clicking Home > Conditional Formatting > Highlight Cells Rules > Less Than

3. Nella finestra di dialogo Minore Di, inserisci 0 nel campo valore. Fai clic sul menu a discesa accanto all'opzione di formattazione e scegli Formato Personalizzato per personalizzare l'aspetto delle celle qualificate, come illustrato di seguito:

choose Custom Format option in the dialog box

4. Nella finestra pop-up Formato Celle, sotto la scheda Carattere, seleziona un colore del carattere che corrisponda allo sfondo del foglio di lavoro (comunemente bianco per i fogli standard). Questo renderà invisibili efficacemente tutti i valori negativi:

choose the white color as the same as your background color for the cell font

5. Clicca OK due volte per chiudere entrambe le finestre di dialogo. Tutti i valori negativi nell'intervallo selezionato saranno ora nascosti alla vista, rimanendo presenti per calcoli o ulteriori modifiche.

origanal data arrow right  hide negative numbers

Questo metodo è veloce, mantiene i tuoi dati intatti e può essere annullato in qualsiasi momento. Tuttavia, nota che se lo sfondo del foglio di lavoro non è bianco o utilizza colori di riempimento condizionale, dovresti scegliere un colore del carattere che corrisponda esattamente allo sfondo desiderato per rendere i valori negativi completamente invisibili. I valori negativi nascosti potrebbero ancora essere visibili se gli sfondi delle celle vengono cambiati in futuro.


Nascondere i numeri negativi in Excel con Formato Celle

L'opzione Formato Celle ti permette di controllare direttamente come vengono visualizzati i numeri, inclusa la personalizzazione dei formati in modo che i valori negativi appaiano vuoti. Questo approccio è ideale quando vuoi controllare uniformemente la presentazione dei numeri in un intervallo senza utilizzare strati aggiuntivi di formattazione.

1. Seleziona l'intervallo di celle in cui desideri nascondere i valori negativi.

2. Fai clic destro nella selezione e scegli Formato Celle dal menu contestuale. Riferimento screenshot:

choose Format Cells from the context menu

3. Nella finestra di dialogo Formato Celle aperta, vai alla scheda Numero, seleziona Personalizzato dall'elenco Categoria, e nella casella Tipo, inserisci: 0;""

set number formatting in the diaog box

4. Clicca OK per applicare le modifiche. Tutti i numeri negativi nell'intervallo selezionato saranno ora nascosti, mostrando celle vuote dove esistevano i valori negativi.

Questo metodo è semplice da implementare e non richiede alcuna conoscenza di formule o VBA. Tieni presente che mentre sono nascosti, i valori negativi esistono ancora nelle celle e possono influenzare i totali o ulteriori calcoli. Inoltre, i numeri negativi saranno nascosti sia nella visualizzazione che nella stampa del foglio. Se i tuoi dati possono includere numeri con decimali, considera di usare un formato personalizzato come 0.00;"" per mantenere un aspetto coerente.


Nascondere i numeri negativi in Excel con Kutools per Excel

Per gli utenti che hanno installato Kutools per Excel, nascondere i numeri negativi può essere semplificato con utilità specializzate. Utilizzando la funzione Seleziona Celle Specifiche, puoi isolare rapidamente i valori negativi e poi renderli invisibili facilmente formattando il colore del carattere. Questo flusso di lavoro è intuitivo per gli utenti che preferiscono lavorare con strumenti grafici piuttosto che con formule o codici di formattazione.

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

Dopo aver installato Kutools per Excel, segui questi passaggi:

1. Seleziona l'intervallo di dati di tuo interesse.

2. Clicca Kutools > Seleziona > Seleziona Celle Specifiche per aprire la finestra di selezione:

click Select Specific Cells feature of kutools

3. Nella finestra di dialogo, seleziona Cella sotto Tipo di selezione, e scegli Minore di in Tipo specifico. Inserisci 0 nel campo valore, come mostrato nello screenshot:

set options in the dialog box

4. Conferma con OK o Applica; tutte le celle con numeri negativi saranno selezionate simultaneamente:

all the negative numbers have been selected

5. Con i valori negativi ancora selezionati, vai alla scheda Home, e dal menu a discesa Colore Carattere, scegli un colore che corrisponda allo sfondo della cella (tipicamente bianco).

Suggerimenti: Il colore del carattere che scegli dovrebbe corrispondere esattamente allo sfondo della cella per ottenere i migliori risultati – altrimenti, il testo nascosto potrebbe diventare visibile se il colore dello sfondo cambia.

choose the white color as the cell font color from the Font Color drop down to hide the negative numbers

6. Tutti i valori negativi nell'intervallo selezionato saranno ora visivamente nascosti.

Scarica e prova gratuitamente Kutools per Excel Ora !

Nel caso in cui tu debba rivelare nuovamente i numeri, seleziona semplicemente le celle pertinenti e reimposta il colore del carattere su automatico o nero. Questo metodo è particolarmente utile per coloro che lavorano regolarmente con grandi insiemi di dati e hanno bisogno di un modo efficiente, basato su click, per gestire la visualizzazione dei dati.


Nascondere o cancellare i numeri negativi utilizzando una macro VBA

Per attività più avanzate o ripetitive, puoi utilizzare una macro VBA per nascondere automaticamente o addirittura cancellare i valori negativi all'interno di un intervallo selezionato. Questo approccio è utile per gli utenti che gestiscono grandi set di dati o quando devi automatizzare l'operazione per report consegnati regolarmente. Di seguito ci sono due macro VBA personalizzabili: una nasconde i numeri negativi abbinando il colore del carattere allo sfondo, e l'altra cancella i numeri negativi (impostandoli come vuoti) completamente.

Vantaggi: totalmente automatizzato, flessibile per operazioni in blocco, può essere riutilizzato o adattato per criteri diversi. Limitazioni: Le macro richiedono che gli utenti abilitino le macro affinché possano funzionare; i principianti dovrebbero fare attenzione e sempre fare un backup dei dati prima di applicare modifiche VBA.

1. Per aggiungere la macro, clicca Sviluppatore > Visual Basic (o premi Alt + F11) per aprire l'editor VBA. Nel riquadro sinistro, fai clic destro sul tuo workbook, seleziona Inserisci > Modulo, e incolla il codice desiderato qui sotto nella finestra del modulo.

Per nascondere i numeri negativi (rendendoli invisibili):

Sub HideNegativeNumbers()
    Dim WorkRng As Range
    Dim Rng As Range
    Dim xTitleId As String
    Dim bgColor As Long
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set WorkRng = Application.Selection
    Set WorkRng = Application.InputBox("Select range to hide negative numbers", xTitleId, WorkRng.Address, Type:=8)
    
    bgColor = WorkRng.Cells(1, 1).Interior.Color
    
    For Each Rng In WorkRng
        If IsNumeric(Rng.Value) And Rng.Value < 0 Then
            Rng.Font.Color = bgColor
        End If
    Next
End Sub

2. Clicca il Run button pulsante nella barra degli strumenti VBA o premi F5 per eseguire. Ti verrà chiesto di selezionare un intervallo — scegli le celle target e procedi. La macro imposterà il colore del carattere per i numeri negativi in modo che corrisponda allo sfondo della prima cella nella selezione, nascondendoli così.

Suggerimenti per la risoluzione dei problemi: Se solo parte dell'intervallo viene "nascosta" o i colori di sfondo non corrispondono, assicurati che l'intervallo selezionato sia uniformemente colorato, o impostalo manualmente sul colore preferito prima di eseguire la macro.

Per cancellare i numeri negativi (impostarli come vuoti):

Sub ClearNegativeNumbers()
    Dim WorkRng As Range
    Dim Rng As Range
    Dim xTitleId As String
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set WorkRng = Application.Selection
    Set WorkRng = Application.InputBox("Select range to clear negative numbers", xTitleId, WorkRng.Address, Type:=8)
    
    For Each Rng In WorkRng
        If IsNumeric(Rng.Value) And Rng.Value < 0 Then
            Rng.Value = ""
        End If
    Next
End Sub

2. Esegui questa macro come sopra; dopo aver selezionato l'intervallo target, tutti i valori negativi in quell'intervallo verranno eliminati, lasciando quelle celle vuote.

Nota: Questa azione non può essere annullata tramite il pulsante Annulla dopo l'esecuzione della macro. Fai sempre un backup dei tuoi dati prima di utilizzare questa operazione se potresti aver bisogno di recuperare i valori originali.

Queste macro sono le migliori quando i valori negativi non sono necessari per calcoli o revisioni successive, e hai bisogno di una soluzione permanente (o facilmente ripetibile) per formattare report di output o pulire dati esportati.


Mostra vuoto per i numeri negativi utilizzando la formula SE di Excel

Se preferisci utilizzare le formule di Excel, un modo efficiente per nascondere visivamente i numeri negativi è utilizzare la funzione SE. Questo approccio è particolarmente efficace se vuoi creare una nuova colonna o tabella senza valori negativi mantenendo i tuoi dati originali intatti. La funzione SE può restituire una cella vuota per i numeri negativi e mostrare il valore originale per i numeri non negativi, il che è utile per scenari di stampa, reporting e analisi dati in cui i valori negativi non devono essere visualizzati.

Casi d'uso tipici: dashboard finanziarie, esportazioni di dati, riepiloghi condivisi, tabelle di monitoraggio delle prestazioni e preparazione di elenchi puliti non negativi.

1. Supponiamo che i tuoi valori siano nella colonna A. In una cella adiacente (ad esempio, B1), inserisci la seguente formula:

=IF(A1<0,"",A1)

2. Premi Invio per confermare. La formula mostrerà vuoto quando il valore in A1 è negativo, altrimenti mostrerà il valore originale. Per applicare questo a un'intera lista, trascina la formula da B1 per coprire il tuo set di dati, o copiala e incollala secondo necessità. Regola i riferimenti alle celle se i tuoi dati iniziano da una cella o colonna diversa.

Se i tuoi dati includono decimali o vuoi mantenere la formattazione originale per i valori positivi, puoi usare una formula come =SE(A1<0;"";TESTO(A1;"0.00")) per due posizioni decimali. Ricorda, questo metodo crea una nuova colonna con i dati filtrati, quindi potresti dover utilizzare i risultati in grafici o calcoli successivi secondo necessità.

Nota: Poiché la formula SE crea una nuova colonna del dataset con i valori negativi nascosti come vuoti, la formattazione delle celle e le formule che fanno riferimento a questi risultati tratteranno i numeri negativi come vuoti o zero (a seconda dell'uso aggiuntivo delle formule), il che può influire su alcune statistiche di riepilogo o totali.


In sintesi, ci sono diversi approcci per nascondere i numeri negativi in Excel, e ogni metodo ha i suoi vantaggi unici. Le soluzioni di formattazione visiva come Formattazione Condizionale o Formato Celle sono veloci e preservano i tuoi dati originali. Kutools per Excel fornisce un flusso di lavoro grafico conveniente, adatto per uso frequente o su larga scala. Le macro VBA offrono operazioni in blocco e automazione ma dovrebbero essere utilizzate con la giusta cautela e backup. La soluzione con la formula SE è perfetta per creare nuove visualizzazioni dei tuoi dati senza numeri negativi, facilitando report e analisi più puliti. Quando scegli un approccio, considera se hai bisogno di un metodo di visualizzazione reversibile o di una rimozione più permanente, e assicurati che il tuo metodo si adatti a come intendi elaborare, condividere o analizzare ulteriormente i tuoi fogli di lavoro Excel.

I migliori strumenti per la produttività in Office

🤖 Kutools AI Aide: Rivoluziona l’analisi dei dati grazie a: Esecuzione intelligente | Genera codice | Crea formule personalizzate | Analizza dati e crea grafici | Attiva Funzioni avanzate
Funzionalità più usate: Trova, evidenziazione o contrassegna duplicati | Elimina righe vuote | Unisci colonne o celle senza perdere dati | Arrotonda senza formula...
Super RICERCA.VERT: Ricerca VERT per criteri multipli | Ricerca VERT per valori multipli | Ricerca su più fogli | Corrispondenza approssimativa...
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa | Elenco a discesa dipendente | Elenco a discesa multi-selezione...
Gestore colonne: Aggiungi un numero specifico di colonne | Sposta colonne | Cambia stato di visibilità delle colonne nascoste | Confronta intervalli & colonne...
Funzionalità in primo piano: Attenzione della griglia | Visualizzazione di progettazione | Barra delle formule avanzata | Gestore di cartelle di lavoro & fogli | Libreria AutoText | Selettore di data | Unisci dati | Crittografa/Decrittografa celle | Invia Email per elenco | Super Filtri | Filtro speciale (filtra grassetto/corsivo/barrato...)...
Top15 strumenti:12 strumenti Testo (Aggiungi testo, Elimina Caratteri Specifici, ...) |50+ tipi di grafico (Diagramma di Gantt, ...) |40+ formule pratiche (Calcola letà in base alla data di nascita, ...) |19 strumenti di inserimento (Inserisci codice QR, Inserisci Immagine da percorso, ...) |12 strumenti di conversione (Converti in parole, Conversione valuta, ...) |7 strumenti Unione & Dividi (Unione avanzata righe, Dividi celle, ...) | ... e altro ancora
Usa Kutools nella lingua che preferisci – supporta Inglese, Spagnolo, Tedesco, Francese, Cinese e oltre40 altre lingue!

Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un'efficienza mai vista prima. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e farti risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...


Office Tab porta le schede su Office e rende il tuo lavoro molto più semplice

  • Abilita la modifica e lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede della stessa finestra invece che in nuove finestre.
  • Aumenta la produttività del50% e riduce centinaia di clic del mouse ogni giorno!

Tutti gli add-in Kutools. Un solo programma di installazione

La suite Kutools for Office include add-in per Excel, Word, Outlook & PowerPoint più Office Tab Pro, ideale per i team che lavorano su più app di Office.

Excel Word Outlook Tabs PowerPoint
  • Suite tutto-in-uno — Add-in per Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Un solo programma di installazione, una sola licenza — configurazione in pochi minuti (pronto per MSI)
  • Funzionano meglio insieme — produttività ottimizzata su tutte le app Office
  • Prova completa30 giorni — nessuna registrazione, nessuna carta di credito
  • Massimo risparmio — costa meno rispetto all’acquisto singolo degli add-in