Come fare un trattino invece di uno zero in una tabella

In alcuni report è preferibile inserire un trattino anziché uno zero nelle celle con valore zero, perché un trattino è più appropriato di uno zero in una cella. Per migliorare la leggibilità delle tabelle, ci sono diversi modi per notare 0 da (-).
Modifica del formato dei numeri
Utilizzo di un formato personalizzato
Utilizzo della funzione IF
Utilizzo della funzione TEXT
Utilizzo di Trova e sostituisci
Con VBA

Modifica del formato dei numeri

Un trattino invece di uno zero viene spesso utilizzato nei rendiconti finanziari. Un formato speciale è stato aggiunto a Excel per questo scopo.

  1. Seleziona la colonna che desideri sostituire.
  2. Vai alla scheda “Home”. Home
  3. Richiama il menu contestuale nel blocco “Number”.
  4. Selezionare il formato “Accounting”, impostare il numero di cifre decimali desiderato e omettere, se necessario, l’indicazione della valuta alla fine del numero. Accounting
  5. Clic “Ок”. Number format

Di conseguenza, gli zeri venivano visualizzati come un trattino.

Utilizzo di un formato personalizzato

Il formato personalizzato consente di visualizzare i dati secondo i desideri dell’utente di Excel. Può anche essere utilizzato per sostituire i valori zero con un trattino.

  1. Seleziona l’intervallo di celle in cui verranno apportate le modifiche.
  2. Vai alla scheda “Home”.
  3. Nel blocco “Number”, premere il pulsante freccia per aprire il menu.
  4. Scegli il tipo di formato “Custom”.
  5. Nel campo “Type”, inserisci una combinazione #,##0;-#,##0;- Format Cells
  6. Clic “ОК”. Custom format

Quindi puoi rimuovere gli zeri extra e portare alla forma desiderata del numero. Se fai clic su una cella con un trattino, nella barra della formula verrà comunque visualizzato zero, poiché il valore delle celle è zero e il trattino è solo una forma di visualizzazione di questo valore.

Utilizzo della funzione IF

La funzione IF controllerà ogni cella per un valore nullo e, se questa espressione è vera, inserirà un trattino.

  1. Posizionare il cursore nella prima cella dell’intervallo.
  2. Scrivi la formula del controllo zero come segue:=IF(C3=0,”-“,C3 ) IF function
  3. Controlla se la formula è corretta.
  4. Copia la formula nelle celle successive nella colonna.

Nota che le celle con trattini avranno un valore di testo.

Utilizzo della funzione TEXT

Anche la funzione TEXT visualizza zero come trattino.

  1. Crea una colonna vuota accanto alla colonna in cui desideri sostituire lo zero con un trattino.
  2. Nella prima cella di questa colonna, scrivi una formula come =TEXT(C3,”#,##0;-#,##0;-“) TEXT function
  3. Copia la formula nel resto delle celle nella colonna trascinando verso il basso l’angolo in basso a destra della cella.Copy the formula

Controlla che tutti gli zeri siano stati sostituiti con un trattino. In questo caso, i valori della cella vengono sostituiti con il testo. Questo deve essere preso in considerazione se i dati saranno soggetti a modifiche, ad esempio calcoli aritmetici.

Utilizzo di Trova e sostituisci

Questo è il modo più semplice per sostituire uno zero con un trattino.

  1. Evidenziare l’intervallo in cui si desidera sostituire.
  2. Vai alla sezione “Find and Replace” nel menu di Excel o premendo la scorciatoia da tastiera Ctrl+H Find and Replace
  3. In campo “Find” inserire 0 nel campo “Replace” accedere – .
  4. Controlla l’opzione “Match entire cell contents”, in modo che lo 0 nei numeri non sia sostituito da un trattino.Match entire cell contents
  5. Fare clic sul pulsante “Replace All”.
  6. Chiudi la finestra “Find and Replace”

Come risultato della sostituzione, tutti gli zeri nelle celle verranno sostituiti da trattini, ad eccezione degli zeri nei numeri.

Con VBA

VBA è un ottimo modo per gestire con garbo molte attività di Excel. Creiamo una macro che sostituirà automaticamente gli zeri con i trattini.

  1. Vai alla scheda “Developer”. Se non è nel menu, premi la scorciatoia da tastiera Alt+F11.
  2. Nella finestra che appare, vai alla scheda «Insert» . Insert
  3. Scegli una sezione «Мodule». Module
  4. Comporre il seguente codice:
    Sub ReplaceZeros()
    Dim selectedRange As Range
    Set selectedRange = Application.Selection

    For Each i In selectedRange.Cells
    If i.Value = 0 And Len(i.Value) > 0 Then
    i.Value = “-”
    End If
    Next i
    End Sub
    Macros

  5. Chiudi tutte le finestre. La macro verrà salvata automaticamente
  6. Seleziona l’intervallo di celle per sostituire 0 con un trattino.
  7. Vai alla scheda “View” e sezione aperta “Macros”.
  8. Selezionare la macro ReplaceZeros e fare clic sul pulsante “Run”.

Si prega di notare che tutti gli zeri nell’intervallo selezionato sono stati sostituiti con trattini.

Qualsiasi dei metodi di cui sopra è facile. È importante prestare attenzione al formato delle celle dopo la sostituzione, se in futuro verranno eseguite azioni sui dati delle celle. Ricorda di crittografare anche i tuoi file Excel importanti per impedire a terzi non autorizzati di accedervi. Anche se dimentichi la cifra, programmi speciali ti aiuteranno a recuperare password Excel dimenticata.