Come inserire lo zero davanti a un numero Excel: guida completa 2026
Hai mai provato a digitare un codice come "00123" in Excel e visto lo zero scomparire come per magia? Non sei solo. Questo è uno dei problemi più comuni e frustranti per chi lavora con codici fiscali, numeri di telefono, codici prodotto o codici a barre in Excel. Il foglio di calcolo, interpretando il numero come un valore numerico, elimina automaticamente gli zeri iniziali considerandoli "non significativi".
Questo comportamento, pur essendo logico dal punto di vista matematico, crea enormi difficoltà quando devi gestire identificativi che richiedono una lunghezza fissa o che iniziano con uno o più zeri. Immagina di dover importare un database di codici postali: senza gli zeri iniziali, perderesti informazioni cruciali e renderesti i tuoi dati inutilizzabili.
In questa guida completa ti mostrerò tutti i metodi efficaci per inserire e mantenere lo zero davanti a un numero in Excel , dalle soluzioni più semplici alle tecniche avanzate. Imparerai quando usare ciascun metodo, quali sono i pro e contro, e come evitare gli errori più comuni. Che tu stia lavorando su Windows 11, Mac o versioni precedenti di Excel, troverai la soluzione perfetta per le tue esigenze.
Alla fine di questa lettura, sarai in grado di gestire qualsiasi tipo di dato con zeri iniziali senza più preoccuparti che Excel li elimini automaticamente.
Indice
- Perché Excel elimina gli zeri iniziali
- Prerequisiti e preparazione
- Metodo 1: Apice singolo (soluzione rapida)
- Metodo 2: Formattazione come testo
- Metodo 3: Formato personalizzato
- Metodo 4: Funzione TESTO
- Metodi alternativi avanzati
- Errori comuni da evitare
- Domande frequenti
Perché Excel elimina gli zeri iniziali
Excel è progettato per riconoscere automaticamente il tipo di dato che inserisci. Quando digiti una sequenza di cifre, il programma la interpreta come valore numerico anziché come testo. Dal punto di vista matematico, "00123" e "123" rappresentano lo stesso numero, quindi Excel elimina gli zeri iniziali considerandoli ridondanti.
Quando si verifica il problema
Questo comportamento si manifesta principalmente con:
- Codici fiscali e partite IVA che iniziano con zero
- Numeri di telefono con prefissi internazionali
- Codici prodotto o codici a barre con lunghezza fissa
- CAP e codici postali di alcune regioni
- Identificativi numerici con formato standardizzato
- Numeri di conto bancario o coordinate bancarie
Chi colpisce principalmente
Il problema interessa soprattutto professionisti che gestiscono:
- Database e anagrafi clienti
- Inventari e magazzini
- Listini prezzi con codici articolo
- Report contabili e amministrativi
- Import/export di dati da altri software
⚠️ Attenzione: Una volta perso, lo zero iniziale non può essere recuperato se non conosci il formato originale del dato. Prevenire è sempre meglio che correggere.
Prerequisiti e preparazione
Prima di procedere con le soluzioni, assicurati di avere tutto il necessario.
Cosa ti serve
- Microsoft Excel (versione 2016 o successive, Office 365, Excel per Mac)
- File Excel con i dati da formattare o un nuovo foglio
- Conoscenza di base di Excel (aprire file, selezionare celle)
Backup consigliato
💡 Suggerimento: Prima di modificare fogli con dati importanti, salva sempre una copia di backup. Usa "Salva con nome" e aggiungi "_backup" al nome del file.
Tempo stimato
- Metodo rapido (apice): 10 secondi per cella
- Formattazione celle: 2-3 minuti per colonne intere
- Formule avanzate: 5-10 minuti per implementazione completa
Livello di difficoltà
| Metodo | Difficoltà | Flessibilità | Ideale per |
|---|---|---|---|
| Apice singolo | Molto facile | Bassa | Poche celle |
| Formato testo | Facile | Media | Dati già esistenti |
| Formato personalizzato | Media | Alta | Numeri con calcoli |
| Funzione TESTO | Media | Molto alta | Formule complesse |
Metodo 1: Apice singolo (soluzione rapida)
Questo è il metodo più veloce quando devi inserire lo zero davanti a pochi numeri.
Come funziona
L'apice singolo (
'
) comunica a Excel di trattare ciò che segue come testo anziché come numero.
Passo 1: Posizionati nella cella
Cosa fare:
- Clicca sulla cella dove vuoi inserire il numero
- Assicurati che la cella sia vuota o pronta per l'inserimento
Passo 2: Digita l'apice e il numero
Cosa fare:
- Premi il tasto dell'apice singolo
'
(sulla tastiera italiana è sopra il tasto
?
)
- Subito dopo, digita il numero con gli zeri iniziali:
'00123
- Premi Invio
L'apice compare solo nella barra della formula, non nella cella
Risultato atteso:
- Nella cella vedi
00123
senza l'apice
- Nella barra della formula in alto vedi
'00123
con l'apice
- Excel ha trattato il dato come testo
Vantaggi e limiti
✅
Pro:
- Velocissimo per singole celle
- Non richiede formattazione aggiuntiva
- Funziona con qualsiasi versione di Excel
❌
Contro:
- Devi digitare l'apice ogni volta
- Non funziona per dati incollati da altre fonti
- I valori non possono essere usati in calcoli matematici
⚠️ Se non funziona: Assicurati di usare l'apice singolo (
') e non l'accento grave (`). Sono tasti diversi sulla tastiera.
Metodo 2: Formattazione come testo
Questo metodo è ideale quando devi lavorare con colonne intere o dati già esistenti.
Passo 1: Seleziona le celle
Cosa fare:
- Clicca sulla lettera della colonna per selezionarla interamente
- Oppure seleziona solo le celle interessate trascinando il mouse
Passo 2: Apri formattazione celle
Dove:
Fai clic destro sulla selezione >
Formato celle
Alternativa veloce:
-
Windows:
Premi
Ctrl + 1
-
Mac:
Premi
Cmd + 1
Passo 3: Imposta formato Testo
Cosa fare:
1. Nella finestra "Formato celle", vai alla scheda
Numero
2. Nel menu di sinistra, clicca su
Testo
3. Clicca su
OK
La categoria "Testo" è nell'elenco a sinistra della finestra
Passo 4: Inserisci i numeri
Cosa fare:
- Ora digita i numeri con gli zeri iniziali:
00123
- Premi Invio
- Gli zeri verranno mantenuti automaticamente
Risultato atteso:
- Vedrai un piccolo triangolo verde nell'angolo superiore sinistro della cella
- Questo indica che il numero è memorizzato come testo
- Gli zeri iniziali sono preservati
💡 Suggerimento: Questo metodo funziona anche PRIMA di inserire i dati. Formatta la colonna come testo e poi inserisci o incolla i valori.
Per dati già inseriti
Se hai già numeri senza zeri che devi correggere:
- Formatta le celle come testo (passaggi precedenti)
-
Clicca sulla cella e premi
F2per entrare in modalità modifica - Aggiungi gli zeri iniziali manualmente
- Premi Invio
- Ripeti per ogni cella
⚠️ Attenzione: Semplicemente formattare come testo una cella che contiene già "123" NON aggiungerà automaticamente gli zeri. Devi aggiungerli manualmente o usare una formula.
Metodo 3: Formato personalizzato
Questo metodo avanzato permette di mantenere i numeri come valori numerici (utilizzabili in calcoli) pur visualizzandoli con gli zeri iniziali.
Quando usarlo
Perfetto per:
- Dati che devono apparire in calcoli matematici
- Report che richiedono formattazione uniforme
- Codici con lunghezza fissa standard
Passo 1: Seleziona le celle
Come nel metodo precedente, seleziona le celle o la colonna da formattare.
Passo 2: Apri formato personalizzato
Cosa fare:
1. Tasto destro >
Formato celle
(o
Ctrl+1
/
Cmd+1
)
2. Vai alla scheda
Numero
3. Seleziona la categoria
Personalizzato
(ultima nell'elenco)
Passo 3: Crea il formato
Cosa fare:
Nel campo
Tipo
, inserisci un formato personalizzato usando gli zeri:
-
Per 5 cifre con zeri iniziali:
00000 -
Per 6 cifre:
000000 -
Per 8 cifre:
00000000
Ogni zero rappresenta una cifra obbligatoria
Esempio pratico:
- Digiti
123
nella cella
- Excel visualizza
00123
(se hai impostato formato
00000
)
- Il valore reale rimane
123
e può essere usato nei calcoli
Passo 4: Conferma
Cosa fare:
- Clicca
OK
- Inserisci o modifica i numeri normalmente
Risultato atteso:
- I numeri più corti vengono completati automaticamente con zeri iniziali
- La lunghezza è sempre uniforme
- I valori rimangono numerici per calcoli e formule
Formato personalizzato avanzato
Per esigenze più complesse:
Formato: "IT-"00000
Risultato: IT-00123 (da 123)
Formato: 0000"-"00
Risultato: 0012-34 (da 1234)
✅ Best practice: Usa formato personalizzato quando i numeri devono mantenere proprietà matematiche ma avere una visualizzazione standardizzata.
Metodo 4: Funzione TESTO
La funzione
TESTO
converte numeri in testo formattato, ideale per formule e automazioni.
Sintassi base
=TESTO(valore; formato)
Passo 1: Prepara i dati
Cosa fare:
- Supponi di avere il numero
123
nella cella A1
- Vuoi visualizzarlo come
00123
nella cella B1
Passo 2: Scrivi la formula
Nella cella B1, digita:
=TESTO(A1;"00000")
Cosa significa:
-
A1
è il valore da formattare
-
"00000"
è il formato con 5 cifre
Passo 3: Conferma
Cosa fare:
- Premi Invio
- La cella B1 mostrerà
00123
come testo
Esempi pratici
| Formula | Input (A1) | Output |
|---|---|---|
=TESTO(A1;"000")
|
45 | 045 |
=TESTO(A1;"0000")
|
789 | 0789 |
=TESTO(A1;"000000")
|
12 | 000012 |
Combinare con altre funzioni
Per concatenare testo:
=CONCATENA("ID-"; TESTO(A1;"00000"))
Risultato da 123: ID-00123
Con operatore &:
="PROD" & TESTO(A1;"0000")
Risultato da 56: PROD0056
💡 Suggerimento: La funzione TESTO è perfetta per generare report automatici dove i codici devono avere formato uniforme indipendentemente dai valori sorgente.
Metodi alternativi avanzati
Metodo 5: Concatenazione con RIPETI.TESTO
Per aggiungere dinamicamente il numero giusto di zeri:
=RIPETI("0"; 5-LUNGHEZZA(A1)) & A1
Come funziona:
- Calcola quanti zeri mancano per arrivare a 5 caratteri
- Li aggiunge davanti al numero
Pro:
Flessibile, adatta lunghezza automaticamente
Contro:
Formula complessa, risultato è testo
Metodo 6: Power Query per import massivi
Se importi dati da CSV o database:
Passo 1:
Vai su
Dati
>
Da testo/CSV
Passo 2:
Carica il file
Passo 3:
Nel Power Query Editor, seleziona la colonna
Passo 4:
Vai su
Trasforma
>
Tipo di dati
>
Testo
Passo 5:
Clicca
Chiudi e carica
Gli zeri iniziali vengono preservati automaticamente.
Metodo 7: VBA Macro (per utenti avanzati)
Sub AggiungiZeri()
Dim cella As Range
For Each cella In Selection
cella.Value = Format(cella.Value, "00000")
Next cella
End Sub
🔧 Requisito tecnico: Le macro richiedono l'attivazione della scheda Sviluppo in Excel e conoscenze di programmazione VBA.
Errori comuni da evitare
1. Formattare DOPO l'inserimento
❌
Errore:
Inserire
123
, poi formattare come testo sperando che diventi
00123
✅
Soluzione:
Formatta PRIMA o usa funzione TESTO per convertire
2. Usare il formato numero con decimali
❌
Errore:
Tentare di usare formato numero standard con virgole
✅
Soluzione:
Usa formato personalizzato o testo, mai formato numero decimale
3. Copiare come valore numerico
❌
Errore:
Copiare celle formattate come testo e incollare come valori numerici
✅
Soluzione:
Usa "Incolla speciale" > "Testo" per preservare il formato
4. Dimenticare l'apice
❌
Errore:
Digitare solo
00123
pensando che rimanga così
✅
Soluzione:
Ricorda sempre l'apice iniziale
'00123
se non hai preformattato
5. Usare formato sbagliato per calcoli
❌
Errore:
Formattare come testo numeri che devono essere sommati
✅
Soluzione:
Usa formato personalizzato per mantenere proprietà numeriche
6. Non uniformare la lunghezza
❌
Errore:
Alcuni codici con 4 zeri, altri con 5
✅
Soluzione:
Stabilisci uno standard (es. sempre 6 cifre) e applicalo ovunque
7. Ignorare l'indicatore di errore
Il triangolino verde indica "numero memorizzato come testo". Non è un errore critico, ma può causare problemi nei filtri e ordinamenti.
Come gestirlo:
- Se i dati sono codici identificativi: ignora l'avviso
- Se devono essere numeri: converti in formato personalizzato
Domande frequenti
Come inserire lo zero davanti a un numero già presente?
Se hai già il numero senza zero, usa la funzione TESTO in una colonna di supporto:
=TESTO(A1;"00000")
Poi copia i risultati e incolla come valori nella colonna originale.
Posso usare questi metodi per numeri di telefono?
Sì, il formato testo è ideale per numeri di telefono. Per +39 0123456789:
- Formatta la colonna come testo PRIMA
- Inserisci il numero completo con il prefisso
Gli zeri iniziali funzionano con CERCA.VERT?
Sì, ma entrambe le colonne (cercata e di ricerca) devono avere lo stesso formato (entrambe testo o entrambe con formato personalizzato identico).
Come importare CSV mantenendo gli zeri?
Usa l'importazione guidata dati:
1.
Dati
>
Da testo/CSV
2. Seleziona "Delimitato"
3. Nella preview colonne, seleziona quelle con zeri
4. Scegli formato colonna:
Testo
5. Termina importazione
Posso convertire testo in numero mantenendo lo zero?
No, è una contraddizione. Se converti in numero, perdi gli zeri. Usa il formato personalizzato per visualizzare zeri pur mantenendo il valore numerico.
Il metodo funziona su Excel Online?
Sì, tutti i metodi (apice, formato testo, formato personalizzato, funzione TESTO) funzionano perfettamente su Excel Online e su tutte le versioni desktop.
Come fare con migliaia di righe?
Usa il formato testo su tutta la colonna PRIMA di incollare i dati, oppure usa Power Query per l'importazione impostando il tipo dati su "Testo".
Gli zeri iniziali si mantengono quando esporto?
Dipende dal formato di export:
-
CSV:
Mantiene gli zeri se formattati come testo
-
PDF:
Visualizzazione preservata
-
Copia-incolla in altri software:
Può perdere il formato, dipende dal programma di destinazione
Posso sommare numeri con formato personalizzato?
Sì! Il formato personalizzato mantiene il valore numerico.
00123
formattato come
00000
può essere usato normalmente in
=SOMMA()
.
Come rimuovere gli zeri iniziali dopo averli aggiunti?
Se sono testo, usa:
=VALORE(A1)
Se sono formato personalizzato, basta cambiare il formato in "Numero" standard.
Conclusione
Inserire e mantenere lo zero davanti a un numero in Excel non è più un mistero. Hai imparato ben quattro metodi principali, ciascuno con il suo caso d'uso ideale:
- Apice singolo per inserimenti rapidi e occasionali
- Formato testo per codici identificativi senza calcoli
- Formato personalizzato per numeri che devono rimanere utilizzabili in formule
- Funzione TESTO per automazioni e conversioni dinamiche
La chiave è scegliere il metodo giusto per la tua situazione specifica. Per database e codici prodotto, il formato testo è spesso la scelta migliore. Per report con calcoli matematici, il formato personalizzato ti permette di avere il meglio di entrambi i mondi: visualizzazione uniforme e proprietà numeriche intatte.
Ricorda sempre di formattare le celle PRIMA di inserire i dati quando possibile: questo ti farà risparmiare moltissimo tempo. E se lavori frequentemente con dati importati, impara a usare Power Query per gestire automaticamente la formattazione durante l'importazione.
Ora hai tutti gli strumenti per gestire professionalmente qualsiasi tipo di dato numerico con zeri iniziali. Metti in pratica questi metodi e vedrai quanto diventerà più semplice ed efficiente il tuo lavoro quotidiano con Excel!
Risorse utili
Software e strumenti:
-
Microsoft Excel
- Versione ufficiale con tutti gli aggiornamenti
-
LibreOffice Calc
- Alternativa gratuita open-source compatibile
Documentazione ufficiale:
-
Guida formattazione celle Microsoft
- Documentazione completa sui formati numero
-
Funzione TESTO - Microsoft Support
- Sintassi e esempi della funzione TESTO
Community e supporto:
-
Forum Microsoft Community Excel
- Supporto della community italiana
-
MrExcel Forum
- Community internazionale di esperti Excel