Hoe om die laaste syfer in Excel te verwyder (6 vinnige metodes)

  • Deel Dit
Hugh West

Wil jy die laaste syfer in jou Excel-werkblad verwyder? Jy is op die regte plek! Jy kan dit doen met 'n paar ingeboude Excel-funksies.

Hier in hierdie artikel sal ons 6 metodes bespreek oor hoe om die laaste syfer in Excel te verwyder.

Ons gaan die volgende datastel gebruik van 'n paar ewekansige data om hierdie artikel te verduidelik.

Laai Oefenwerkboek af

Laai hierdie oefenwerkboek af om te oefen terwyl jy hierdie lees artikel.

Verwyder laaste syfer.xlsm

6 vinnige metodes om laaste syfer in Excel te verwyder

Ons sal 'n paar verduidelik metodes oor hoe om die laaste syfer in Excel te verwyder.

1. Gebruik TRUNC-funksie om laaste syfer te verwyder

Die TRUNC-funksie verwyder die breukdeel van 'n heelgetal.

Sintaksis:

TRUNC(number,[num_digit])

Argument:

nommer Dit is die verwysing waaruit die breukdeel sal verwyder word.

num_syfer- Hierdie argument is opsioneel. Hierdie argument dui aan hoeveel syfers van die breuk in die opgawe sal oorbly. As hierdie deel leeg of 0 is, sal geen breuk op die opgawe gewys word nie.

Nou sal ons wys hoe hierdie funksie toegepas word om die laaste syfer te verwyder.

Stap 1:

  • Gaan eers na Sel C5 .
  • Skryf die onderstaande formule op daardie sel.
=TRUNC(B5/10)

Stap 2:

  • Druk nou die Enter -knoppie.

Ons kan sien dat die laaste syfer uit die data van Sel B5 verwyder is.

Stap 3:

  • Sleep nou die Vulhandvatsel -ikoon na die laaste sel.

Dus, die laaste syfers word uit die data van Kolom B getrek. Ons verdeel al die waardes deur “ 10 ” en verwyder al die breukwaardes.

Lees meer: Hoe om formule in Excel uit te vee (7+ metodes) )

2. Voeg LINKER-funksie in met LEN-funksie om laaste syfer te verwyder

Die LINKER-funksie verskaf die karakters of syfers vanaf die begin- of linkerkant van 'n reeks.

Sintaksis:

LEFT(text,[num_chars])

Argument:

teks- Dit is die verwysingsreeks waaruit ons die vereiste aantal syfers of karakters sal kry.

num_chars- Hierdie argument is opsioneel. Dit definieer hoeveel syfers ons van die gegewe reeks wil hê. Dit moet gelyk aan of groter as 0 wees.

Die LEN-funksie gee die lengte van 'n reeks terug.

Sintaksis:

LEN(text)

Argument:

teks- Hierdie is die gegewe reeks of string waarvan die lengte deur hierdie funksie bereken sal word.

Ons sal die LEFT funksie met die LEN funksie invoeg.

Stap 1:

  • Gaan eers na Sel C5 .
  • Skryf dan die volgende formule daaropsel.
=LEFT(B5,LEN(B5)-1)

Stap 2:

  • Druk nou Enter .

Stap 3:

  • Nou, sleep die Vulhandvatsel -ikoon na die laaste sel.

Ons kan sien dat die laaste syfer van elke sel van Kolom B word uitgeskakel.

Lees meer: Hoe om nommerfout in Excel te verwyder (3 maniere)

3. Kombineer VERVANG & amp; LEN-funksies om laaste syfer te verwyder

Die VERVANG-funksie vervang verskeie syfers of karakters uit 'n reeks gebaseer op jou keuse.

Sintaksis:

REPLACE(old_text, start_num, num_chars, new_text)

Argument:

ou_teks- Dit is die gegewe reeks waar vervang sal plaasvind.

begin_nommer- Dit definieer die ligging van die ou_teks vanwaar vervanging sal begin.

getal_tekens- Dit dui aan hoeveel syfers vervang sal word.

nuwe_teks- Dit is die syfers wat op die old_text.

Ons sal die REPLACE en LEN funksies in hierdie metode kombineer.

Stap 1:

  • Sit die volgende formule in Sel C5 .
=REPLACE(B5,LEN(B5),1,"")

Stap 2:

  • Klik op die Enter -knoppie.

Stap 3:

  • Sleep die Vulhandvatsel -ikoon na die laaste sel.

Hierdie kombinasie het die laaste syfer van gegewe nommers maklik verwyder.

Lees meer: Hoe omVerwyder waarde in Excel (9 metodes)

Soortgelyke lesings

  • Hoe om rooster uit Excel te verwyder (6 maklike metodes)
  • Verwyder grense in Excel (4 vinnige maniere)
  • Hoe om die merkblokkie in Excel te verwyder (6 metodes)
  • Verwyder tydstempels van datum in Excel (4 maklike maniere)
  • Hoe om desimale in Excel te verwyder (13 maklike maniere)

4. Onttrek laaste nommer met behulp van Excel Flash Fill

Excel Flash Fill vul outomaties 'n kolom op grond van 'n leidraad. Ons kan 'n patroon van datamanipulasie maak. En dit kan maklik toegepas word deur hierdie Flitsvul .

Dit is ons datastel. Ons wil die laaste syfer uit hierdie datastel verwyder.

Stap 1:

  • Maak eers 'n patroon wat verwyder word die laaste syfer van Sel B5 in Sel C5 .

Stap 2:

  • Klik nou op Sel C6 .
  • Gaan na die Data -oortjie.
  • Kies die Flitsvul -opsie.

Nadat ons die Flitsvul gekies het, word ons data die onderstaande prent.

Hoe maklik het Flitsvul die laaste syfer in Excel verwyder.

Ons kan ook hierdie Flitsvul toepas met die sleutelbordkortpad. Druk die Ctrl+E en die Flitsvul -bewerking sal uitgevoer word.

Let wel:

As Flits Vul is afgeskakel, skakel dit dan op die volgende manier aan.

Gaan na Lêer>Opsies dansien op die onderstaande prent.

  • In Excel-opsies, kies eers die Gevorderd .
  • Merk dan die Flitsvul outomaties .
  • Uiteindelik, druk OK .

Dan sal Flitsvul aktiveer.

Lees meer: Hoe om getalle uit 'n sel in Excel te verwyder (7 effektiewe maniere)

5. VBA-makrokode om laaste syfer in Excel te verwyder

Ons sal 'n VBA-makro -kode toepas om die laaste syfer in Excel te verwyder.

Ons beskou die onderstaande datastel en die nuwe data sal hier vervang.

Stap 1:

  • Gaan eers na die Ontwikkelaar oortjie.
  • Klik op Reken Makro op .
  • Sit Verwyder_laaste_syfer_1 op die Makronaam blokkie.
  • Klik dan op OK .

Stap 2:

  • Klik dan op Makro's en kies Verwyder_laaste_syfer_1 uit die Makro -dialoogkassie.
  • Druk dan die Stap in .

Stap 3:

  • Skryf nou die onderstaande kode op die opdragvenster.
7576

Stap 4:

  • Kies nou die data uit die Excel-werkblad.

Stap 5:

  • Druk die gemerkte oortjie van die VBA hoofoortjie om die kode te laat loop .
  • Of jy kan die F5 knoppie druk.

Dit is ons finale resultaat.

Lees M ore: Hoe om datavalidering in Excel te verwyder (5 maniere)

6. Bou'n VBA-funksie om laaste syfer te verwyder

Ons sal 'n VBA funksie bou om die laaste syfer in Excel te verwyder.

Stap 1:

  • Skep 'n nuwe makro genaamd Verwyder_laaste_syfer_2 .
  • Druk dan OK .

Stap 2:

  • Trap in die Verwyder_laaste_syfer_2 -makro op die manier wat in die vorige metode gewys is. Of druk Alt+F8 .

Stap 3:

  • Skryf neer die volgende kode op die opdragvenster.
8767

Stap 4:

  • Skryf die volgende kode neer op die opdragvenster.
  • Stoor nou die kode en gaan na die Excel-werkblad .
  • Skryf die onderstaande formule wat die nuutgeskepte VBA<5 gevorm het> funksie.
=RemoveLastDigit(B5,1)

Stap 5:

  • Druk dan Enter .

Stap 6:

  • Nou, sleep die Vulhandvatsel -ikoon om die waardes van die res van die selle te kry.

Dit is 'n pasmaakfunksie. Sien die formule wat ons “ 1 ” in die laaste argument gebruik het, want ons wou net die laaste syfer verwyder. As ons meer as een syfer wil verwyder, verander dan net hierdie argument soos per behoefte.

Lees meer: Hoe om voorste nulle in Excel te verwyder (7 maklike maniere + VBA )

Dinge om te onthou

  • Die TRUNC funksie werk net met numeriese waardes. Ons kan nie teks hier gebruik nie.
  • Wanneerdie toepassing van die LEN funksie met ander funksies moet “ 1 ” aftrek soos in die formule genoem.

Gevolgtrekking

Ons het beskryf hoe om die laaste syfer in Excel te verwyder. Ons het 'n paar funksies, sowel as die VBA-kode, gewys om hierdie operasie uit te voer. Ek hoop dit sal aan u behoeftes voldoen. Kyk asseblief na ons webwerf Exceldemy.com en gee jou voorstelle in die kommentaarblokkie.

Hugh West is 'n hoogs ervare Excel-afrigter en ontleder met meer as 10 jaar ondervinding in die bedryf. Hy het 'n Baccalaureusgraad in Rekeningkunde en Finansies en 'n Meestersgraad in Besigheidsadministrasie. Hugh het 'n passie vir onderrig en het 'n unieke onderrigbenadering ontwikkel wat maklik is om te volg en te verstaan. Sy kundige kennis van Excel het duisende studente en professionele persone wêreldwyd gehelp om hul vaardighede te verbeter en uit te blink in hul loopbane. Deur sy blog deel Hugh sy kennis met die wêreld, en bied gratis Excel-tutoriale en aanlyn opleiding aan om individue en besighede te help om hul volle potensiaal te bereik.