Sisukord
Soovite eemaldada oma Exceli töölehel viimase numbri? Olete õiges kohas! Seda saate teha mõnede sisseehitatud Exceli funktsioonidega.
Selles artiklis arutame 6 meetodit, kuidas eemaldada viimane number Excelis.
Selle artikli selgitamiseks kasutame järgmisi juhuslikke andmeid.
Lae alla praktiline töövihik
Lae alla see harjutusvihik, et seda artiklit lugedes harjutada.
Viimase numbri eemaldamine.xlsm6 kiiret meetodit viimase numbri eemaldamiseks Excelis
Selgitame mõningaid meetodeid, kuidas eemaldada viimane number Excelis.
1. Viimase numbri eemaldamiseks kasutage funktsiooni TRUNC
Funktsioon TRUNC eemaldab täisarvust murdosa.
Süntaks:
TRUNC(number,[num_digit])
Argument:
number - See on viide, millest fraktsiooniosa eemaldatakse.
num_digit- See argument on valikuline. See argument näitab, mitu numbrit murdarvust jääb tagastusse. Kui see osa on tühi või 0, deklaratsioonil ei näidata mingit osa.
Nüüd näitame, kuidas seda funktsiooni rakendatakse viimase numbri eemaldamiseks.
1. samm:
- Kõigepealt minge aadressile Raku C5 .
- Kirjutage sellesse lahtrisse alljärgnev valem.
=TRUNC(B5/10)
2. samm:
- Nüüd vajutage Sisesta nupp.
Me näeme, et viimane number on eemaldatud andmetest Ruut B5 .
3. samm:
- Nüüd lohistage Täitmise käepide ikooni viimase lahtri suunas.
Nii et viimased numbrid on tõmmatud andmetest Veerg B Me jagame kõik väärtused " 10 " ja eemaldas kõik murdarvud.
Loe edasi: Kuidas kustutada valemit Excelis (7+ meetodid)
2. Sisesta LEFT funktsioon koos LEN funktsiooniga viimase numbri eemaldamiseks
Funktsioon LEFT annab tähemärgid või numbrid seeria algus- või vasakpoolsest osast.
Süntaks:
LEFT(text,[num_chars])
Argument:
text- See on võrdlusseeria, millest me saame vajaliku arvu numbreid või sümboleid.
num_chars- See argument on vabatahtlik. See määrab, mitu numbrit me tahame antud seeriast. See peab olema võrdne või suurem kui 0 .
Funktsioon LEN tagastab seeria pikkuse.
Süntaks:
LEN(tekst)
Argument:
text- See on antud rida või string, mille pikkust see funktsioon arvutab.
Me sisestame VÄLJAS funktsiooniga LEN funktsioon.
1. samm:
- Kõigepealt minge aadressile Raku C5 .
- Seejärel kirjutage sellesse lahtrisse järgmine valem.
=LEFT(B5,LEN(B5)-1)
2. samm:
- Nüüd vajutage Sisesta .
3. samm:
- Nüüd lohistage Täitmise käepide ikooni viimasele lahtrisse.
Näeme, et iga lahtri viimane number on Veerg B kõrvaldatakse.
Loe edasi: Kuidas eemaldada Exceli numbriviga (3 võimalust)
3. Kombineeri REPLACE & LEN funktsioonid viimase numbri eemaldamiseks
Funktsioon REPLACE asendab mitu numbrit või märki teie valikul põhinevast seeriast.
Süntaks:
REPLACE(old_text, start_num, num_chars, new_text)
Argument:
old_text- See on antud seeria, kus toimub asendamine.
start_num- See määratleb vana_teksti asukoha, millest algab asendamine.
num_chars- See näitab, mitu numbrit asendatakse.
new_text- Need on need numbrid, mis pannakse vanasse_teksti.
Me kombineerime REPLACE ja LEN funktsioonid selles meetodis.
1. samm:
- Pange järgmine valem sisse Raku C5 .
=REPLACE(B5,LEN(B5),1,"")
2. samm:
- Klõpsake nuppu Sisesta nupp.
3. samm:
- Lohistage Täitmise käepide ikooni viimase lahtri suunas.
See kombinatsioon eemaldas kergesti antud numbrite viimase numbri.
Loe edasi: Kuidas eemaldada väärtus Excelis (9 meetodit)
Sarnased lugemised
- Kuidas eemaldada Exceli ruudustik (6 lihtsat meetodit)
- Eemaldage Exceli piire (4 kiiret viisi)
- Kuidas eemaldada märkeruut Excelis (6 meetodit)
- Ajatemplite eemaldamine kuupäevast Excelis (4 lihtsat viisi)
- Kuidas eemaldada kümnendmärgid Excelis (13 lihtsat viisi)
4. Viimase numbri väljavõtmine Exceli välkitäitmise abil
Exceli välktäitmine täidab veergu automaatselt vihje alusel. Saame teha mustri andmete manipuleerimiseks. Ja seda saab hõlpsasti rakendada selle abil Flash Fill .
See on meie andmestik. Me tahame sellest andmestikust eemaldada viimase numbri.
1. samm:
- Kõigepealt tehke muster, eemaldades viimase numbri Raku B5 aadressile Raku C5 .
2. samm:
- Nüüd klõpsa Raku C6 .
- Minge Andmed vahekaart.
- Valige Flash Fill võimalus.
Pärast valimist Flash Fill meie andmed muutuvad alljärgnevaks pildiks.
Kui lihtsalt Flash Fill eemaldasime Exceli viimase numbri.
Me võime ka seda rakendada Flash Fill kasutades klaviatuurikombinatsiooni. Vajutage Ctrl+E ja Flash Fill operatsiooni teostab.
Märkus:
Kui Flash Fill on välja lülitatud, siis lülitage see sisse järgmiselt.
Mine edasi Faili>Valikud siis vaata allolevat pilti.
- Excel Valikud 1. Valige Excel Valikud 1. Täiustatud .
- Seejärel märgistage märkeruut Automaatselt välgufunktsiooni täitmine .
- Lõpuks vajutage OK .
Siis Flash Fill võimaldab.
Loe edasi: Kuidas eemaldada numbrid Exceli lahtrist (7 tõhusat viisi)
5. VBA makrokood viimase numbri eemaldamiseks Excelis
Me rakendame VBA makro kood viimase numbri eemaldamiseks Excelis.
Vaatleme allpool esitatud andmekogumit ja uued andmed asendavad siinkohal.
1. samm:
- Kõigepealt minge Arendaja vahekaart.
- Klõpsake nuppu Salvesta makro .
- Pane Remove_last_digit_1 kohta Makro nimi kast.
- Seejärel klõpsake nuppu OK .
2. samm:
- Seejärel klõpsake nuppu Makros ja valige Remove_last_digit_1 alates Makro dialoogiaknas.
- Seejärel vajutage Astu sisse .
3. samm:
- Nüüd kirjutage alljärgnev kood käsuaknasse.
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
4. samm:
- Nüüd valige andmed Exceli töölehest.
5. samm:
- Vajutage märgitud vahekaardile VBA peamine vahekaart, et käivitada kood.
- Või võite vajutada F5 nupp.
See on meie lõpptulemus.
Loe edasi: Kuidas eemaldada andmete valideerimine Excelis (5 võimalust)
6. Ehita VBA funktsioon viimase numbri eemaldamiseks
Me ehitame VBA funktsioon, et eemaldada viimane number Excelis.
1. samm:
- Looge uus makro nimega Remove_last_digit_2 .
- Seejärel vajutage OK .
2. samm:
- Astu sisse . Remove_last_digit_2 makro eelmises meetodis näidatud viisil. Või vajutage Alt+F8 .
3. samm:
- Kirjutage käsuaknasse järgmine kood.
Function RemoveLastDigit(input1 As String, num_digit As Long) RemoveLastDigit = Left(input1, Len(input1) - num_digit) End Function
4. samm:
- Kirjutage käsuaknasse järgmine kood.
- Nüüd salvestage kood ja minge Exceli tööleht .
- Kirjutage alljärgnev valem, mis moodustas äsja loodud VBA funktsioon.
=RemoveLastDigit(B5,1)
5. samm:
- Seejärel vajutage Sisesta .
6. samm:
- Nüüd lohistage Täitmise käepide ikooni, et saada ülejäänud lahtrite väärtused.
See on kohandatud funktsioon. Vaata valemit, mida me kasutasime " 1 " viimases argumendis, sest me tahtsime eemaldada ainult viimase numbri. Kui me tahame eemaldada rohkem kui ühe numbri, siis muudame seda argumenti vastavalt vajadusele.
Loe edasi: Kuidas eemaldada juhtivad nullid Excelis (7 lihtsat viisi + VBA)
Asjad, mida meeles pidada
- The TRUNC funktsioon töötab ainult numbriliste väärtustega. Me ei saa siin kasutada teksti.
- Rakendades LEN funktsioon teiste funktsioonidega peab lahutama " 1 ", nagu on mainitud valemis.
Kokkuvõte
Me kirjeldasime, kuidas eemaldada viimane number Excelis. Me näitasime mõningaid funktsioone, samuti VBA koodi, et seda toimingut teha. Ma loodan, et see rahuldab teie vajadusi. Palun vaadake meie veebisaiti. Exceldemy.com ja esitage oma ettepanekud kommentaarikastis.