Come rimuovere gli zeri iniziali in Excel (5 semplici modi)

Molte persone hanno una relazione di amore-odio con gli zeri iniziali in Excel.

A volte lo vuoi, a volte no.

Sebbene Excel sia stato programmato in modo tale da rimuovere automaticamente tutti gli zeri iniziali dai numeri, ci sono alcuni casi in cui potresti averli.

In questo tutorial di Excel, te lo mostrerò come rimuovere gli zeri iniziali? nei tuoi numeri in Excel.

Quindi iniziamo!

Possibili motivi per cui potresti avere zeri iniziali in Excel

Come ho detto, Excel rimuove automaticamente tutti gli zeri iniziali dai numeri. Ad esempio, se inserisci 00100 in una cella in Excel, lo convertirà automaticamente in 100.

Nella maggior parte dei casi, questo ha senso in quanto questi zeri iniziali non sono realmente significativi.

Ma in alcuni casi, potresti volerlo.

Ecco alcuni possibili motivi per cui i tuoi numeri possono mantenere gli zeri iniziali:

  • Se il numero è stato formattato come testo (soprattutto aggiungendo un apostrofo prima del numero), manterrebbe gli zeri iniziali.
  • La cella potrebbe essere stata formattata in modo tale da mostrare sempre una certa lunghezza di un numero. E nel caso in cui il numero sia più piccolo, vengono aggiunti degli zeri iniziali per compensarlo. Ad esempio, puoi formattare una cella in modo che mostri sempre 5 cifre (e se il numero è inferiore a cinque cifre, gli zeri iniziali vengono aggiunti automaticamente)

Il metodo che scegliamo per rimuovere gli zeri iniziali dipenderà da cosa lo sta causando.

Leggi anche: Come aggiungere zeri iniziali in Excel

Quindi, il primo passo è identificare la causa in modo da poter scegliere il metodo giusto per rimuovere questi zeri iniziali.

Come rimuovere gli zeri iniziali dai numeri

Esistono diversi modi per rimuovere gli zeri iniziali dai numeri.

In questa sezione, ti mostrerò cinque di questi metodi.

Converti il ​​testo in numeri usando l'opzione di controllo degli errori

Se la causa dei numeri iniziali è che qualcuno ha aggiunto l'apostrofo prima di questi numeri (per convertirli in testo), puoi utilizzare il metodo di controllo degli errori per riconvertirli in numeri con un solo clic.

Questo è probabilmente il metodo più semplice per sbarazzarsi degli zeri iniziali.

Qui ho un set di dati in cui ho i numeri che hanno un apostrofo prima di questi e gli zeri iniziali. Questo è anche il motivo per cui vedi questi numeri allineati a sinistra (mentre per impostazione predefinita i numeri si allineano a destra) e hanno anche gli 0 iniziali.

Di seguito sono riportati i passaggi per rimuovere questi zeri iniziali da questi numeri:

  1. Seleziona i numeri da cui vuoi rimuovere gli zeri iniziali. Noterai che c'è un'icona gialla nella parte in alto a destra della selezione.
  2. Fare clic sull'icona gialla di controllo degli errori
  3. Fare clic su "Converti in numero"

Questo è tutto! I passaggi precedenti rimuoverebbero l'apostrofo e riconvertirebbero questi valori di testo in numeri.

E poiché Excel è programmato per rimuovere gli spazi iniziali da qualsiasi numero per impostazione predefinita, vedrai che in questo modo verranno rimossi automaticamente tutti gli zeri iniziali.

Note: Questo metodo non funzionerebbe se gli zeri iniziali sono stati aggiunti come parte della formattazione numerica personalizzata delle celle. Per gestire questi casi, utilizzare i metodi descritti di seguito.

Modificare la formattazione dei numeri personalizzati delle celle

Un altro motivo molto comune che potrebbe far apparire i tuoi numeri con zeri iniziali è quando le tue celle sono state formattate per mostrare sempre un numero specifico di cifre in ciascun numero.

Molte persone vogliono che i numeri sembrino coerenti e della stessa lunghezza, quindi specificano la lunghezza minima dei numeri modificando la formattazione delle celle.

Ad esempio, se vuoi che tutti i numeri vengano visualizzati come numeri a 5 cifre, se hai un numero di sole tre cifre Excel aggiungerà automaticamente due zeri iniziali.

Di seguito ho un set di dati in cui è stata applicata la formattazione del numero personalizzata per mostrare sempre un minimo di cinque cifre nella cella.

E il modo per sbarazzarsi di questi zeri iniziali è semplicemente rimuovere la formattazione esistente dalle celle.

Di seguito sono riportati i passaggi per eseguire questa operazione:

  1. Seleziona le celle che hanno i numeri con gli zeri iniziali
  2. Fare clic sulla scheda Home
  3. Nel gruppo Numeri, fai clic sul menu a discesa Formato numero
  4. Seleziona "Generale"

I passaggi precedenti cambierebbero la formattazione dei numeri personalizzati delle celle e ora i numeri verrebbero visualizzati come previsto (dove non ci sarebbero zeri iniziali).

Nota che questa tecnica funzionerebbe solo quando il motivo degli zeri iniziali era la formattazione dei numeri personalizzata. Non funzionerebbe se fosse stato utilizzato un apostrofo per convertire i numeri in testo (nel qual caso dovresti usare il metodo precedente)

Moltiplica per 1 (usando la tecnica Incolla speciale)

Questa tecnica funziona in entrambi gli scenari (dove i numeri sono stati convertiti in testo utilizzando un apostrofo o è stata applicata una formattazione numerica personalizzata alle celle).

Supponiamo di avere un set di dati come mostrato di seguito e di voler rimuovere gli zeri iniziali da esso.

Di seguito sono riportati i passaggi per farlo

  1. Copia qualsiasi cella vuota dal foglio di lavoro
  2. Seleziona le celle in cui hai i numeri da cui vuoi rimuovere gli zeri iniziali
  3. Fare clic con il pulsante destro del mouse sulla selezione e quindi fare clic su Incolla speciale. Questo aprirà la finestra di dialogo Incolla speciale
  4. Fare clic sull'opzione "Aggiungi" (nel gruppo operazioni)
  5. Fare clic su OK

I passaggi precedenti aggiungono 0 all'intervallo di celle selezionato e rimuovono anche tutti gli zeri iniziali e l'apostrofo.

Sebbene ciò non modifichi il valore della cella, converte tutti i valori di testo in numeri e copia la formattazione dalla cella vuota che hai copiato (sostituendo così la formattazione esistente che faceva apparire gli zeri iniziali).

Questo metodo influisce solo sui numeri. Nel caso in cui tu abbia una stringa di testo in una cella, rimarrebbe invariata.

Utilizzo della funzione VALORE

Un altro metodo rapido e semplice per rimuovere gli zeri iniziali consiste nell'utilizzare la funzione valore.

Questa funzione accetta un argomento (che potrebbe essere il testo o il riferimento di cella che contiene il testo) e restituisce il valore numerico.

Ciò funzionerebbe anche in entrambi gli scenari in cui i numeri iniziali sono il risultato dell'apostrofo (utilizzato per convertire i numeri in testo) o della formattazione dei numeri personalizzata.

Supponiamo di avere un set di dati come mostrato di seguito:

Di seguito è la formula che eliminerebbe gli zeri iniziali:

=VALORE(A1)

Nota: se vedi ancora gli zeri iniziali, devi andare alla scheda Home e modificare il formato della cella in Generale (dal menu a discesa Formato numero).

Utilizzo di testo in colonna

Mentre la funzionalità Testo su colonne viene utilizzata per dividere una cella in più colonne, puoi anche usarla per rimuovere gli zeri iniziali.

Supponiamo di avere un set di dati come mostrato di seguito:

Di seguito sono riportati i passaggi per rimuovere gli zeri iniziali utilizzando Testo in colonne:

  1. Seleziona l'intervallo di celle che hanno i numeri
  2. Fare clic sulla scheda "Dati"
  3. Nel gruppo Strumenti dati, fai clic su "Testo in colonne"
  4. Nella procedura guidata "Converti testo in colonne", apporta le seguenti modifiche:
    1. Passaggio 1 di 3: selezionare "Delimitato" e fare clic su Avanti
    2. Passaggio 2 di 3: deseleziona tutti i delimitatori e fai clic su Avanti
    3. Passaggio 3 di 3: selezionare una cella di destinazione (B2 in questo caso) e fare clic su Fine

I passaggi precedenti dovrebbero rimuovere tutti gli zeri iniziali e fornire solo i numeri. Nel caso in cui vedi ancora gli zeri iniziali, devi modificare la formattazione delle celle in Generale (questo può essere fatto dalla scheda Home)

Come rimuovere gli zeri iniziali dal testo

Sebbene tutti i metodi di cui sopra funzionino alla grande, questi sono pensati solo per quelle celle che hanno un valore numerico.

Ma cosa succede se hai valori alfanumerici o di testo che hanno anche degli zeri iniziali.

I metodi di cui sopra non funzionerebbero in quel caso, ma grazie a fantastiche formule in Excel, puoi ancora ottenere questa volta.

Supponiamo di avere un set di dati come mostrato di seguito e di voler rimuovere tutti gli zeri iniziali da esso:

Di seguito è la formula per farlo:

=DESTRA(A2,LEN(A2)-TROVA(SINISTRA(SOSTITUTO(A2,"0",""),1),A2)+1)

Lascia che ti spieghi come funziona questa formula

La parte SOSTITUZIONE della formula sostituisce lo zero con uno spazio vuoto. Quindi per il valore 001AN76, la formula sostitutiva fornisce il risultato come 1AN76

La formula LEFT estrae quindi il carattere più a sinistra di questa stringa risultante, che in questo caso sarebbe 1.

La formula TROVA quindi cerca questo carattere più a sinistra dato dalla formula LEFT e restituisce la sua posizione. Nel nostro esempio, per il valore 001AN76, darebbe 3 (che è la posizione di 1 nella stringa di testo originale).

1 viene aggiunto al risultato della formula TROVA, per assicurarsi di ottenere l'intera stringa di testo estratta (tranne gli zeri iniziali)

Il risultato della formula TROVA viene quindi sottratto dal risultato della formula LEN (utilizzata per fornire la lunghezza dell'intera stringa di testo). Questo ci dà la lunghezza dell'anello di testo senza gli zeri iniziali.

Questo valore viene quindi utilizzato con la funzione RIGHT per estrarre l'intera stringa di testo (eccetto gli zeri iniziali).

Nel caso ci sia la possibilità che ci possano essere spazi iniziali o finali nelle tue celle, è meglio usare la funzione TRIM con ogni riferimento di cella.

Quindi la nuova formula con la funzione TRIM aggiunta sarebbe come mostrato di seguito:

=DESTRA(TRIM(A2),LEN(TRIM(A2))-TROVA(SINISTRA(SOSTITUTO(TRIM(A2),"0",""),1),TRIM(A2))+1)

Quindi, questi sono alcuni semplici modi che puoi usare per rimuovere gli zeri iniziali dal tuo set di dati in Excel.

Spero che tu abbia trovato utile questo tutorial!

wave wave wave wave wave