Sommario
In questo articolo, vi illustrerò come rimuovere gli zeri (0) da Excel. Spesso, quando lavoriamo con fogli di calcolo non preparati da noi, ci troviamo di fronte a diversi tipi di formati di numeri nelle celle. Ad esempio, i numeri di telefono possono contenere zeri iniziali. D'altra parte, alcune celle possono contenere solo zeri come valori che possono influenzare i calcoli successivi in Excel (ad esempio, nel calcolo della media). Fortunatamente, Excelha diverse opzioni per rimuovere entrambi i tipi di zeri. Esaminiamo i metodi.
Scaricate la cartella di lavoro pratica
È possibile scaricare il quaderno di esercizi che abbiamo utilizzato per preparare questo articolo.
Rimuovere 0.xlsm7 metodi semplici per rimuovere lo 0 da Excel
1. Applicare l'opzione Trova e sostituisci per eliminare 0 da Excel
Se si desidera eliminare i valori zero da un intervallo di dati, il Trova e sostituisci L'opzione può essere di grande aiuto. Ecco i passaggi necessari:
Passi:
- Per prima cosa, selezionare l'intero set di dati ( B5:B13 ).
- Quindi, digitare Ctrl+T dalla tastiera. Trova e sostituisci Viene visualizzata la finestra di dialogo. A questo punto, andare alla voce Sostituire scheda, digitare 0 nel Trova cosa lasciare il campo Sostituire con Quindi, mettere il segno di spunta su ' Corrisponde al contenuto dell'intera cella Altrimenti, sostituirà gli zeri che si trovano in qualsiasi numero, come ad esempio 100, 80, 90 e così via. Sostituire tutti pulsante.
- Excel mostrerà quanti valori di cella pari a zero sono stati sostituiti con spazi vuoti. Premete sul pulsante OK pulsante.
- Infine, ecco il risultato: tutti gli zeri sono stati rimossi dal set di dati.
2. Rimuovere lo 0 iniziale utilizzando l'opzione di controllo degli errori (Convertire testo in numero)
A volte, le persone applicano Testo nelle celle di Excel per mostrare gli zeri iniziali. Se vogliamo eliminare questi zeri iniziali in una volta sola, possiamo convertire il formato Testo a Numero con un solo clic. Ecco quindi i passaggi associati:
Passi:
- Per prima cosa, selezionare l'intero set di dati ( B5:B13 ) che contiene degli zeri iniziali. A questo punto, si noterà un'icona gialla nell'angolo in alto a sinistra della selezione.
- Successivamente, fare clic sull'icona gialla di controllo degli errori e scegliere la voce ' Convertire in numero ' dal menu a tendina.
- Infine, vedremo che tutti gli zeri iniziali sono spariti.
3. Cancellare lo 0 iniziale modificando la formattazione numerica personalizzata delle celle
Ora discuteremo un altro metodo per eliminare gli zeri iniziali. A volte si utilizzano formati numerici personalizzati nei set di dati. Ad esempio, ogni cella conterrà un certo numero di cifre, qualunque sia il valore. In questi casi, è possibile eliminare gli zeri iniziali semplicemente scegliendo l'opzione Numero generale formato.
Passi:
- Selezionare l'intero set di dati ( B5:B11 ) all'inizio.
- Successivamente, passare al gruppo Numero dalla finestra Casa Per impostazione predefinita , il Speciale Il formato del numero viene selezionato qui.
- Ora, scegliere Generale dal menu a tendina.
- Infine, il risultato è il seguente.
4. Eliminare lo 0 iniziale utilizzando la tecnica speciale dell'incollamento
È possibile eliminare gli spazi iniziali dai set di dati utilizzando Incolla speciale tecnica. Per impostazione predefinita le celle di Excel Numero Il formato è Generale Questo metodo funzionerà per entrambi i tipi di Numero personalizzato e i numeri che vengono convertiti in Testo Supponiamo di avere un set di dati in cui i valori (numeri) sono sia in Testo e Personalizzato formato.
Passi:
- Per prima cosa, selezionare una cella vuota e copiarla.
- Quindi, selezionare il set di dati ( B5:B13 ), fare clic con il tasto destro del mouse su di esso e scegliere l'opzione Incolla speciale
- Ora, il Incolla speciale Verrà visualizzata la finestra di dialogo, quindi selezionare Aggiungi dal Opzioni e fare clic sul pulsante OK .
- Infine, il risultato è il seguente.
5. Utilizzare la funzione VALORE per rimuovere lo 0 iniziale da Excel
A differenza di quanto descritto nei metodi precedenti, ora discuteremo come eliminare gli spazi iniziali utilizzando le funzioni di Excel come la funzione VALORE . il VALORE converte una stringa di testo che rappresenta un numero in un numero. Allo stesso modo Metodo 4 Questa formula funzionerà sia per il Numero personalizzato e i numeri che vengono convertiti in Testo .
Passi:
- Digitare la formula seguente in Cellula C5 .
=VALORE(B5)
- Alla fine si otterrà il seguente risultato. Utilizzare il comando Maniglia di riempimento ( + ) per copiare la formula nelle altre celle.
6. Cancellare lo 0 iniziale dal testo in Excel usando una combinazione di funzioni
Finora abbiamo discusso come eliminare gli zeri quando la cella contiene solo cifre. Tuttavia, ci sono situazioni in cui le celle contengono sia testo che cifre. In questi casi, possiamo eliminare gli zeri iniziali utilizzando combinazioni di funzioni di Excel. Ad esempio, in questo metodo, combineremo le funzioni DIRITTO , LEN , TROVARE , SINISTRA , e SOSTITUTIVO per eliminare gli zeri iniziali.
Passi:
- Per prima cosa, digitare la seguente formula in Cellula C5 .
=DESTRA(B5,LEN(B5)-TROVA(SINISTRA(SOSTITUISCI(B5, "0",""),1),B5)+1)
- Il risultato della formula di cui sopra è il seguente.
Ripartizione della formula:
➤ SOSTITUIRE(B5, "0″,")
Qui, la funzione SUBSTITUTE sostituisce gli zeri con Vuoto (""), il risultato è ' ABCD '.
➤ LEFT(SUBSTITUTE(B5, "0″,"),1)
Qui, la funzione SINISTRA estrae il carattere più a sinistra della stringa e il risultato è ' A '.
➤ FIND(LEFT(SUBSTITUTE(B5, "0″,"),1),B5)
Ora, la funzione FIND cerca il carattere più a sinistra e la sua posizione data dal parametro SINISTRA Qui, il risultato di questa parte della formula è ' 3 '.
Successivamente, viene aggiunto 1 al risultato del metodo TROVARE in modo da ottenere l'intera lunghezza della stringa di testo.
E poi, il risultato del TROVARE viene sottratto dalla lunghezza dei caratteri data da la funzione LEN .
➤ DESTRA(B5, LEN(B5)-FIND(LEFT(SUBSTITUTE(B5, "0″,"),1),B5)+1)
Infine, la funzione RIGHT estrae l'intera stringa di testo, esclusi gli zeri iniziali.
7. Eliminare lo 0 in testa da Excel con VBA
Possiamo eliminare lo zero iniziale usando VBA Anche questo è un metodo che si basa su una serie di passaggi.
Passi:
- Per prima cosa, selezionare l'intero set di dati ( B5:B13 ).
- Quindi, fare clic con il tasto destro del mouse sul nome del foglio Excel corrispondente e scegliere Codice .
- Ora, un codice Modulo Quindi scrivere il seguente codice.
Sub RemoveZero() Dim Range As Range Dim WorkRange As Range On Error Resume Next xTitleId = "Excel" Set WorkRange = Application.Selection Set WorkRange = Application.InputBox("Range", xTitleId, WorkRange.Address, Type:=8) WorkRange.NumberFormat = "General" WorkRange.Value = WorkRange.Value End Sub
- Dopo di che, Correre il codice.
- Infine, tutti gli zeri iniziali sono stati eliminati dal set di dati ( B5:B11 ).