Corso
Gli zeri iniziali sono zeri che compaiono all’inizio di un valore, come 00123. In Excel, di solito compaiono quando un valore è archiviato come testo o quando un formato di cella specifico obbliga Excel a mostrarli.
A volte Excel rimuove questi zeri automaticamente quando il valore è trattato come numero. In altri casi, restano nelle celle e creano confusione, soprattutto dopo aver importato dati da un altro sistema.
In questa guida, spiegheremo i modi più affidabili per rimuovere gli zeri iniziali in Excel.
Perché gli zeri iniziali compaiono in Excel
Gli zeri iniziali compaiono di solito quando Excel archivia un valore come testo o quando un formato personalizzato impone la visualizzazione degli zeri.
Excel tratta numeri e testo in modo diverso. Questo comportamento è il motivo principale per cui gli zeri iniziali compaiono o scompaiono.
Per esempio, se digiti 00345 e premi Invio, Excel lo legge come numero. Poiché gli zeri iniziali non cambiano il valore, Excel li rimuove automaticamente e mostra 345.
Se lo stesso valore è archiviato come testo, Excel mantiene 00345 esattamente come è stato inserito.
Nota: gli zeri iniziali possono anche scomparire durante l’importazione dei dati o l’apertura di un file CSV. Durante l’importazione, Excel spesso converte i valori in numeri, rimuovendo così gli zeri iniziali.
Come rimuovere gli zeri iniziali dai numeri in Excel
Ci sono tre modi per rimuovere gli zeri iniziali dai numeri:
Cambia il formato della cella in Numero o Generale
Se è applicato un formato personalizzato come 00000 e inserisci il numero 4, Excel visualizza 00004. Tuttavia, la barra della formula mostra ancora 4 perché è il valore effettivo archiviato nella cella.
Per rimuovere gli zeri iniziali:
- Seleziona le celle che contengono gli zeri iniziali
- Vai alla scheda Home
- Nel gruppo Numero, apri il menu a discesa del formato
- Seleziona Generale o Numero
Excel aggiorna la visualizzazione e rimuove gli zeri in più.

Cambia il formato della cella in Generale per rimuovere gli zeri iniziali. Immagine dell’autore.
Questo è il metodo più rapido. Funziona quando il valore è già numerico, ma appare con zeri extra a causa della formattazione.
Usa Incolla speciale per convertire il testo in numeri
A volte i numeri sono archiviati come testo. In questo caso, gli zeri iniziali rimangono. Potresti anche vedere un piccolo triangolo verde nell’angolo in alto a sinistra della cella. Questo indicatore mostra che il valore è archiviato come testo.
Puoi convertire questi valori in numeri usando Incolla speciale. Per farlo:
- In una cella vuota, digita 1. Assicurati che il formato della cella sia Generale
- Premi Ctrl + C per copiare la cella
- Seleziona le celle che contengono gli zeri iniziali
- Fai clic con il tasto destro e scegli Incolla speciale → Incolla speciale
- Sotto Operazione, seleziona Moltiplica
- Fai clic su OK
Excel moltiplica ogni valore per 1. Il valore rimane lo stesso, ma Excel converte il testo in numero. Gli zeri iniziali vengono quindi rimossi.

Rimuovi gli zeri iniziali con il metodo Incolla speciale. Immagine dell’autore.
Se Excel mostra l’avviso con triangolo verde, c’è un’opzione ancora più veloce. Per usarla:
- Seleziona le celle con l’indicatore a triangolo verde
- Fai clic sull’icona di avviso che appare accanto alla selezione
- Seleziona Converti in numero
In questo modo, Excel converte immediatamente i valori in numeri e rimuove gli zeri iniziali.

Converti le celle di testo in numeri per rimuovere gli zeri iniziali. Immagine dell’autore.
Usa una formula semplice per convertire il testo in numeri
Puoi anche usare la seguente formula per convertire i valori di testo in numeri: =VALUE(A2)
Qui, A2 è la cella che contiene il valore con zeri iniziali. Per usare questa formula:
- Inseriscila in una nuova colonna
- Trascina o fai doppio clic sul quadratino di riempimento nell’angolo in basso a destra della cella per applicare la formula alle righe restanti
Excel converte il testo in un valore numerico, rimuovendo gli zeri iniziali.

Rimuovi gli zeri iniziali usando la formula. Immagine dell’autore.
Come rimuovere gli zeri iniziali dal testo in Excel
Questa situazione è diversa.
Qui, gli zeri sono caratteri reali archiviati nella cella. Non sono solo parte della formattazione. Cambiare il formato della cella in Generale o Numero non li rimuoverà perché Excel continua a trattare il valore come testo.
In questo caso, ti serve una formula che rimuova gli zeri dall’inizio del testo.
Quando gli zeri iniziali fanno parte del testo
Gli zeri iniziali compaiono spesso in ID, numeri di riferimento, codici di tracciamento o dati esportati da altri sistemi. Questi valori sono di solito archiviati come testo.
La formattazione non rimuoverà gli zeri. Anche se cambi il formato in Numero, Excel mantiene il testo originale invariato.
Prima di rimuoverli, verifica che gli zeri non siano necessari. Alcuni sistemi dipendono da quegli zeri per identificazione o riconciliazione.
Approccio con formula per valori di testo
Se il valore contiene lettere, convertirlo in numero non funzionerà. Ti serve una formula che rimuova gli zeri solo dall’inizio del testo. Per farlo, usa la seguente formula:
=RIGHT(A2, LEN(A2) - MATCH(FALSE, MID(A2, ROW(INDIRECT("1:" & LEN(A2))), 1)="0", 0) + 1)
Questa formula:
- Controlla ogni carattere del testo da sinistra a destra
- Trova il primo carattere che non è 0
- Restituisce il resto del testo a partire da quella posizione
Inserisci questa formula in una nuova colonna. Poi trascina o fai doppio clic sul quadratino di riempimento per applicarla alle righe restanti. Excel restituirà il valore senza gli zeri iniziali mantenendo il formato testo.

Rimuovi gli zeri iniziali senza convertire in formato numero. Immagine dell’autore.
Problemi comuni quando si rimuovono gli zeri iniziali
A volte segui i passaggi, ma gli zeri creano ancora problemi. Vediamo alcuni dei problemi più comuni e come risolverli.
Gli zeri continuano a ricomparire
Se gli zeri iniziali ricompaiono quando inserisci un valore, è possibile che nelle celle sia ancora applicata una formattazione personalizzata.
Per risolvere: seleziona le celle e cambia il formato in Generale. Questo rimuove qualsiasi formattazione che obbliga Excel a mostrare zeri extra.
Excel non converte i valori
A volte l’opzione Converti in numero non appare. È possibile che Excel non rilevi un problema con i valori.
Ciò può accadere quando le celle contengono spazi nascosti, simboli speciali o altri caratteri non numerici.
Per risolvere: pulisci prima i dati rimuovendo gli spazi extra, oppure usa una formula come:
=VALUE(A2)
Questo converte il testo in un valore numerico e rimuove gli zeri iniziali.
Dati misti numerici e di testo
Alcune colonne contengono un mix di numeri reali e numeri archiviati come testo. Questo causa risultati incoerenti. Alcune celle rimuovono gli zeri mentre altre li mantengono.
Per risolvere: converti l’intera colonna usando un unico metodo, come Incolla speciale o una formula. In questo modo il formato sarà coerente in tutta la colonna.
Problemi di importazione CSV
Quando apri direttamente un file CSV, Excel spesso converte automaticamente i valori. Per questo motivo, gli zeri iniziali possono scomparire prima ancora che tu veda i dati.
Per risolvere: importa il file usando Dati > Da testo o CSV. Durante il processo di importazione, imposta il formato della colonna su Testo per i campi che devono mantenere gli zeri iniziali.
Se gli zeri non sono necessari, converti la colonna in numeri dopo aver importato i dati.
Quando non dovresti rimuovere gli zeri iniziali
Prima di rimuovere gli zeri iniziali, verifica che non siano necessari. In alcuni casi, quegli zeri fanno parte dei dati e dovrebbero rimanere.
ID e codici in cui gli zeri contano
Gli zeri iniziali sono spesso parte di un identificatore piuttosto che di un numero, come in:
- Codici postali (ZIP)
- ID dipendenti
- Numeri di fattura
- Codici prodotto
Se rimuovi gli zeri, l’identificatore può cambiare. Questo può causare problemi nei report o quando esporti i dati in altri sistemi.
Situazioni in cui gli zeri influiscono sul matching
Alcuni sistemi richiedono che i valori corrispondano esattamente.
Per esempio, un sistema può archiviare un ID come 00123 mentre un altro lo archivia come 123. Questi valori potrebbero non corrispondere durante i confronti.
Questo può interrompere le formule di ricerca come VLOOKUP() o XLOOKUP() e creare problemi quando si combinano dati da più file. Quindi assicurati di confermare come verranno usati i dati prima di convertirli.
Valore visualizzato vs. valore effettivo
A volte gli zeri compaiono solo a causa della formattazione.
Per esempio, un formato personalizzato come 00000 può visualizzare 00045, mentre il valore effettivo archiviato nella cella è 45.
Puoi verificarlo nella barra della formula. Se la barra della formula mostra 45, gli zeri fanno parte solo della visualizzazione e il numero archiviato è già corretto.
Buone pratiche per gestire gli zeri iniziali in Excel
Ti consigliamo di seguire alcune semplici pratiche per evitare la maggior parte dei problemi legati agli zeri iniziali.
- Decidi presto il tipo di dato corretto: archivia come numeri i valori usati nei calcoli. Archivia come testo gli identificatori come codici postali o ID dipendenti.
- Controlla la formattazione dopo l’importazione dei dati: i file CSV e le esportazioni di sistema spesso modificano i formati delle colonne. Converti la colonna al tipo corretto prima di lavorare con i dati.
- Mantieni un solo formato per colonna: evita di mescolare numeri e testo nella stessa colonna per prevenire problemi di ordinamento e ricerca.
- Verifica i risultati prima di sostituire i dati: dopo aver convertito i valori, rivedi alcune righe per confermare i risultati prima di eliminare la colonna originale.
Considerazioni finali
Dopo aver rimosso gli zeri iniziali, prenditi un momento per verificare che la colonna abbia ora il tipo di dato corretto. I numeri usati nei calcoli dovrebbero essere archiviati come valori numerici, mentre gli identificatori come codici postali o codici prodotto dovrebbero rimanere come testo. Questo piccolo controllo evita errori successivi in ordinamento, filtro o formule di ricerca.
Se stai lavorando con dataset importati o disordinati, gli zeri iniziali sono spesso solo una parte del processo di pulizia. Potresti anche dover rimuovere spazi extra, eliminare righe vuote o identificare record duplicati prima che i dati siano pronti per l’analisi.
Per altre tecniche pratiche di pulizia in Excel, esplora queste guide che ho preparato:
- Come rimuovere gli spazi in Excel
- Rimuovere le righe vuote in Excel
- Come rimuovere i duplicati in Excel
Queste risorse possono aiutarti a gestire i problemi di dati più comuni e a mantenere i tuoi fogli di lavoro coerenti e affidabili.
Sono una content strategist: mi piace semplificare argomenti complessi. Ho aiutato aziende come Splunk, Hackernoon e Tiiny Host a creare contenuti coinvolgenti e informativi per il loro pubblico.
FAQs
Posso usare il doppio meno (--) per rimuovere gli zeri iniziali in Excel?
Sì, digita
=--A2
Il doppio meno obbliga Excel a trattare il valore come numero. Il risultato è lo stesso. Gli zeri iniziali vengono rimossi.
Come posso usare la funzione TEXT() per aggiungere zeri iniziali in Excel?
Ecco come usarla:
=TEXT(A2,"00000")
Se A2 contiene 45, Excel restituisce 00045.
Puoi regolare il numero di zeri tra virgolette per controllare la lunghezza totale. Il risultato sarà testo, non un numero.
Esiste un modo per evidenziare le celle che contengono zeri iniziali?
Sì. Puoi usare una regola di formattazione condizionale basata su formula come:
=LEFT(A2,1)="0"
Questo evidenzia le celle che iniziano con zero.
Come posso verificare se un valore è archiviato come testo o come numero?
Ci sono due modi per verificarlo:
- Fai clic sulla cella. Vai alla scheda Home e, nel gruppo Numero, controlla il menu a discesa.
Usa la funzione ISNUMBER() o ISTEXT(). =ISNUMBER(A2) restituisce TRUE se il valore è numerico e FALSE in caso contrario.


