Obsah
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.xlsm6 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ářů.