Come rimuovere gli zeri iniziali dalla stringa di testo alfanumerica in Excel?
Supponendo di avere un elenco di stringhe di testo che includono alcuni zeri iniziali, e ora, voglio rimuovere tutti gli zeri iniziali dalle stringhe di testo per ottenere il seguente risultato, come potrei risolvere questa attività in Excel rapidamente e facilmente?
Rimuovi gli zeri iniziali dalle stringhe di testo alfanumeriche con la formula di matrice
Rimuovi gli zeri iniziali dalle stringhe di testo alfanumeriche con la funzione definita dall'utente
Rimuovi gli zeri iniziali dalle stringhe di testo alfanumeriche con Kutools per Excel
Aggiungi zeri iniziali alle stringhe di testo con Kutools per Excel
Rimuovi gli zeri iniziali dalle stringhe di testo alfanumeriche con la formula di matrice
In Excel, non esiste un modo diretto per rimuovere gli zeri iniziali dalle stringhe, ma è possibile applicare la seguente formula di matrice per risolverlo.
1. Si prega di digitare questa formula di matrice: =MID(A2,MATCH(TRUE,(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)<>"0"),0),LEN(A2)) (A2 è la cella da cui si desidera rimuovere gli zeri iniziali) in una cella vuota in cui si desidera ottenere il risultato, ad esempio C2, quindi premere CTRL + MAIUSC + INVIO tasti insieme per ottenere il risultato corretto, vedi screenshot:
2. Quindi seleziona la cella C2 e trascina il quadratino di riempimento verso il basso sulle celle in cui desideri contenere questa formula, tutti gli zeri iniziali sono stati rimossi dalle stringhe di testo, vedi screenshot:
Rimuovi gli zeri iniziali dalle stringhe di testo alfanumeriche con la funzione definita dall'utente
Tranne la formula di matrice sopra, anche il seguente codice VBA può farti un favore, per favore fai come segue:
1. Tieni premuto il ALT + F11 chiavi per aprire il Microsoft Visual Basic, Applications Edition finestra.
2. Clic inserire > Modulie incolla il codice seguente nel file Finestra del modulo.
Codice VBA: rimuovi gli zeri iniziali dalle stringhe di testo alfanumeriche:
Function RemoveLeadingZeros(Str As String)
'updateby Extendoffice
Do While Left(Str, 1) = "0"
Str = Mid(Str, 2)
Loop
RemoveLeadingZeros = Str
End Function
3. Quindi salva e chiudi questo codice, torna al foglio di lavoro e inserisci questa formula: = removeleadingzeros (A2) (A2 è la cella da cui si desidera rimuovere gli zeri iniziali) in una cella vuota, quindi trascinare il quadratino di riempimento verso il basso sulle celle in cui si desidera applicare questa formula e tutti gli zeri iniziali sono stati eliminati dalle stringhe di testo, vedere screenshot :
Rimuovi gli zeri iniziali dalle stringhe di testo alfanumeriche con Kutools per Excel
Se si dispone di Kutools for Excel, Con la sua Rimuovi gli zeri iniziali funzione, puoi rimuovere tutti gli zeri iniziali da più celle con un clic.
Kutools for Excel : con oltre 300 utili componenti aggiuntivi di Excel, da provare gratuitamente senza limitazioni in 30 giorni. |
Dopo l'installazione Kutools for Excel, si prega di fare come segue:
1. Seleziona le celle che vuoi rimuovere tutti gli zeri iniziali e quindi fai clic su Kutools > Testo > Rimuovi gli zeri iniziali, vedi screenshot:
2. E poi tutti gli zeri iniziali nelle stringhe di testo sono stati cancellati contemporaneamente, vedi screenshot:
Scarica e prova gratuitamente Kutools per Excel ora!
Aggiungi zeri iniziali alle stringhe di testo con Kutools per Excel
A volte, potresti voler inserire un numero di zeri iniziali prima delle stringhe di testo contemporaneamente, in questo caso il Kutools for Excel'S aggiungi testo utility può aiutarti a completare questo lavoro il più rapidamente possibile.
Dopo l'installazione Kutools for Excel, si prega di fare come segue:
1. Seleziona le celle della stringa di testo a cui desideri aggiungere gli zeri iniziali.
2. Quindi fare clic Kutools > Testo > aggiungi testo, vedi screenshot:
3. Nel aggiungi testo nella finestra di dialogo, immettere gli zeri che si desidera aggiungere prima delle stringhe di testo nel file Testo casella, quindi selezionare Prima del primo personaggio dal Posizione, vedi screenshot:
4. Quindi fare clic Ok or APPLICA pulsante, il numero di zeri specificato è stato inserito prima di tutte le stringhe di testo selezionate, vedi screenshot:
Scarica e prova gratuitamente Kutools per Excel ora!
I migliori strumenti per la produttività in ufficio
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...
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!