Sisällysluettelo
Haluatko poistaa viimeisen numeron Excel-taulukosta? Olet oikeassa paikassa! Voit tehdä tämän joillakin sisäänrakennetuilla Excel-funktioilla.
Tässä artikkelissa käsitellään 6 menetelmää, joilla viimeinen numero voidaan poistaa Excelissä.
Tämän artikkelin selittämiseen käytetään seuraavaa satunnaisten tietojen aineistoa.
Lataa harjoituskirja
Lataa tämä harjoituskirja, jotta voit harjoitella tätä artikkelia lukiessasi.
Poista viimeinen numero.xlsm6 nopeaa tapaa poistaa viimeinen numero Excelissä
Selitämme joitakin menetelmiä viimeisen numeron poistamiseksi Excelissä.
1. Käytä TRUNC-toimintoa viimeisen numeron poistamiseen.
TRUNC-funktio poistaa kokonaisluvun murto-osan.
Syntaksi:
TRUNC(number,[num_digit])
Väite:
numero - Se on viite, josta murto-osa poistetaan.
num_digit- Tämä argumentti on valinnainen. Tämä argumentti ilmoittaa, kuinka monta numeroa murtoluvusta jää palautukseen. Jos tämä osa on tyhjä tai 0, ilmoituksessa ei näytetä murto-osaa.
Nyt näytetään, miten tätä funktiota sovelletaan viimeisen numeron poistamiseen.
Vaihe 1:
- Mene ensin osoitteeseen Solu C5 .
- Kirjoita alla oleva kaava kyseiseen soluun.
=TRUNC(B5/10)
Vaihe 2:
- Paina nyt Kirjoita nappi.
Näemme, että viimeinen numero on poistettu seuraavasta datasta Solu B5 .
Vaihe 3:
- Vedä nyt Täyttökahva kuvaketta kohti viimeistä solua.
Viimeiset numerot on siis poimittu seuraavasta datasta. Sarake B Jaamme kaikki arvot " 10 " ja poisti kaikki murtoluvut.
Lue lisää: Kaavan tyhjentäminen Excelissä (7 + menetelmät)
2. Lisää LEFT-funktio LEN-funktion kanssa viimeisen numeron poistamiseksi.
LEFT-toiminto antaa merkit tai numerot sarjan alkupuolelta tai vasemmalta puolelta.
Syntaksi:
LEFT(text,[num_chars])
Väite:
text- Tämä on viitesarja, josta saadaan tarvittava määrä numeroita tai merkkejä.
num_chars- Tämä argumentti on valinnainen. Se määrittelee, kuinka monta numeroa haluamme annetusta sarjasta. Sen on oltava yhtä suuri tai suurempi kuin 0 .
LEN-toiminto palauttaa sarjan pituuden.
Syntaksi:
LEN(teksti)
Väite:
text- Tämä on annettu sarja tai merkkijono, jonka pituuden tämä funktio laskee.
Asetamme VASEMPI toiminto, jossa on LEN toiminto.
Vaihe 1:
- Mene ensin osoitteeseen Solu C5 .
- Kirjoita sitten seuraava kaava kyseiseen soluun.
=LEFT(B5,LEN(B5)-1)
Vaihe 2:
- Paina nyt Kirjoita .
Vaihe 3:
- Vedä nyt Täyttökahva kuvaketta viimeiseen soluun.
Voimme nähdä, että jokaisen solun viimeinen numero on Sarake B eliminoidaan.
Lue lisää: Kuinka poistaa numerovirhe Excelissä (3 tapaa)
3. Yhdistä REPLACE & LEN-toiminnot viimeisen numeron poistamiseksi.
REPLACE-toiminto korvaa useita numeroita tai merkkejä valitsemastasi sarjasta.
Syntaksi:
REPLACE(vanha_teksti, alku_luku, num_chars, uusi_teksti)
Väite:
old_text- Tämä on annettu sarja, jossa korvaaminen tapahtuu.
start_num- Tämä määrittelee vanhan_tekstin sijainnin, josta replace alkaa.
num_chars- Tämä osoittaa, kuinka monta numeroa korvataan.
new_text- Nämä ovat ne numerot, jotka asetetaan vanhaan_tekstiin.
Yhdistämme REPLACE ja LEN toiminnot tässä menetelmässä.
Vaihe 1:
- Laita seuraava kaava Solu C5 .
=REPLACE(B5,LEN(B5),1,"")
Vaihe 2:
- Napsauta Kirjoita nappi.
Vaihe 3:
- Vedä Täyttökahva kuvaketta kohti viimeistä solua.
Tämä yhdistelmä poisti helposti annettujen numeroiden viimeisen numeron.
Lue lisää: Kuinka poistaa arvo Excelissä (9 menetelmää)
Samanlaisia lukemia
- Miten poistaa ruudukko Excelistä (6 helppoa menetelmää)
- Poista reunukset Excelissä (4 nopeaa tapaa)
- Miten poistaa valintaruutu Excelissä (6 menetelmää)
- Poista aikaleimat päivämääristä Excelissä (4 helppoa tapaa)
- Kuinka poistaa desimaaliluvut Excelissä (13 helppoa tapaa)
4. Viimeisen numeron nostaminen Excel Flash Fillin avulla
Excel Flash Fill täyttää sarakkeen automaattisesti vihjeen perusteella. Voimme tehdä kuvion datan käsittelystä. Ja sitä voidaan helposti soveltaa tällä tavalla Salaman täyttö .
Tämä on tietokokonaisuutemme. Haluamme poistaa viimeisen numeron tästä tietokokonaisuudesta.
Vaihe 1:
- Tee ensin kuvio, jossa poistetaan viimeinen numero numeron Solu B5 osoitteeseen Solu C5 .
Vaihe 2:
- Klikkaa nyt Solu C6 .
- Mene osoitteeseen Tiedot välilehti.
- Valitse Salaman täyttö vaihtoehto.
Kun olet valinnut Salaman täyttö datastamme tulee alla oleva kuva.
Kuinka helposti Salaman täyttö poistanut viimeisen numeron Excelissä.
Voimme myös soveltaa tätä Salaman täyttö käyttämällä pikanäppäintä. Paina Ctrl+E ja Salaman täyttö operaatio suoritetaan.
Huom:
Jos Salaman täyttö on kytketty pois päältä, kytke se päälle seuraavalla tavalla.
Siirry osoitteeseen Tiedosto>Vaihtoehdot katso sitten alla oleva kuva.
- Valitse Excel Options 1st -kohdassa Edistynyt .
- Rastita sitten Automaattisesti salaman täyttö .
- Paina lopuksi OK .
Sitten Salaman täyttö mahdollistaa.
Lue lisää: Numeroiden poistaminen Excel-solusta (7 tehokasta tapaa)
5. VBA-makrokoodi viimeisen numeron poistamiseksi Excelissä
Sovellamme VBA-makro koodi viimeisen numeron poistamiseksi Excelissä.
Tarkastelemme alla olevaa tietokokonaisuutta, ja uudet tiedot korvataan tässä.
Vaihe 1:
- Mene ensin osoitteeseen Kehittäjä välilehti.
- Klikkaa Record makro .
- Laita Poista_viimeinen_luku_1 on Makron nimi laatikko.
- Napsauta sitten OK .
Vaihe 2:
- Napsauta sitten Makrot ja valitse Poista_viimeinen_luku_1 alkaen Makro valintaikkuna.
- Paina sitten Astu sisään .
Vaihe 3:
- Kirjoita nyt alla oleva koodi komentoikkunaan.
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
Vaihe 4:
- Valitse nyt tiedot Excel-taulukosta.
Vaihe 5:
- Paina merkittyä välilehteä VBA päävälilehdellä koodin suorittamiseksi.
- Tai voit painaa F5 nappi.
Tämä on lopputuloksemme.
Lue lisää: Tietojen validoinnin poistaminen Excelissä (5 tapaa)
6. Rakenna VBA-funktio viimeisen numeron poistamiseksi
Rakennamme VBA funktiota viimeisen numeron poistamiseksi Excelissä.
Vaihe 1:
- Luo uusi makro nimeltä Poista_viimeinen_luku_2 .
- Paina sitten OK .
Vaihe 2:
- Astu sisään ... Poista_viimeinen_luku_2 makroa edellisessä menetelmässä esitetyllä tavalla. Tai paina painiketta Alt+F8 .
Vaihe 3:
- Kirjoita seuraava koodi komentoikkunaan.
Function RemoveLastDigit(input1 As String, num_digit As Long) RemoveLastDigit = Left(input1, Len(input1) - num_digit) End Function
Vaihe 4:
- Kirjoita seuraava koodi komentoikkunaan.
- Tallenna nyt koodi ja siirry Excel-taulukko .
- Kirjoita alla oleva kaava, joka muodosti äskettäin luodun VBA toiminto.
=RemoveLastDigit(B5,1)
Vaihe 5:
- Paina sitten Kirjoita .
Vaihe 6:
- Vedä nyt Täyttökahva kuvaketta saadaksesi muiden solujen arvot.
Tämä on mukautettu funktio. Katso käyttämämme kaava " 1 " viimeisessä argumentissa, koska halusimme poistaa vain viimeisen numeron. Jos haluamme poistaa useamman kuin yhden numeron, muuta tätä argumenttia tarpeen mukaan.
Lue lisää: Kuinka poistaa johtavat nollat Excelissä (7 helppoa tapaa + VBA)
Muistettavat asiat
- The TRUNC funktio toimii vain numeeristen arvojen kanssa. Emme voi käyttää tekstiä tässä.
- Sovellettaessa LEN funktion ja muiden funktioiden välillä on vähennettävä " 1 ", kuten kaavassa mainitaan.
Päätelmä
Kuvasimme, miten viimeinen numero poistetaan Excelissä. Näytimme joitakin funktioita sekä VBA-koodin tämän toiminnon suorittamiseksi. Toivottavasti tämä vastaa tarpeitasi. Tutustu verkkosivuihimme. Exceldemy.com ja anna ehdotuksesi kommenttikenttään.