Jak odstranit poslední číslici v aplikaci Excel (6 rychlých metod)

  • Sdílet Toto
Hugh West

Chcete odstranit poslední číslici v listu aplikace Excel? Jste na správném místě! Můžete to provést pomocí některých vestavěných funkcí aplikace Excel.

V tomto článku se budeme zabývat 6 způsoby odstranění poslední číslice v aplikaci Excel.

K vysvětlení tohoto článku použijeme následující soubor náhodných dat.

Stáhnout cvičebnici

Stáhněte si tento cvičební sešit a procvičujte si při čtení tohoto článku.

Odstranění poslední číslice.xlsm

6 rychlých metod pro odstranění poslední číslice v aplikaci Excel

Vysvětlíme vám několik metod, jak odstranit poslední číslici v aplikaci Excel.

1. K odstranění poslední číslice použijte funkci TRUNC

Funkce TRUNC odstraní zlomkovou část z celého čísla.

Syntaxe:

TRUNC(number,[num_digit])

Argument:

číslo - Jedná se o odkaz, z něhož bude část zlomku odstraněna.

num_digit- Tento argument je nepovinný. Tento argument udává, kolik číslic zlomku zůstane v návratové hodnotě. Pokud je tato část prázdná nebo 0, v přiznání se nezobrazí žádný zlomek.

Nyní si ukážeme, jak se tato funkce použije k odstranění poslední číslice.

Krok 1:

  • Nejprve přejděte na Buňka C5 .
  • Do této buňky napište následující vzorec.
=TRUNC(B5/10)

Krok 2:

  • Nyní stiskněte tlačítko Vstupte na tlačítko.

Vidíme, že poslední číslice je odstraněna z údajů v položce Buňka B5 .

Krok 3:

  • Nyní přetáhněte Plnicí rukojeť směrem k poslední buňce.

Poslední číslice jsou tedy převzaty z údajů z položky Sloupec B . Všechny hodnoty rozdělíme podle " 10 " a odstranil všechny zlomkové hodnoty.

Přečtěte si více: Jak vymazat vzorec v aplikaci Excel (7+ metod)

2. Vložení funkce LEFT s funkcí LEN pro odstranění poslední číslice

Funkce LEFT poskytuje znaky nebo číslice z počáteční nebo levé strany řady.

Syntaxe:

LEFT(text,[num_chars])

Argument:

text - Jedná se o referenční řadu, ze které získáme požadovaný počet číslic nebo znaků.

num_chars- Tento argument je nepovinný. Určuje, kolik číslic chceme z dané řady získat. Musí být roven nebo větší než 0 .

Funkce LEN vrací délku řady.

Syntaxe:

LEN(text)

Argument:

text - Jedná se o zadanou řadu nebo řetězec, jehož délku tato funkce vypočítá.

Vložíme LEVÝ s funkcí LEN funkce.

Krok 1:

  • Nejprve přejděte na Buňka C5 .
  • Pak do této buňky napište následující vzorec.
=LEFT(B5,LEN(B5)-1)

Krok 2:

  • Nyní stiskněte Vstupte na .

Krok 3:

  • Nyní přetáhněte Plnicí rukojeť do poslední buňky.

Vidíme, že poslední číslice v každé buňce souboru Sloupec B je odstraněn.

Přečtěte si více: Jak odstranit chybu čísla v aplikaci Excel (3 způsoby)

3. Kombinace funkcí REPLACE & LEN pro odstranění poslední číslice

Funkce REPLACE nahradí několik číslic nebo znaků ze série podle vašeho výběru.

Syntaxe:

REPLACE(starý_text, start_číslo, počet_znaků, nový_text)

Argument:

old_text- Jedná se o danou řadu, kde dojde k výměně.

start_num- Definuje umístění starého_textu, od kterého se začne nahrazovat.

num_chars- Udává, kolik číslic bude nahrazeno.

new_text- Tyto číslice budou nastaveny na old_text.

Zkombinujeme NAHRADIT a LEN funkce v této metodě.

Krok 1:

  • Vložte následující vzorec Buňka C5 .
=REPLACE(B5,LEN(B5),1,"")

Krok 2:

  • Klikněte na Vstupte na tlačítko.

Krok 3:

  • Přetáhněte Plnicí rukojeť směrem k poslední buňce.

Tato kombinace snadno odstranila poslední číslici daných čísel.

Přečtěte si více: Jak odstranit hodnotu v aplikaci Excel (9 metod)

Podobná čtení

  • Jak odstranit mřížku z aplikace Excel (6 snadných metod)
  • Odstranění okrajů v aplikaci Excel (4 rychlé způsoby)
  • Jak odstranit zaškrtávací políčko v aplikaci Excel (6 metod)
  • Odstranění časových značek z data v aplikaci Excel (4 snadné způsoby)
  • Jak odstranit desetinná místa v aplikaci Excel (13 snadných způsobů)

4. Stažení posledního čísla pomocí bleskového vyplnění aplikace Excel

Výplň blesku aplikace Excel automaticky vyplní sloupec na základě nápovědy. Můžeme vytvořit vzor manipulace s daty. A ten lze snadno použít pomocí tohoto Blesková výplň .

Toto je náš soubor dat. Z tohoto souboru dat chceme odstranit poslední číslici.

Krok 1:

  • Nejdříve vytvořte vzor, který odstraní poslední číslici Buňka B5 na Buňka C5 .

Krok 2:

  • Nyní klikněte na Buňka C6 .
  • Přejděte na Data tab.
  • Vyberte Blesková výplň možnost.

Po výběru Blesková výplň se naše data promění v následující obrázek.

Jak snadno Blesková výplň odstranil poslední číslici v aplikaci Excel.

Můžeme také použít tento Blesková výplň pomocí klávesové zkratky. Stiskněte klávesu Ctrl+E a Blesková výplň provede operaci.

Poznámka:

Pokud Blesková výplň je vypnutá, zapněte ji následujícím způsobem.

Přejít na Soubor>Možnosti pak se podívejte na následující obrázek.

  • V Možnostech aplikace Excel vyberte 1. Pokročilé .
  • Pak zaškrtněte políčko Automatické bleskové vyplnění .
  • Nakonec stiskněte OK .

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

Přečtěte si více: Jak odstranit čísla z buňky v aplikaci Excel (7 efektivních způsobů)

5. Kód makra VBA pro odstranění poslední číslice v aplikaci Excel

Použijeme Makro VBA kód pro odstranění poslední číslice v aplikaci Excel.

Uvažujeme o níže uvedeném souboru dat a nová data zde nahradíme.

Krok 1:

  • Nejprve přejděte do Vývojář tab.
  • Klikněte na Makro záznamu .
  • Vložte Remove_last_digit_1 na Název makra box.
  • Pak klikněte na OK .

Krok 2:

  • Pak klikněte na Makra a vyberte Remove_last_digit_1 z Makro dialogové okno.
  • Pak stiskněte tlačítko Vstupte do .

Krok 3:

  • Nyní do příkazového okna napište níže uvedený 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:

  • Nyní vyberte data z pracovního listu aplikace Excel.

Krok 5:

  • Stiskněte označenou kartu VBA hlavní karta pro spuštění kódu.
  • Nebo můžete stisknout tlačítko F5 tlačítko.

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

Přečtěte si více: Jak odstranit ověřování dat v aplikaci Excel (5 způsobů)

6. Vytvoření funkce VBA pro odstranění poslední číslice

Postavíme VBA funkce pro odstranění poslední číslice v aplikaci Excel.

Krok 1:

  • Vytvořte nové makro s názvem Remove_last_digit_2 .
  • Pak stiskněte tlačítko OK .

Krok 2:

  • Vstupte do na Remove_last_digit_2 makro podle způsobu uvedeného v předchozí metodě. Nebo stiskněte tlačítko Alt+F8 .

Krok 3:

  • Do příkazového okna zapište následující kód.
 Funkce RemoveLastDigit(input1 As String, num_digit As Long) RemoveLastDigit = Left(input1, Len(input1) - num_digit) End Function 

Krok 4:

  • Do příkazového okna zapište následující kód.
  • Nyní kód uložte a přejděte do Pracovní list aplikace Excel .
  • Napište níže uvedený vzorec, který vytvořil nově vytvořený VBA funkce.
=RemoveLastDigit(B5,1)

Krok 5:

  • Pak stiskněte tlačítko Vstupte na .

Krok 6:

  • Nyní přetáhněte Plnicí rukojeť pro získání hodnot ostatních buněk.

Jedná se o funkci přizpůsobení. Viz vzorec, který jsme použili " 1 " v posledním argumentu, protože jsme chtěli odstranit pouze poslední číslici. Pokud chceme odstranit více než jednu číslici, stačí tento argument změnit podle potřeby.

Přečtěte si více: Jak odstranit přední nuly v aplikaci Excel (7 snadných způsobů + VBA)

Na co nezapomenout

  • Na stránkách TRUNC Funkce pracuje pouze s číselnými hodnotami. Nemůžeme zde použít text.
  • Při použití LEN funkce s jinými funkcemi musí odečíst " 1 ", jak je uvedeno ve vzorci.

Závěr

Popsali jsme, jak odstranit poslední číslici v aplikaci Excel. Ukázali jsme několik funkcí a také kód VBA pro provedení této operace. Doufám, že to uspokojí vaše potřeby. Podívejte se prosím na naše webové stránky. Exceldemy.com a napište své návrhy do komentářů.

Hugh West je velmi zkušený školitel a analytik Excelu s více než 10 lety zkušeností v oboru. Má bakalářský titul v oboru Účetnictví a finance a magisterský titul v oboru Business Administration. Hugh má vášeň pro výuku a vyvinul jedinečný přístup k výuce, který lze snadno sledovat a pochopit. Jeho odborné znalosti Excelu pomohly tisícům studentů a profesionálů po celém světě zlepšit své dovednosti a vyniknout ve své kariéře. Prostřednictvím svého blogu Hugh sdílí své znalosti se světem a nabízí bezplatné výukové programy Excelu a online školení, které jednotlivcům a firmám pomohou dosáhnout jejich plného potenciálu.