Computer · Programmi per PC · Ufficio
Come mantenere gli zeri iniziali in Excel senza errori
Conserva gli zeri iniziali in Excel con formato Testo, formati personalizzati e TESTO. Esempi per codici, CAP e importazione CSV senza errori.
Excel elimina lo zero iniziale quando interpreta un codice come un numero: scrivi 00123 e nella cella compare 123. Per evitarlo devi scegliere tra tre soluzioni: impostare il formato Testo prima dell’inserimento, applicare un formato numerico personalizzato oppure usare la funzione TESTO. Non sono metodi equivalenti: uno conserva il codice, uno cambia soltanto il suo aspetto e uno produce una nuova stringa.
La distinzione è importante per CAP, codici cliente, matricole, numeri di telefono e identificativi di prodotti. Prima di modificare un elenco fai una copia del file. Se hai già perso gli zeri, non sempre puoi ricostruirli: serve conoscere la lunghezza corretta dei codici oppure recuperare il documento originale.
Quale metodo scegliere
- Identificativi da conservare esattamente: formato Testo prima di digitare o importare.
- Numeri da mostrare con una lunghezza fissa: formato personalizzato, per esempio 00000.
- Una nuova colonna contenente codici testuali: formula TESTO, mantenendo intatta la colonna originale.
- Un singolo codice occasionale: apostrofo iniziale, controllando il risultato nella cella.
Per esempio, il CAP 00100 non rappresenta una quantità sulla quale fare una somma. Trattarlo come testo è normalmente più sensato. Il numero 27 di un contatore, invece, può restare numerico anche se vuoi mostrarlo come 00027. Decidi in base al significato del dato, non al solo aspetto del foglio.
Ricevi guide pratiche, aggiornamenti tech e consigli utili direttamente sul tuo telefono.
Segui il canale WhatsAppConservare gli zeri con il formato Testo
Questo è il metodo più semplice quando devi ancora compilare l’elenco. In Excel per Windows e Mac puoi scegliere Testo dal menu del formato numerico nella scheda Home. I nomi o la posizione dei comandi possono variare leggermente, ma l’obiettivo è impostare la colonna prima di inserire i valori.
- Apri il foglio e seleziona la colonna destinata ai codici.
- Nella scheda Home individua il gruppo Numero.
- Apri il menu che normalmente mostra Generale e scegli Testo.
- Digita un codice di prova, per esempio 00123.
- Premi Invio, seleziona nuovamente la cella e controlla anche la barra della formula.
- Inserisci gli altri codici soltanto dopo avere verificato che lo zero rimanga.
Impostare Testo su una cella che contiene già 123 non fa ricomparire automaticamente 00123. Excel non sa se mancavano uno, due o tre zeri. Allo stesso modo, se un codice lungo è stato arrotondato durante l’importazione, cambiare formato non recupera le cifre originali. Riparti dalla fonte quando l’informazione è già stata alterata.
Usare l’apostrofo per un solo valore
Per un inserimento occasionale puoi digitare '00123. L’apostrofo iniziale indica a Excel di trattare quanto segue come testo: nella cella normalmente vedrai 00123, non l’apostrofo. Non aggiungere uno spazio al suo posto, perché lo spazio diventa parte del contenuto e può compromettere ricerche e confronti.
Questo metodo è comodo per poche celle, meno adatto a migliaia di record. Se compare un avviso relativo a un numero memorizzato come testo, non premere automaticamente Converti in numero: per un identificativo il testo potrebbe essere proprio il formato corretto. Valuta il significato della colonna prima di applicare correzioni a tutto il foglio.
Mostrare cinque cifre senza cambiare il numero
Un formato personalizzato serve quando vuoi mantenere il valore numerico. Se applichi 00000 al numero 123, Excel mostra 00123, ma il valore sottostante rimane 123. Microsoft descrive questa differenza nella documentazione sui formati personalizzati per gli zeri iniziali.
- Seleziona le celle numeriche da formattare.
- Apri Formato celle dal menu contestuale o dai comandi di formattazione.
- Scegli Numero e poi Personalizzato.
- Nel campo del tipo inserisci
00000. - Controlla l’anteprima e conferma.
- Seleziona una cella: nella barra della formula deve restare il numero originale.
Cinque zeri indicano almeno cinque cifre visualizzate, non un limite massimo. Un numero di sei cifre non viene tagliato. Questo sistema non aggiunge un prefisso fisso indipendente dalla lunghezza e non è una maschera di validazione. Se i codici devono avere esattamente cinque caratteri, controlla anche le anomalie più lunghe.
Creare una colonna di codici con TESTO
Supponi che A2 contenga 123 e che tutti i codici debbano avere cinque cifre. In B2 puoi scrivere =TESTO(A2;"00000"). Il risultato è il testo 00123. In un’installazione con nomi inglesi la funzione si chiama TEXT; il separatore degli argomenti dipende dalle impostazioni locali.
- Inserisci una colonna vuota accanto ai dati originali.
- Scrivi la formula in B2 e premi Invio.
- Controlla almeno un valore corto, uno già lungo cinque cifre e un’eventuale cella vuota.
- Copia la formula sulle altre righe.
- Se devi consegnare soltanto i risultati, copia la nuova colonna e usa Incolla speciale, Valori in una posizione separata.
- Conserva l’originale finché il file finale non è stato verificato.
La guida Microsoft alla funzione TESTO è utile per approfondire i codici di formato. La formula non indovina i dati perduti: ricostruisce una lunghezza che hai deciso tu. Se le matricole sono di lunghezza variabile, aggiungere zeri a tutte può creare identificativi sbagliati.
Importare CSV senza perdere gli zeri
Aprire un CSV con un doppio clic può lasciare a Excel la scelta del tipo di dato. Per colonne delicate è preferibile importare il file e assegnare esplicitamente il tipo Testo. La guida per trasformare un CSV in Excel spiega il flusso generale; qui il controllo decisivo riguarda la colonna dei codici.
Nel percorso Dati, Da testo/CSV, esamina l’anteprima. Quando utilizzi Power Query, controlla anche l’eventuale passaggio automatico di modifica del tipo: il testo va preservato prima che i valori siano convertiti in numeri. Per identificativi molto lunghi questo passaggio è essenziale, perché la precisione numerica di Excel non conserva arbitrariamente tutte le cifre.
Errori da evitare prima di inviare il file
- Non considerare sufficiente l’aspetto della cella: verifica il valore sottostante.
- Non usare numeri per telefoni, codici e matricole soltanto perché contengono cifre.
- Non ricostruire una lunghezza sconosciuta aggiungendo zeri a caso.
- Non eliminare la colonna originale prima del controllo finale.
- Non dare per scontato che esportazione e successiva apertura del CSV mantengano il tipo Testo.
Se stai pulendo un’anagrafica, può esserti utile anche dividere nome e cognome in Excel. Per raccogliere più elenchi nello stesso documento consulta invece come unire file Excel, mantenendo una copia delle sorgenti.
Domande frequenti
Perché lo zero sparisce anche dopo avere salvato?
Il salvataggio non corregge un dato già convertito. Verifica se il valore era testo fin dall’inizio e se stai riaprendo un XLSX o un CSV, che può essere interpretato nuovamente.
Il formato 00000 basta per un codice cliente?
Basta per la visualizzazione nel foglio, ma non trasforma il numero in un identificativo testuale. Se il codice deve passare a un altro sistema, controlla il formato richiesto dal destinatario.
Conclusione
Per non perdere gli zeri iniziali, prepara la colonna come Testo prima di inserire i codici. Usa il formato personalizzato solo per cambiare l’aspetto di numeri reali e TESTO quando ti serve una colonna testuale derivata. Prima di inviare il risultato, confronta alcuni record con la fonte originale: è il controllo più importante per evitare errori silenziosi.

