Ako odstrániť poslednú číslicu v programe Excel (6 rýchlych metód)

  • Zdieľajte To
Hugh West

Chcete odstrániť poslednú číslicu v hárku programu Excel? Ste na správnom mieste! Môžete to urobiť pomocou niektorých zabudovaných funkcií programu Excel.

V tomto článku sa budeme zaoberať 6 spôsobmi odstránenia poslednej číslice v programe Excel.

Na vysvetlenie tohto článku použijeme nasledujúci súbor náhodných údajov.

Stiahnite si cvičebnicu

Stiahnite si tento cvičebný zošit, aby ste si počas čítania tohto článku precvičili svoje zručnosti.

Odstrániť poslednú číslicu.xlsm

6 rýchlych metód na odstránenie poslednej číslice v programe Excel

Vysvetlíme vám niekoľko metód, ako odstrániť poslednú číslicu v programe Excel.

1. Na odstránenie poslednej číslice použite funkciu TRUNC

Funkcia TRUNC odstráni zlomkovú časť z celého čísla.

Syntax:

TRUNC(number,[num_digit])

Argument:

číslo - Je to referencia, z ktorej sa odstráni časť zlomku.

num_digit- Tento argument je nepovinný. Tento argument udáva, koľko číslic zlomku zostane vo výnose. Ak je táto časť prázdna alebo 0, v daňovom priznaní sa nezobrazí žiadny zlomok.

Teraz si ukážeme, ako sa táto funkcia použije na odstránenie poslednej číslice.

Krok 1:

  • Najprv prejdite na stránku Bunka C5 .
  • Do tejto bunky napíšte nasledujúci vzorec.
=TRUNC(B5/10)

Krok 2:

  • Teraz stlačte tlačidlo Vstúpte na stránku tlačidlo.

Vidíme, že posledná číslica je odstránená z údajov Bunka B5 .

Krok 3:

  • Teraz potiahnite Naplňte rukoväť smerom k poslednej bunke.

Posledné číslice sú teda prevzaté z údajov Stĺpec B . Všetky hodnoty sme rozdelili podľa " 10 " a odstránil všetky zlomkové hodnoty.

Prečítajte si viac: Ako vymazať vzorec v programe Excel (7+ metód)

2. Vloženie funkcie LEFT s funkciou LEN na odstránenie poslednej číslice

Funkcia LEFT poskytuje znaky alebo číslice z počiatočnej alebo ľavej strany série.

Syntax:

LEFT(text,[num_chars])

Argument:

text - Toto je referenčný rad, z ktorého získame požadovaný počet číslic alebo znakov.

num_chars- Tento argument je nepovinný. Definuje, koľko číslic chceme z daného radu. Musí byť rovný alebo väčší ako 0 .

Funkcia LEN vráti dĺžku série.

Syntax:

LEN(text)

Argument:

text - Toto je zadaný rad alebo reťazec, ktorého dĺžku vypočíta táto funkcia.

Vložíme LEVÁ funkciu s LEN funkcie.

Krok 1:

  • Najprv prejdite na stránku Bunka C5 .
  • Potom do tejto bunky napíšte nasledujúci vzorec.
=LEFT(B5,LEN(B5)-1)

Krok 2:

  • Teraz stlačte Vstúpte na stránku .

Krok 3:

  • Teraz potiahnite Naplňte rukoväť na poslednú bunku.

Vidíme, že posledná číslica každej bunky Stĺpec B je vylúčená.

Prečítajte si viac: Ako odstrániť chybu čísla v programe Excel (3 spôsoby)

3. Kombinácia funkcií REPLACE & LEN na odstránenie poslednej číslice

Funkcia REPLACE nahradí niekoľko číslic alebo znakov zo série podľa vášho výberu.

Syntax:

REPLACE(starý_text, start_num, num_chars, nový_text)

Argument:

old_text- Toto je daná séria, v ktorej dôjde k výmene.

start_num- Definuje umiestnenie starého_textu, od ktorého sa začne nahrádzať.

num_chars- Uvádza sa, koľko číslic sa nahradí.

new_text- Tieto číslice sa nastavia na old_text.

Budeme kombinovať NAHRADIŤ a LEN funkcie v tejto metóde.

Krok 1:

  • Vložte nasledujúci vzorec Bunka C5 .
=REPLACE(B5,LEN(B5),1,"")

Krok 2:

  • Kliknite na Vstúpte na stránku tlačidlo.

Krok 3:

  • Potiahnite Rukoväť náplne smerom k poslednej bunke.

Táto kombinácia ľahko odstránila poslednú číslicu daných čísel.

Prečítajte si viac: Ako odstrániť hodnotu v programe Excel (9 metód)

Podobné čítania

  • Ako odstrániť mriežku z programu Excel (6 jednoduchých metód)
  • Odstránenie hraníc v programe Excel (4 rýchle spôsoby)
  • Ako odstrániť začiarkavacie políčko v programe Excel (6 metód)
  • Odstránenie časových značiek z dátumu v programe Excel (4 jednoduché spôsoby)
  • Ako odstrániť desatinné miesta v programe Excel (13 jednoduchých spôsobov)

4. Stiahnite posledné číslo pomocou aplikácie Excel Flash Fill

Excel Flash Fill automaticky vyplní stĺpec na základe nápovedy. Môžeme vytvoriť vzor manipulácie s údajmi. A to sa dá ľahko aplikovať pomocou tohto Blesková výplň .

Toto je náš súbor údajov. Z tohto súboru údajov chceme odstrániť poslednú číslicu.

Krok 1:

  • Najprv vytvorte vzor, ktorý odstráni poslednú číslicu Bunka B5 na stránku . Bunka C5 .

Krok 2:

  • Teraz kliknite na Bunka C6 .
  • Prejdite na Údaje tab.
  • Vyberte Blesková výplň možnosť.

Po výbere Blesková výplň naše údaje sa stanú nasledujúcim obrázkom.

Ako ľahko Blesková výplň odstránil poslednú číslicu v programe Excel.

Môžeme tiež použiť tento Blesková výplň pomocou klávesovej skratky. Stlačte tlačidlo Ctrl+E a Blesková výplň vykoná operáciu.

Poznámka:

Ak Blesková výplň je vypnutá, potom ju zapnite nasledujúcim spôsobom.

Prejsť na Súbor>Možnosti potom si pozrite nasledujúci obrázok.

  • V možnostiach aplikácie Excel vyberte 1. Pokročilé .
  • Potom začiarknite políčko Automatické bleskové vypĺňanie .
  • Nakoniec stlačte OK .

Potom Blesková výplň umožní.

Prečítajte si viac: Ako odstrániť čísla z bunky v programe Excel (7 účinných spôsobov)

5. Kód makra VBA na odstránenie poslednej číslice v programe Excel

Použijeme Makro VBA kód na odstránenie poslednej číslice v programe Excel.

Uvažujeme o nižšie uvedenom súbore údajov a nové údaje tu nahradíme.

Krok 1:

  • Najprv prejdite na Vývojár tab.
  • Kliknite na Makro záznamu .
  • Umiestnite stránku . Remove_last_digit_1 na Názov makra box.
  • Potom kliknite na OK .

Krok 2:

  • Potom kliknite na Makrá a vyberte Remove_last_digit_1 z Makro dialógové okno.
  • Potom stlačte tlačidlo Krok do .

Krok 3:

  • Teraz napíšte do príkazového okna nasledujúci kód.
 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 

Krok 4:

  • Teraz vyberte údaje z pracovného hárka programu Excel.

Krok 5:

  • Stlačte označenú kartu VBA hlavnú kartu na spustenie kódu.
  • Alebo môžete stlačiť F5 tlačidlo.

Toto je náš konečný výsledok.

Prečítajte si viac: Ako odstrániť overovanie údajov v programe Excel (5 spôsobov)

6. Vytvorenie funkcie VBA na odstránenie poslednej číslice

Vybudujeme VBA funkciu na odstránenie poslednej číslice v programe Excel.

Krok 1:

  • Vytvorte nové makro s názvom Remove_last_digit_2 .
  • Potom stlačte tlačidlo OK .

Krok 2:

  • Krok do . Remove_last_digit_2 makro podľa spôsobu uvedeného v predchádzajúcej metóde. Alebo stlačte Alt+F8 .

Krok 3:

  • Do príkazového okna zapíšte nasledujúci kód.
 Funkcia RemoveLastDigit(input1 As String, num_digit As Long) RemoveLastDigit = Left(input1, Len(input1) - num_digit) End Function 

Krok 4:

  • Do príkazového okna zapíšte nasledujúci kód.
  • Teraz uložte kód a prejdite do Pracovný hárok programu Excel .
  • Napíšte nasledujúci vzorec, ktorý vytvoril novovytvorený VBA funkcie.
=RemoveLastDigit(B5,1)

Krok 5:

  • Potom stlačte tlačidlo Vstúpte na stránku .

Krok 6:

  • Teraz potiahnite Rukoväť náplne ikonu na získanie hodnôt ostatných buniek.

Ide o funkciu prispôsobenia. Pozrite si vzorec, ktorý sme použili " 1 " v poslednom argumente, pretože sme chceli odstrániť len poslednú číslicu. Ak chceme odstrániť viac ako jednu číslicu, stačí zmeniť tento argument podľa potreby.

Prečítajte si viac: Ako odstrániť vedúce nuly v programe Excel (7 jednoduchých spôsobov + VBA)

Čo si treba zapamätať

  • Stránka TRUNC Funkcia pracuje len s číselnými hodnotami. Nemôžeme tu použiť text.
  • Pri použití LEN funkcie s inými funkciami musí odčítať " 1 ", ako je uvedené vo vzorci.

Záver

Opísali sme, ako odstrániť poslednú číslicu v programe Excel. Ukázali sme niekoľko funkcií, ako aj kód VBA na vykonanie tejto operácie. Dúfam, že to uspokojí vaše potreby. Pozrite sa na našu webovú stránku Exceldemy.com a uveďte svoje návrhy v políčku pre komentáre.

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.