Vai al contenuto principale

Come mantenere o eliminare gli zeri iniziali in Excel?

In generale, quando digitiamo un numero che contiene zeri iniziali come 00032423 in una cella, potrebbe essere visualizzato come 32423. E come puoi mantenere questi zeri iniziali in Excel? E al contrario, come puoi eliminare gli zeri iniziali quando non è necessario mostrarli?

Mantieni gli zeri iniziali con Formato celle

Elimina gli zeri iniziali con VBA

Elimina gli zeri iniziali con Kutools per Excel tramite clic buona idea 3

Aggiungi / Elimina gli stessi zeri iniziali con Kutools per Excel


freccia blu freccia destra Mantieni gli zeri iniziali con Formato celle

Se vuoi mantenere gli zeri iniziali in Excel, devi solo formattare le celle come Formattazione del testo prima di digitare i dati.

1. Selezionare le celle dell'intervallo in cui si desidera digitare i dati con gli zeri iniziali e fare clic con il pulsante destro del mouse per selezionare formato celle dal menu contestuale. Vedi screenshot:

doc-mantieni-cancella-iniziale-zeor-1

2. Nel formato celle finestra di dialogo, fare clic Numero scheda e selezionare Testo dal Categoria Pannello. Clic OK per chiudere la finestra di dialogo. Vedi screenshot:

doc-mantieni-cancella-iniziale-zeor-2

Ora quando digiti numeri con zeri iniziali nelle celle dell'intervallo, gli zeri iniziali verranno conservati nelle celle. Vedi screenshot:

doc-mantieni-cancella-iniziale-zeor-3

Note:: Questo metodo non può funzionare se formatti le celle come testo dopo aver digitato i numeri.


Un clic per rimuovere tutti gli zeri iniziali dalle celle in Excel

Basta un clic, tutti gli zeri iniziali delle celle in selezione sono stati rimossi.  Fai clic per una prova gratuita di 30 giorni!
doc rimuovere lo zero iniziale
 
Kutools per Excel: con oltre 300 pratici componenti aggiuntivi di Excel, provabili gratuitamente senza limitazioni in 30 giorni.

freccia blu freccia destra Elimina gli zeri iniziali con VBA

Se desideri eliminare gli zeri iniziali in Excel, hai quattro metodi per risolverlo.

Metodo 1 Formatta le celle come formattazione del numero

Seleziona l'intervallo in cui desideri digitare il numero senza mostrare gli zeri iniziali e fai clic con il pulsante destro del mouse per fare clic formato celle aprire formato celle finestra di dialogo e selezionare Numero dal Categoria riquadro, quindi fare clic su OK. 

Note:: Questo metodo non può funzionare se formatti le celle dopo aver digitato il numero.

Metodo 2 Usa una formula

Seleziona una cella vuota accanto alle celle dell'intervallo in cui hai digitato i numeri con gli zeri iniziali e digita questa formula = VALORE (A1) (A1 indica che la cella contiene numeri con zeri iniziali) al suo interno. E premere entrare pulsante, ora il numero senza zero iniziale viene mostrato nella cella della formula. Vedi screenshot:

doc-mantieni-cancella-iniziale-zeor-4

Metodo 3 Esegui un VBA

1. Stampa Alt + F11 per visualizzare il Microsoft Visual Basic, Applications Edition finestra.

2. Nella finestra, fare clic su inserire > Moduli per mostrare una nuova finestra del modulo, quindi copia il seguente codice VBA nella finestra del modulo.

VBA: elimina gli zeri iniziali in Excel

Sub DeleteZero()
'updateby20140616
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
WorkRng.NumberFormat = "General"
WorkRng.Value = WorkRng.Value
End Sub
3. Clic Correre pulsante e viene visualizzata una finestra di dialogo KutoolsforExcel per selezionare un intervallo per eliminare gli zeri iniziali. Vedi screenshot:

doc-mantieni-cancella-iniziale-zeor-5

4. Clic OK. Quindi gli zeri iniziali nella selezione vengono rimossi.

Metodo 4 Utilizzare la funzione Converti in numero

Seleziona le celle dell'intervallo riempite da numeri con zeri iniziali, fai clic sull'icona di avviso oltre alla selezione, quindi seleziona il file Converti in numero dal menu contestuale. Vedi screenshot:

doc-mantieni-cancella-iniziale-zeor-6


freccia blu freccia destra Elimina gli zeri iniziali con Kutools per Excel tramite clic

Kutools for Excel, con oltre 200 funzioni utili, rende il tuo lavoro più facile. 

Dopo l'installazione Kutools per Excel, per favore fai come di seguito:(Scarica subito Kutools per Excel!)

Se si dispone di Kutools for Excel, puoi eliminare rapidamente tutti gli zeri iniziali dai testi con due clic dal suo Rimuovi gli zeri iniziali utilità

Seleziona il testo da eliminare con gli zeri iniziali, quindi fai clic su Kutools > Testo > Rimuovi gli zeri iniziali. Vedi screenshot:
doc elimina gli zeri iniziali 01

Quindi viene visualizzata una finestra di dialogo per ricordare che gli zeri iniziali sono stati rimossi da quante celle. Vedi screenshot:
doc elimina gli zeri iniziali 02

Clicchi OK per chiudere la finestra di dialogo.

freccia blu freccia destra Elimina gli zeri iniziali




freccia blu freccia destra Aggiungi / Elimina gli zeri iniziali con Kutools per Excel

Se desideri aggiungere o eliminare lo stesso numero di zeri iniziali a una cella, puoi applicare Kutools for Excel's aggiungi testo ed Rimuovi per posizione utilità, uno può aiutarti ad aggiungere lo stesso numero di zeri iniziali alle celle, uno ti aiuta a rimuovere lo stesso numero di stringhe dalla sinistra delle celle.

Dopo l'installazione Kutools per Excel, per favore fai come di seguito:(Scarica subito Kutools per Excel!)

Aggiungi lo stesso numero di zeri iniziali

1. In primo luogo, è necessario formattare le celle come Testo selezionandoli e facendo clic Casa e andare a Numerico gruppo da selezionare Testo dall'elenco a discesa. Vedi screenshot:
dockutools 1

2. Quindi mantieni selezionate queste celle e fai clic Kutools > Testo > aggiungi testo. Vedi screenshot:
dockutools 2

3. Nel aggiungi testo finestra di dialogo, digitare gli zeri che si desidera aggiungere nella casella di testo Testoe controlla Prima del primo personaggio e puoi visualizzare in anteprima il risultato dell'aggiunta nel riquadro di destra. Vedi screenshot:
dockutools 3

4. Clic Ok or APPLICA, ora lo stesso numero di zeri iniziali viene aggiunto nelle celle.
dockutools 4

Elimina lo stesso numero di zeri iniziali

1. Selezionare le celle in cui si desidera eliminare gli zeri iniziali e fare clic Kutools > Testo > Rimuovi per posizione. Vedi screenshot:
dockutools 5

2. Nella finestra di dialogo che si apre, digita il numero di zeri che desideri rimuovere, seleziona l'opzione e puoi visualizzare in anteprima il risultato nel riquadro Anteprima.
dockutools 6

3. Clic Ok or APPLICA, ora gli zeri iniziali vengono rimossi immediatamente.


Navigazione a schede e modifica di più cartelle di lavoro Excel / documenti Word come Firefox, Chrome, Internet Explore 10!

Potresti avere familiarità con la visualizzazione di più pagine Web in Firefox/Chrome/IE e passare da una all'altra facendo facilmente clic sulle schede corrispondenti. In questo caso, la scheda Office supporta un'elaborazione simile, che ti consente di sfogliare più cartelle di lavoro di Excel o documenti di Word in una finestra di Excel o di Word e di passare facilmente dall'una all'altra facendo clic sulle rispettive schede. Clicca gratuitamente 30prova di un giorno di Office Tab!

ot eccellere

Articoli relativi:

I migliori strumenti per la produttività in ufficio

🤖 Assistente AI di Kutools: Rivoluziona l'analisi dei dati basandosi su: Esecuzione intelligente   |  Genera codice  |  Crea formule personalizzate  |  Analizzare i dati e generare grafici  |  Richiama le funzioni di Kutools...
Funzioni popolari: Trova, evidenzia o identifica i duplicati   |  Elimina righe vuote   |  Combina colonne o celle senza perdere dati   |   Round senza formula ...
Super ricerca: VLookup a criteri multipli    VLookup a valori multipli  |   VLookup su più fogli   |   Ricerca fuzzy ....
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa   |  Elenco a discesa dipendente   |  Elenco a discesa a selezione multipla ....
Gestore di colonna: Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva lo stato di visibilità delle colonne nascoste  |  Confronta intervalli e colonne ...
Funzionalità in primo piano: Messa a fuoco della griglia   |  Vista di progettazione   |   Grande barra delle formule    Gestore di cartelle di lavoro e fogli   |  Resource Library (Testo automatico)   |  Date picker   |  Combina fogli di lavoro   |  Crittografa/decrittografa le celle    Invia e-mail per elenco   |  Super filtro   |   Filtro speciale (filtro grassetto/corsivo/barrato...) ...
I 15 migliori set di strumenti12 Testo Strumenti (aggiungi testo, Rimuovi personaggi, ...)   |   50+ Grafico Tipi (Diagramma di Gantt, ...)   |   40+ Pratico Formule (Calcola l'età in base al compleanno, ...)   |   19 Inserimento Strumenti (Inserisci il codice QR, Inserisci immagine dal percorso, ...)   |   12 Conversione Strumenti (Numeri in parole, Conversione di valuta, ...)   |   7 Unisci e dividi Strumenti (Combina righe avanzate, Celle divise, ...)   |   ... e altro ancora

Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo.  Fai clic qui per ottenere la funzionalità di cui hai più bisogno...

Descrizione


Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo lavoro

  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
  • Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!
Comments (21)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I want to keep the leading zero's when I copy from the program I use at work & paste onto excel with out having to manually re-enter them. I would also like to keep them when I use my scanner into excel. Using the 'Text' format I can manually re-enter them into the cell & they will stay. Is there a format so that they go in with the leading zero's already there?
This comment was minimized by the moderator on the site
Hi, McJoe, I do not understand your question clearly, if you want to copy text string with leading zeros from a program, maybe Word document, and paste them to a worksheet and keep the leading zeros, you just format the cells as text before you pasting.
This comment was minimized by the moderator on the site
I want to remove the zero infront of the - 3TT-0233449.How do I go about it?
This comment was minimized by the moderator on the site
This comment was minimized by the moderator on the site
Thanks it worked
This comment was minimized by the moderator on the site
This is the BEST Excel site for years going! IDK how they do so much volume. WorkRng.Value = WorkRng.Value =VALUE(A1) brilliant code.
This comment was minimized by the moderator on the site
value(a1) worked great, thank you soo much !
This comment was minimized by the moderator on the site
BRILLIANT WORK!!! Excellent
This comment was minimized by the moderator on the site
I wanted to display "0001" instead of "1" in excel as Excel removes leading zeroes. Solution: Use Format Cells/ Custom format/ Type = "0000" Done. Instead this page refers to "Kutools" THIRTEEN times. Who's writing this page? Obviously the author of Kutools or someone getting a kickback from it!
This comment was minimized by the moderator on the site
If you needed to use your newly formatted number to conduct an HVLookup it will not match other data that may have embedded leading zero's. The formatting method you are referring to displays the number the way you want to see it but it will not be useful in a data match or lookup while the VBA will work.
This comment was minimized by the moderator on the site
This comment is very helpful and is the correct approach for must users looking to perform this function retroactively on their data.


The Shill is also very real, lol.
This comment was minimized by the moderator on the site
You can also do

format cell > text format ( instead of Number or accounting or Currency or general )
This comment was minimized by the moderator on the site
But how to keep the leading zeroes when I download data directly from my website or from my warehouse program? The download is directly in excel, so I can not modify anything in advance. Is there any option in excel which determines in advance that the entire column or sheet must be read (downloaded) as text?
This comment was minimized by the moderator on the site
download file in.txt and open excel and desired column select and go to format cell and select as text, after this please open your .txt file and copy from .txt file and paste it in xl.... Done
This comment was minimized by the moderator on the site
Is there any way to do it from Excel tools ? In case we have n number of records this method is of no use.
This comment was minimized by the moderator on the site
using value(a1) worked great for deleting leading zeros
This comment was minimized by the moderator on the site
Nice try slick, your methods don't work. Didn't try VBA, surely there's an easier way than that.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations