Taula de continguts
Voleu eliminar l'últim dígit del vostre full de treball d'Excel? Estàs al lloc correcte! Podeu fer-ho amb algunes funcions d'Excel incorporades.
Aquí, en aquest article, parlarem de 6 mètodes sobre com eliminar l'últim dígit a Excel.
Utilitzarem el conjunt de dades següent d'algunes dades aleatòries per explicar aquest article.
Descarregueu el quadern de pràctiques
Descarregueu aquest quadern de pràctiques per fer exercici mentre esteu llegint això article.
Elimina l'últim dígit.xlsm6 Mètodes ràpids per eliminar l'últim dígit a Excel
Anem a explicar alguns mètodes sobre com eliminar l'últim dígit a Excel.
1. Utilitzeu la funció TRUNC per eliminar l'últim dígit
La funció TRUNC elimina la part de la fracció d'un nombre enter.
Sintaxi:
TRUNC(number,[num_digit])
Argument:
número – És la referència a partir de la qual la part de la fracció s'eliminarà.
num_digit- Aquest argument és opcional. Aquest argument indica quants dígits de la fracció quedaran al retorn. Si aquesta part està en blanc o 0, no es mostrarà cap fracció a la declaració.
Ara, mostrarem com s'aplica aquesta funció per eliminar l'últim dígit.
Pas 1:
- Primer, aneu a Cel·la C5 .
- Escriu la fórmula següent en aquesta cel·la.
=TRUNC(B5/10)
Pas 2:
- Ara, premeu el botó Botó Enter .
Podem veure que l'últim dígit s'elimina de les dades de la cel·la B5 .
Pas 3:
- Ara, arrossega la icona Emplena la nansa cap a l'última cel·la.
Per tant, els últims dígits s'extreuen de les dades de la Columna B . Dividim tots els valors per " 10 " i vam eliminar tots els valors fraccionaris.
Llegir més: Com esborrar la fórmula a Excel (7 o més mètodes). )
2. Insereix la funció ESQUERRA amb la funció LEN per eliminar l'últim dígit
La funció ESQUERRA proporciona els caràcters o dígits de l'inici o del costat esquerre d'una sèrie.
Sintaxi:
LEFT(text,[num_chars])
Argument:
text- Aquesta és la sèrie de referència de la qual obtindrem el nombre necessari de dígits o caràcters.
num_chars- Aquest argument és opcional. Defineix quants dígits volem de la sèrie donada. Ha de ser igual o superior a 0 .
La funció LEN retorna la longitud d'una sèrie.
Sintaxi:
LEN(text)
Argument:
text- Això és la sèrie o cadena donada la longitud de la qual es calcularà amb aquesta funció.
Inserirem la funció LEFT amb la funció LEN .
Pas 1:
- Primer, aneu a la Cel·la C5 .
- A continuació, escriviu la fórmula següent sobre aquestacel·la.
=LEFT(B5,LEN(B5)-1)
Pas 2:
- Ara, premeu Retorn .
Pas 3:
- Ara, arrossegueu la icona Annexa d'ompliment fins a l'última cel·la.
Podem veure que l'últim dígit de cada cel·la de la Columna B s'elimina.
Llegir més: Com eliminar l'error de nombre a Excel (3 maneres)
3. Combina REPLACE & Funcions LEN per eliminar l'últim dígit
La funció REPLACE substitueix diversos dígits o caràcters d'una sèrie segons la vostra elecció.
Sintaxi:
REPLACE(old_text, start_num, num_chars, new_text)
Argument:
text_antic- Això és la sèrie donada on es produirà la substitució.
núm_inici- Això defineix la ubicació del text_antic des d'on començarà la substitució.
num_chars- Això indica quants dígits es substituiran.
new_text- Aquests són els dígits que s'establiran al text_antigu.
Combinarem les funcions REPLACE i LEN en aquest mètode.
Pas 1:
- Posa la fórmula següent a Cel·la C5 .
=REPLACE(B5,LEN(B5),1,"")
Pas 2:
- Feu clic al botó Enter .
Pas 3:
- Arrossegueu la icona Emplena la maneta cap a l'última cel·la.
Aquesta combinació elimina fàcilment l'últim dígit dels nombres donats.
Llegir més: ComElimina el valor a Excel (9 mètodes)
Lectures similars
- Com eliminar la graella d'Excel (6 mètodes fàcils)
- Elimineu vores a Excel (4 maneres ràpides)
- Com eliminar la casella de selecció a Excel (6 mètodes)
- Elimineu les marques de temps de la data a Excel (4 maneres senzilles)
- Com eliminar decimals a l'Excel (13 maneres senzilles)
4. Retira l'últim número mitjançant Excel Flash Fill
Excel Flash Fill omple automàticament una columna en funció d'una pista. Podem fer un patró de manipulació de dades. I això es pot aplicar fàcilment mitjançant aquest Flash Fill .
Aquest és el nostre conjunt de dades. Volem eliminar l'últim dígit d'aquest conjunt de dades.
Pas 1:
- Primer, feu un patró eliminant l'últim dígit de la cel·la B5 a la cel·la C5 .
Pas 2:
- Ara, feu clic a Cel·la C6 .
- Aneu a la pestanya Dades .
- Seleccioneu el Opció Flash Fill.
Després de seleccionar Flash Fill , les nostres dades es converteixen en la imatge següent.
Quan fàcilment Flash Fill va eliminar l'últim dígit a Excel.
També podem aplicar aquest Flash Fill mitjançant la drecera del teclat. Premeu Ctrl+E i es farà l'operació Flash Fill .
Nota:
Si Flash Emplena està desactivat i, a continuació, activeu-ho de la manera següent.
Vés a Fitxer>Opcions i desprésvegeu a la imatge següent.
- A Opcions d'Excel, primer seleccioneu Avançat .
- A continuació, marqueu el Emplenament intermitent automàticament .
- Finalment, premeu D'acord .
A continuació, s'activarà Emplenat flash .
Llegir més: Com eliminar números d'una cel·la a Excel (7 maneres efectives)
5. Codi de macro VBA per eliminar l'últim dígit a Excel
Aplicarem un codi de macro VBA per eliminar l'últim dígit a Excel.
Considerem el conjunt de dades següent i les dades noves es substituiran aquí.
Pas 1:
- Primer, aneu al Desenvolupador Pestanya .
- Feu clic a Enregistra macro .
- Posa Elimina_últim_dígit_1 al quadre Nom de la macro .
- A continuació, feu clic a D'acord .
Pas 2:
- A continuació, feu clic a Macros i seleccioneu Elimina_últim_dígit_1 al quadre de diàleg Macro .
- A continuació, premeu Passa a .
Pas 3:
- Ara, escriviu el codi següent a la finestra d'ordres.
6538
Pas 4:
- Ara, seleccioneu les dades del full de treball d'Excel.
Pas 5:
- Premeu la pestanya marcada de la pestanya principal VBA per executar el codi .
- O podeu prémer el botó F5 .
Aquest és el nostre resultat final.
Llegeix M mineral: Com eliminar la validació de dades a Excel (5 maneres)
6. Construiruna funció VBA per eliminar l'últim dígit
Crearem una funció VBA per eliminar l'últim dígit a Excel.
Pas 1:
- Creeu una macro nova anomenada Elimina_últim_dígit_2 .
- A continuació, premeu D'acord .
Pas 2:
- Introdueix la macro Remove_last_digit_2 seguint la manera que es mostra al mètode anterior. O premeu Alt+F8 .
Pas 3:
- Anoteu el codi següent a la finestra d'ordres.
6018
Pas 4:
- Anoteu el codi següent a la finestra d'ordres.
- Ara, deseu el codi i aneu al full de treball d'Excel .
- Escriu la fórmula següent que va formar el VBA<5 acabat de crear> funció.
=RemoveLastDigit(B5,1)
Pas 5:
- A continuació, premeu Retorn .
Pas 6:
- Ara, arrossegueu la icona Emplena la maneta per obtenir els valors de la resta de cel·les.
Aquesta és una funció de personalització. Vegeu la fórmula que hem utilitzat " 1 " a l'últim argument perquè només volíem eliminar l'últim dígit. Si volem eliminar més d'un dígit, canvieu aquest argument segons les necessitats.
Llegir més: Com eliminar els zeros principals a Excel (7 maneres senzilles + VBA) )
Coses per recordar
- La funció TRUNC només funciona amb valors numèrics. No podem utilitzar text aquí.
- Quanl'aplicació de la funció LEN amb altres funcions ha de restar “ 1 ” tal com s'esmenta a la fórmula.
Conclusió
Hem descrit com eliminar l'últim dígit a Excel. Hem mostrat algunes funcions, així com el codi VBA, per realitzar aquesta operació. Espero que això satisfà les vostres necessitats. Fes una ullada al nostre lloc web Exceldemy.com i dóna els teus suggeriments al quadre de comentaris.