Come si rimuovono gli zeri iniziali da una stringa alfanumerica in Excel?

Supponiamo di avere un elenco di stringhe di testo contenenti zeri iniziali e di volerli rimuovere tutti per ottenere il risultato desiderato. Come si può eseguire questa operazione in Excel in modo rapido e semplice?
Rimuovi zeri iniziali da stringhe alfanumeriche con formula matriciale
Rimuovi zeri iniziali da stringhe alfanumeriche con Kutools per Excel
Rimuovi zeri iniziali da stringhe alfanumeriche con funzione definita dall'utente
Aggiungi zeri iniziali alle stringhe di testo con Kutools per Excel
Rimuovi zeri iniziali da stringhe alfanumeriche con formula matriciale
In Excel non esiste un metodo diretto per rimuovere gli zeri iniziali dalle stringhe, ma puoi risolvere il problema applicando la seguente formula matriciale.
1. Digita questa formula matriciale: =MID(A2,MATCH(TRUE,(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)<>"0"),0),LEN(A2)) (A2 è la cella da cui desideri rimuovere gli zeri iniziali) in una cella vuota dove vuoi visualizzare il risultato, ad esempio C2, quindi premi contemporaneamente Ctrl + Maiusc + Invio per ottenere il risultato corretto, come illustrato nello screenshot:

2. Seleziona quindi la cella C2 e trascina il quadratino di riempimento verso il basso fino alle celle a cui desideri applicare la formula: tutti gli zeri iniziali saranno rimossi dalle stringhe di testo, come mostrato nello screenshot:

Rimuovi zeri iniziali da stringhe alfanumeriche con Kutools per Excel
Se hai Kutools per Excel, grazie alla sua funzione Rimuovi zeri iniziali, puoi eliminare tutti gli zeri iniziali da più celle con un solo clic.
Dopo aver installato Kutools per Excel, procedere come segue:
1.Selezionare le celle da cui si desidera rimuovere tutti gli zeri iniziali, quindi fare clic su Kutools>Testo>Rimuovi zeri iniziali, come illustrato nello screenshot:

2. Tutti gli zeri iniziali presenti nelle stringhe di testo vengono eliminati immediatamente, come mostrato nello screenshot:

Scarica e prova subito Kutools per Excel gratuitamente!
Rimuovi zeri iniziali da stringhe alfanumeriche con funzione definita dall'utente
Oltre alla formula matriciale indicata sopra, anche il seguente codice VBA può rivelarsi utile. Procedi nel modo seguente:
1. Tenere premuti i tasti ALT + F11 per aprire la finestra di Microsoft Visual Basic, Applications Edition.
2. Fare clic su Inserisci > Modulo, quindi incollare il codice seguente nella finestra del modulo.
Codice VBA: Rimuovi zeri iniziali da stringhe alfanumeriche:
Function RemoveLeadingZeros(Str As String)
'updateby Extendoffice
Do While Left(Str, 1) = "0"
Str = Mid(Str, 2)
Loop
RemoveLeadingZeros = Str
End Function
3. Salva e chiudi questo codice, torna al foglio di lavoro e inserisci la seguente formula: =removeleadingzeros(A2) (A2 è la cella da cui desideri rimuovere gli zeri iniziali) in una cella vuota; infine, trascina il quadratino di riempimento verso il basso fino alle celle a cui vuoi applicare la formula. Tutti gli zeri iniziali saranno eliminati dalle stringhe di testo, come mostrato nello screenshot:

Aggiungi zeri iniziali alle stringhe di testo con Kutools per Excel
A volte potrebbe essere necessario aggiungere contemporaneamente un certo numero di zeri iniziali alle proprie stringhe di testo. In questi casi, lo strumento Kutools per Excel di Aggiungi testo ti permette di completare l'operazione nel minor tempo possibile.
Dopo aver installato Kutools per Excel, procedere come segue:
1. Seleziona le celle contenenti le stringhe di testo a cui vuoi aggiungere zeri iniziali.
2. Fare quindi clic su Kutools > Testo > Aggiungi testo, come illustrato nello screenshot:

3. Nella finestra di dialogo Aggiungi testo, inserisci nella casella Testo gli zeri che desideri aggiungere davanti alle stringhe di testo, quindi seleziona Prima del primo carattere dall’elenco Posizione, come mostrato nello screenshot:

4. Fai clic su OK o sul pulsante Applica; il numero specificato di zeri verrà aggiunto automaticamente all’inizio di tutte le stringhe di testo selezionate, come mostrato nello screenshot:

Scarica e prova subito Kutools per Excel gratuitamente!
Migliori Strumenti per la Produttività in Office
Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un’efficienza mai vista prima.Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e Risparmia tempo.Clicca qui per ottenere la funzionalità di cui hai più bisogno...
Office Tab Porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice
- 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 all’interno della stessa finestra, invece che in finestre separate.
- Aumenta la tua produttività del 50 % e risparmia centinaia di clic del mouse ogni giorno!
Tutti i componenti aggiuntivi di Kutools in un unico programma di installazione.
Kutools for Office è la suite che include componenti aggiuntivi per Excel, Word, Outlook e PowerPoint, oltre a Office Tab Pro: la soluzione ideale per i team che lavorano su diverse app di Office.
- Suite completa— componenti aggiuntivi per Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Un unico programma di installazione, una sola licenza— configurazione in pochi minuti (pronto per MSI)
- Funziona meglio insieme— produttività ottimizzata tra le app di Office
- Prova gratuita di 30 giorni con tutte le funzionalità— nessuna registrazione, nessuna carta di credito
- Miglior rapporto qualità-prezzo— risparmia rispetto all’acquisto dei singoli componenti aggiuntivi