Come rimuovere gli zeri iniziali in Excel [5 semplici modi]

Come rimuovere gli zeri iniziali in Excel [5 semplici modi]

Molte persone hanno una relazione di amore-odio con zeri iniziali in Excel.A volte lo vuoi, a volte no.

Sebbene Excel sia programmato per rimuovere automaticamente gli zeri iniziali dai numeri, ci sono alcune situazioni in cui potresti incontrare queste situazioni.

In questo tutorial di Excel, ti mostreròcom'èRimuovi gli zeri iniziali dai numeri in Excel.

Quindi iniziamo!

Possibili cause degli zeri iniziali in Excel

Come accennato, 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, dal momento che quegli zeri iniziali non hanno davvero senso.

Ma in alcuni casi, potresti averne bisogno.

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

  • Se il numero è stato formattato come testo (per lo più aggiungendo un apostrofo prima del numero), manterrà gli zeri iniziali.
  • Le celle potrebbero essere state formattate per visualizzare sempre numeri di una certa lunghezza.Se il numero è più piccolo, vengono aggiunti zeri iniziali per compensarlo.Ad esempio, puoi formattare la cella in modo che visualizzi sempre 5 cifre (se il numero è inferiore a 5 cifre, gli zeri iniziali vengono aggiunti automaticamente)

Il metodo che scegliamo per rimuovere gli zeri iniziali dipende da cosa lo causa.

domanda correlata  10 Esempi di VLOOKUP per principianti e utenti avanzati

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

Come rimuovere gli zeri iniziali dai numeri

Puoi rimuovere gli zeri iniziali dai numeri in diversi modi.

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

Converti il ​​testo in numeri con le opzioni di controllo degli errori

Se il motivo dei numeri iniziali è che qualcuno ha aggiunto un apostrofo prima di loro (convertendo quei numeri in testo), puoi utilizzare il controllo degli errori per riconvertire quei numeri in numeri con un solo clic.

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

Qui ho un set di dati con numeri con un apostrofo prima di quei numeri e zeri iniziali.Ecco perché vedi che i numeri sono allineati a sinistra (mentre i numeri predefiniti sono allineati a destra) e hanno anche 0 iniziali.

Numeri con zeri iniziali e apostrofi

Ecco i passaggi per rimuovere questi zeri iniziali da questi numeri:

  1. Seleziona il numero da cui rimuovere gli zeri iniziali.Noterai un'icona gialla nell'angolo in alto a destra della selezione.Seleziona le celle con numeri e icone gialle
  2. Fare clic sull'icona gialla di controllo dei bug
  3. Fai clic su "Converti in numero"seleziona converti in numero

而已!I passaggi precedenti lo farannorimuovere l'apostrofoe riconvertire questi valori di testo in numeri.

Dati con zeri iniziali rimossi

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

Nota: questo metodo non funzionerà se sono stati aggiunti zeri iniziali come parte del formato numerico personalizzato della cella.Per gestire queste situazioni, utilizzare i metodi descritti di seguito.

Modifica il formato numerico personalizzato di una cella

Un altro motivo molto comune per cui i tuoi numeri potrebbero mostrare zeri iniziali è quando le tue celle sono state formattate per mostrare sempre un certo numero di numeri in ogni numero.

Molte persone vogliono che i numeri appaiano coerenti e della stessa lunghezza, quindi specificano una lunghezza minima per i numeri modificando il formato delle celle.

Ad esempio, se vuoi che tutti i numeri appaiano come 5 cifre, se hai un numero con solo tre cifre, Excel aggiungerà automaticamente due zeri iniziali.

Di seguito ho un set di dati con un formato numerico personalizzato applicato per visualizzare sempre almeno cinque cifre in una cella.

Numeri con zeri iniziali a causa del formato numerico personalizzato

Il modo per sbarazzarsi di questi zeri iniziali è semplicemente rimuovere la formattazione esistente dalla cella.

Ecco i passaggi per farlo:

  1. Seleziona le celle con numeri zero iniziali
  2. Fare clic sulla scheda HomeFare clic sulla scheda Home
  3. Nel gruppo Numeri, fai clic sul menu a discesa Formato numeroFare clic sul formato del numero a discesa
  4. Seleziona "Generale"Scegli il formato generale

I passaggi precedenti cambieranno il formato numerico personalizzato della cella e ora i numeri appariranno come previsto (senza zeri iniziali).

Si noti che questa tecnica funziona solo se il motivo dello zero iniziale è la formattazione dei numeri personalizzata.Non funzionerà se usi gli apostrofi per convertire i numeri in testo (in questo caso dovresti usare il metodo precedente)

Moltiplica per 1 (usando una speciale tecnica di pasta)

Questa tecnica funziona in entrambi i casi (in cui il numero è stato convertito in testo utilizzando apostrofi o in cui è stato applicato un formato numerico personalizzato alla cella).

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

Set di dati con apostrofi e zeri iniziali in formato personalizzato

Ecco i passaggi per farlo

  1. Copia tutte le celle vuote nel foglio di lavoro
  2. Seleziona le celle con i numeri da cui desideri rimuovere gli zeri iniziali
  3. Fare clic con il pulsante destro del mouse sulla selezione e fare clic su Incolla speciale.Si aprirà la finestra di dialogo Incolla specialeFare clic su Incolla speciale
  4. Fare clic sull'opzione Aggiungi (nel gruppo Azioni)Fare clic sull'opzione Aggiungi nella finestra di dialogo Incolla speciale
  5. Fare clic su OK

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

Dati convertiti con zeri iniziali rimossi

Anche se questo non cambia 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 fa apparire gli zeri iniziali).

Questo metodo ha effetto solo sui numeri.Se è presente una stringa di testo nella cella, rimarrà invariata.

Utilizzare la funzione VALORE

Un altro modo semplice e veloce per rimuovere gli zeri iniziali consiste nell'utilizzare una funzione valore.

domanda correlata  Utilizzo di RVTools in VMware: gestisci facilmente le macchine virtuali

Questa funzione accetta un argomento (che può essere testo o un riferimento di cella con testo) e restituisce un valore numerico.

Questo vale anche per entrambi i casi in cui il numero iniziale è un apostrofo (usato per convertire i numeri in testo) o il risultato di un formato numerico personalizzato.

Supponiamo di avere un set di dati simile a questo:

Rimuovi zero dati con la formula

Ecco la formula per rimuovere gli zeri iniziali:

= VALORE (A1)

VALUE formula con zeri iniziali rimossi

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

Usa il testo in colonne

Mentre la funzione Testo in colonne viene utilizzata per dividere le celle in più colonne, puoi anche usarla per rimuovere gli zeri iniziali.

Supponiamo di avere un set di dati simile a questo:

Rimuovi zero dati con la formula

Ecco i passaggi per rimuovere gli zeri iniziali utilizzando Testo su colonne:

  1. Seleziona l'intervallo di celle con i numeri
  2. Fare clic sulla scheda DatiFare clic sulla scheda Dati
  3. Nel gruppo Strumenti dati, fare clic su Testo in colonneFare clic sul testo nella colonna
  4. Nella procedura guidata Converti testo in colonne, apporta le seguenti modifiche:
    1. Passaggio 1 di 3: seleziona "Separa" e fai clic su "Avanti"Scegli di separare
    2. Passaggio 2 di 3: deseleziona tutti i delimitatori e fai clic su Avantideseleziona tutti i delimitatori
    3. Passaggio 3 di 3: selezionare una cella target (B2 in questo caso) e fare clic su FineSeleziona la cella di destinazione e fai clic su Fine

I passaggi precedenti dovrebbero rimuovere tutti gli zeri iniziali e fornire solo numeri.Se vedi ancora zeri iniziali, devi cambiare il formato della cella in Generale (questo può essere fatto dalla scheda Home)

Come rimuovere gli zeri iniziali dal testo

Sebbene tutti i metodi precedenti funzionino bene, questi metodi funzionano solo per quelle celle che hanno valori numerici.

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

In questo caso, il metodo sopra non funzionerà, ma grazie alle fantastiche formule in Excel, puoi ancora ottenere il tempo.

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

Set di dati alfanumerici

Ecco la formula per farlo:

=RIGHT(A2,LEN(A2)-FIND(LEFT(SUBSTITUTE(A2,"0",""),1),A2)+1)

Formula per rimuovere gli zeri dalla stringa alfanumerica

Lascia che ti spieghi come funziona questa formula

La parte SOSTITUTIVA della formula sostituisce gli zeri con spazi vuoti.Quindi per il valore 001AN76, la formula di sostituzione fornisce il risultato 1AN76

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

La formula TROVA quindi trova il carattere più a sinistra dato dalla formula SINISTRA e ne restituisce la posizione.Nel nostro esempio, per il valore 001AN76, darebbe 3 (ovvero la posizione di 1 nella stringa di testo originale).

1 viene aggiunto al risultato della formula TROVA per assicurarci di aver estratto l'intera stringa di testo (tranne gli zeri iniziali)

domanda correlata  Come randomizzare un elenco di elementi/nomi in Excel? 2 formule semplici

Quindi sottrarre il risultato della formula TROVA dal risultato della formula LEN, che fornisce la lunghezza dell'intera stringa di testo.Questo ci dà la lunghezza del ciclo di testo senza zeri iniziali.

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

Se potresti avere spazi iniziali o finali nelle celle, è meglio utilizzare la funzione TRIM per ogni riferimento di cella.

Pertanto, la nuova formula con l'aggiunta della funzione TRIM si presenta così:

=RIGHT(TRIM(A2),LEN(TRIM(A2))-FIND(LEFT(SUBSTITUTE(TRIM(A2),"0",""),1),TRIM(A2))+1)

Pertanto, puoi utilizzare questi semplici metodi per rimuovere gli zeri iniziali dai set di dati in Excel.

Spero che questo tutorial ti sia stato utile!

Oh, ciao ????Lieto di conoscerti.

Iscriviti alla nostra Newsletter, Invia molto regolarmenteGrande tecnologiaAl tuo post.

Invia commento