Sommario
Se desiderate rimuovere l'ultima cifra nel vostro foglio di lavoro Excel, siete nel posto giusto: potete farlo con alcune funzioni di Excel integrate.
In questo articolo discuteremo 6 metodi per rimuovere l'ultima cifra in Excel.
Per spiegare questo articolo utilizzeremo il seguente set di dati casuali.
Scarica il quaderno di esercizi
Scaricate questo quaderno di esercizi per esercitarvi durante la lettura di questo articolo.
Rimuovere l'ultima cifra.xlsm6 metodi rapidi per rimuovere l'ultima cifra in Excel
Vi spieghiamo alcuni metodi per rimuovere l'ultima cifra in Excel.
1. Utilizzare la funzione TRUNC per rimuovere l'ultima cifra
La funzione TRUNC rimuove la parte di frazione da un numero intero.
Sintassi:
TRUNC(numero,[num_cifra])
Argomento:
numero - È il riferimento da cui verrà rimossa la parte di frazione.
num_digit- Questo argomento è facoltativo e indica quante cifre della frazione rimarranno nella restituzione. Se questa parte è vuota o 0, non verrà indicata alcuna frazione nella dichiarazione.
Ora mostreremo come questa funzione viene applicata per rimuovere l'ultima cifra.
Fase 1:
- Per prima cosa, andare su Cellula C5 .
- Scrivete la formula seguente in quella cella.
=TRUNC(B5/10)
Fase 2:
- A questo punto, premere il tasto Entrare pulsante.
Si può notare che l'ultima cifra viene rimossa dai dati di Cellula B5 .
Fase 3:
- A questo punto, trascinare l'elemento Maniglia di riempimento verso l'ultima cella.
Quindi, le ultime cifre vengono estratte dai dati di Colonna B Dividiamo tutti i valori per " 10 " e ha rimosso tutti i valori frazionari.
Per saperne di più: Come cancellare una formula in Excel (7+ metodi)
2. Inserire la funzione SINISTRA con la funzione LEN per rimuovere l'ultima cifra
La funzione SINISTRA fornisce i caratteri o le cifre del lato iniziale o sinistro di una serie.
Sintassi:
SINISTRA(testo,[num_caratteri])
Argomento:
testo- Questa è la serie di riferimento da cui ricavare il numero di cifre o caratteri richiesto.
num_caratteri- Questo argomento è facoltativo e definisce il numero di cifre che si desidera ottenere dalla serie data. Deve essere uguale o superiore a 0 .
La funzione LEN restituisce la lunghezza di una serie.
Sintassi:
LEN(testo)
Argomento:
testo- È la serie o la stringa data, la cui lunghezza sarà calcolata da questa funzione.
Si inserisce il SINISTRA con la funzione LEN funzione.
Fase 1:
- Per prima cosa, andare su Cellula C5 .
- Quindi scrivere la seguente formula in quella cella.
=SINISTRA(B5,LEN(B5)-1)
Fase 2:
- Ora, premere Entrare .
Fase 3:
- A questo punto, trascinare l'elemento Maniglia di riempimento all'ultima cella.
Si può notare che l'ultima cifra di ogni cella di Colonna B viene eliminato.
Per saperne di più: Come rimuovere l'errore numerico in Excel (3 modi)
3. Combinare le funzioni REPLACE & LEN per rimuovere l'ultima cifra
La funzione REPLACE sostituisce diverse cifre o caratteri di una serie a scelta.
Sintassi:
REPLACE(vecchio_testo, inizio_num, num_caratteri, nuovo_testo)
Argomento:
vecchio_testo- Questa è la serie data in cui avverrà la sostituzione.
inizio_num- Definisce la posizione del vecchio_testo da cui partirà la sostituzione.
num_caratteri- Indica il numero di cifre da sostituire.
nuovo_testo- Queste sono le cifre che verranno impostate sul vecchio_testo.
Combineremo il SOSTITUIRE e LEN in questo metodo.
Fase 1:
- Inserite la seguente formula Cellula C5 .
=REPLACE(B5,LEN(B5),1,")
Fase 2:
- Fare clic sul pulsante Entrare pulsante.
Fase 3:
- Trascinare il Maniglia di riempimento verso l'ultima cella.
Questa combinazione rimuoveva facilmente l'ultima cifra dei numeri dati.
Per saperne di più: Come rimuovere un valore in Excel (9 metodi)
Letture simili
- Come rimuovere la griglia da Excel (6 metodi semplici)
- Rimuovere i bordi in Excel (4 modi rapidi)
- Come rimuovere la casella di controllo in Excel (6 metodi)
- Rimuovere i timestamp dalle date in Excel (4 modi semplici)
- Come rimuovere i decimali in Excel (13 modi semplici)
4. Prelevare l'ultimo numero utilizzando il riempimento flash di Excel
Riempimento flash di Excel riempie automaticamente una colonna in base a un indizio. Possiamo creare uno schema di manipolazione dei dati. E questo può essere facilmente applicato con questo metodo Riempimento flash .
Questo è il nostro set di dati, dal quale vogliamo rimuovere l'ultima cifra.
Fase 1:
- Per prima cosa, creare uno schema rimuovendo l'ultima cifra di Cellula B5 in Cellula C5 .
Fase 2:
- Ora, fare clic su Cellula C6 .
- Vai al sito Dati scheda.
- Selezionare la voce Riempimento flash opzione.
Dopo aver selezionato l'opzione Riempimento flash i nostri dati diventano l'immagine seguente.
Quanto facilmente Riempimento flash ha rimosso l'ultima cifra in Excel.
Possiamo anche applicare questo Riempimento flash utilizzando la scorciatoia da tastiera. Premere il tasto Ctrl+E e il Riempimento flash operazione verrà eseguita.
Nota:
Se Riempimento flash è disattivato, quindi attivarlo nel modo seguente.
Vai a File>Opzioni vedere l'immagine sottostante.
- In Opzioni di Excel 1a selezionare la voce Avanzato .
- Spuntare quindi il pulsante Riempimento automatico con flash .
- Infine, premere OK .
Allora Riempimento flash abilita.
Per saperne di più: Come rimuovere i numeri da una cella in Excel (7 modi efficaci)
5. Codice macro VBA per rimuovere l'ultima cifra in Excel
Applicheremo un Macro VBA per rimuovere l'ultima cifra in Excel.
Consideriamo il seguente set di dati e i nuovi dati verranno sostituiti qui.
Fase 1:
- Per prima cosa, andare alla pagina Sviluppatore scheda.
- Fare clic su Macro di registrazione .
- Mettere Rimuovi_ultima_cifra_1 sul Nome della macro scatola.
- Quindi fare clic su OK .
Fase 2:
- Quindi fare clic su Macro e selezionare Rimuovi_ultima_cifra_1 dal Macro finestra di dialogo.
- Quindi, premere il tasto Entrate in casa .
Fase 3:
- Ora, scrivete il codice seguente nella finestra di comando.
Sub Remove_last_digit_1() Dim last As Range For Each last In Selection If (Not last.HasFormula) And (Application.WorksheetFunction.IsNumber(last)) Then last = Left(last, Len(last) - 1) End If Next last End Sub
Passo 4:
- Ora, selezionate i dati dal foglio di lavoro di Excel.
Passo 5:
- Premere la linguetta contrassegnata del VBA per eseguire il codice.
- Oppure si può premere il tasto F5 pulsante.
Questo è il nostro risultato finale.
Per saperne di più: Come rimuovere la convalida dei dati in Excel (5 modi)
6. Creare una funzione VBA per rimuovere l'ultima cifra
Costruiremo un VBA per rimuovere l'ultima cifra in Excel.
Fase 1:
- Creare una nuova macro denominata Rimuovi_ultima_cifra_2 .
- Quindi premere OK .
Fase 2:
- Entrate in casa il Rimuovi_ultima_cifra_2 macro seguendo la procedura illustrata nel metodo precedente. Oppure premere Alt+F8 .
Fase 3:
- Scrivete il seguente codice nella finestra di comando.
Funzione RemoveLastDigit(input1 As String, num_digit As Long) RemoveLastDigit = Left(input1, Len(input1) - num_digit) Fine funzione
Passo 4:
- Scrivete il seguente codice nella finestra di comando.
- Ora, salvate il codice e andate nella cartella Foglio di lavoro Excel .
- Scrivere la seguente formula che ha formato la nuova creazione VBA funzione.
=Togli l'ultima cifra(B5,1)
Passo 5:
- Quindi premere Entrare .
Passo 6:
- A questo punto, trascinare l'elemento Maniglia di riempimento per ottenere i valori delle altre celle.
Si tratta di una funzione di personalizzazione. Vedere la formula che abbiamo usato " 1 "Se si desidera rimuovere più di una cifra, è sufficiente modificare questo argomento in base alle esigenze.
Per saperne di più: Come rimuovere gli zeri iniziali in Excel (7 modi semplici + VBA)
Cose da ricordare
- Il TRUNC La funzione funziona solo con valori numerici. Non è possibile utilizzare il testo in questo caso.
- Quando si applica il LEN con altre funzioni deve sottrarre " 1 " come indicato nella formula.
Conclusione
Abbiamo descritto come rimuovere l'ultima cifra in Excel, mostrando alcune funzioni e il codice VBA per eseguire questa operazione. Spero che questo possa soddisfare le vostre esigenze. Vi invitiamo a dare un'occhiata al nostro sito web Exceldemy.com e date i vostri suggerimenti nella casella dei commenti.