Come aggiungere zeri iniziali in Excel
Microsoft Excel rimuove automaticamente gli zeri iniziali per i numeri, poiché gli zeri non sono necessari per i calcoli o la precisione. Ci sono momenti, tuttavia, in cui questi zeri della prima cifra sono necessari, ad esempio quando si inseriscono ID prodotto, codici postali o numeri di previdenza sociale. In questi casi, è necessario ignorare il comportamento di formattazione predefinito di Excel. La configurazione di un formato numerico personalizzato tramite la finestra di dialogo Formato celle visualizza gli zeri iniziali e garantisce che Excel riconosca ancora le cifre come numeri. Tuttavia, puoi anche utilizzare la formattazione del testo tramite la finestra di dialogo Formato celle, le funzioni Testo o Concatena o la funzione di importazione del testo per aggiungere zeri iniziali.
Formati numerici personalizzati
Fai clic con il pulsante destro del mouse su celle, righe o colonne selezionate, quindi scegli "Formatta celle". Nella scheda Numeri, seleziona la categoria "Personalizzata" e inserisci gli zeri nel campo Tipo; il numero di zeri che inserisci corrisponde al numero di cifre da visualizzare; se la cella contiene meno cifre del numero di zeri che hai configurato, vengono aggiunti degli zeri iniziali. Puoi anche includere simboli di formattazione come segni di dollaro, virgole, trattini, apostrofi e punti decimali. Ad esempio, se hai configurato "000-00-000" (senza virgolette) per un numero di previdenza sociale e la cella conteneva solo "9", l'output diventa "000-00-009". Un'altra considerazione è che Excel consente solo 15 cifre significative prima di arrotondare il numero, quindi se il tuo numero supera le 15 cifre, esclusi gli zeri iniziali, devi utilizzare un formato di testo.
Il formato del testo
I formati di testo consentono di inserire qualsiasi dato in una cella, inclusi gli zeri iniziali, senza che Excel modifichi i valori. Scegli semplicemente la categoria "Testo" nella finestra di dialogo Formato celle. Il formato del testo, tuttavia, non restituirà zeri iniziali già rimossi da Excel. Se è necessario aggiungere zeri iniziali al testo o ai numeri, digitare nuovamente il valore come testo o utilizzare la funzione Testo o Concatena. Puoi anche formattare un numero come testo in una singola cella aggiungendo un apostrofo prima del numero, ad esempio:'000-12-345 I numeri formattati come testo possono ancora essere utilizzati nei calcoli, purché non includano testo aggiuntivo elementi, come caratteri o trattini.
La funzione di testo
La funzione Testo consente di fare riferimento a testo o numeri e quindi specificare un formato per l'output. Questa funzione utilizza la struttura "=Testo(valore,formato)." Il valore può essere qualsiasi riferimento o numero di cella e il formato segue la stessa struttura della configurazione dei numeri personalizzati, tranne per il fatto che il formato è racchiuso tra virgolette. Ad esempio, la seguente formula converte il numero nella cella A1 in un numero di previdenza sociale a 9 cifre:
=Testo(A1,"000-00-000")
Concatenazione di numeri
I formati numerici personalizzati e la funzione Testo specificano un numero specifico di cifre, ma il numero di zeri iniziali varia in base al numero di cifre immesse, esclusi gli zeri iniziali. Tuttavia, la funzione Concatena consente di aggiungere un numero specifico di zeri iniziali, indipendentemente dal numero di cifre incluse nella cella di origine. Usa la struttura "=Concatenate(zeri,A1)" e inserisci gli zeri racchiusi tra virgolette. Ad esempio, per aggiungere tre zeri al testo o al numero in A1, usa la formula:
=Concatena("000",A1)
Puoi anche concatenare usando la e commerciale con la struttura "=zeros&A1", come ad esempio:
="000"&A1
Importazione testo
Quando si apre un file di testo, Excel avvia automaticamente l'Importazione guidata testo. Utilizzando le impostazioni predefinite, Excel riconosce i numeri e rimuove gli zeri iniziali. Per evitare questo comportamento, seleziona le colonne dei numeri nel passaggio 3 e scegli "Testo" nel campo Formato dati colonna. Ciò costringe Excel a trattare i numeri come testo prima di iniziare a importare i dati, il che significa che gli zeri iniziali vengono mantenuti.