Obsah
V tomto článku vám ukážu šest účinných způsobů, jak odstranit poslední znak v aplikaci Excel. Někdy je potřeba vyjmout různé texty z buňky odstraněním posledního znaku. Lze to provést ručním zadáním, ale není to účinné. Ponořme se tedy do tohoto článku a seznamte se se způsoby, jak odstranit poslední znak v aplikaci Excel podle vašich potřeb.
Stáhnout pracovní sešit
Odstranit poslední znak.xlsm6 způsobů odstranění posledního znaku v aplikaci Excel
Zde mám datovou sadu, ve které zobrazuji čtyři sloupce; Id studenta, jméno, číslo předmětu, e-mailová adresa Na základě těchto údajů se vám pokusím ukázat způsoby, jak odstranění posledního znaku a extrahování potřebných dat.
Metoda 1: Použití funkce REPLACE pro odstranění pouze posledního znaku
Předpokládejme, že Id studenta se skládá z 5 znaků, z nichž první 4 jsou pro rok a poslední je číslo role, jak je uvedeno v tomto příkladě. Id studenta musíte odstranit poslední znak pomocí funkce REPLACE . Získané hodnoty se zobrazí v okně Rok Sloupek.
Krok 1:
Výběr výstupu Buňka E5 .
➤Zadejte následující funkci
=HODNOTA(REPLACE(B5,LEN(B5),1,""))
Zde, B5 je starý text , LEN(B5) vrátí délku textu, která je v tomto případě následující 5 tedy 5 bude start_num , 1 je num_chars a nový text je Prázdné stránky .
Hodnotová funkce převede řetězec na číslo.
Krok 2:
➤Press ENTER a získáte výstup.
➤Přetáhněte dolů Plnicí rukojeť
Výsledek
📓 Poznámka
Používání stránek NAHRADIT Funkce nebudete moci odstranit více než jeden znak z posledního.
Přečtěte si více: Jak odstranit poslední 3 znaky v aplikaci Excel
Metoda-2: Použití funkce LEFT
V Kurz č. sloupce různé názvy kurzů byly vytvořeny pomocí Oddělení Jméno a číslo. Oddělení z tohoto kurzu Ne, musíte odstranit poslední tři číslice pomocí funkce LEFT .
Krok 1:
➤Zvolte výstup Buňka E5 .
➤Použijte následující vzorec
=LEFT(D5,LEN(D5)-3)
Zde, D5 je text a LEN(D5)-3 = 5-3=2 je num_chars. První dva znaky se tedy zobrazí jako výstup.
Krok 2:
➤Press ENTER a získáte výstup.
➤Přetáhněte dolů Plnicí rukojeť
Výsledek
Přečtěte si více: Jak odstranit znaky v aplikaci Excel
Metoda 3: Použití funkce MID
V Kurz č. sloupce různé názvy kurzů byly vytvořeny pomocí Oddělení Jméno a číslo. Oddělení z tohoto kurzu Ne, musíte odstranit poslední tři číslice pomocí funkce MID .
Krok 1:
➤Zvolte výstup Buňka E5 .
➤Použijte následující vzorec
=MID(D5,1,LEN(D5)-3)
Zde, D5 je text , 1 je startovní číslo , LEN(D5)-3 je num_char
Krok 2:
➤Press ENTER a získáte výstup.
➤Přetáhněte dolů Plnicí rukojeť
Výsledek
Nyní získáte výstup v Oddělení sloupec.
Přečtěte si více: Excel Odstranění znaků zprava
Metoda 4: Použití bleskové výplně k odstranění posledního znaku
V Kurz č. sloupce různé názvy kurzů byly vytvořeny pomocí Oddělení Jméno a číslo. Oddělení z tohoto kurzu Ne, musíte odstranit poslední tři číslice pomocí funkce Flash Fill .
Krok 1:
➤Zvolte výstup Buňka E5 .
➤Zadejte název oddělení podle Buňka D5.
Krok 2:
➤In Buňka E6 začít psát jako předchozí a pak jako následující Oddělení budou navržena jména.
Krok 3:
➤Press ENTER a zobrazí se následující výstupy.
Přečtěte si více: Jak odstranit znaky zleva v aplikaci Excel
Metoda 5: Odstranění prvních a posledních znaků současně
Předpokládejme, že v E-mailová adresa sloupec Mám nějaké E-mailové identity ale jsou kombinovány s některými speciálními znaky na začátku a na konci těchto znaků. Ids Nyní chci tyto znaky na prvním a posledním místě současně vynechat pomocí funkce MID .
Krok 1:
➤Zvolte výstup Buňka E5 .
➤Použijte následující vzorec
=MID(D5,3,LEN(D5)-4)
Zde, D5 je text , 3 je startovní číslo , LEN(D5)-4 je num_char
3 se používá jako startovní číslo protože existují 2 speciální znaky před E-mailová adresa
a 4 se odečte od celkové délky znaků ve formátu num_char protože je celkem 4 speciální znaky, které chcete vynechat.
Krok 2:
➤Press ENTER a získáte výstup.
➤Přetáhněte dolů Plnicí rukojeť
Výsledek
Přečtěte si více: Jak odstranit speciální znaky v aplikaci Excel
Metoda-6: Použití kódu VBA
Můžete použít kód VBA také k odstranění posledního znaku jako v Metoda-2 nebo Metoda-3 .
Krok 1:
➤Vybrat Vývojář Karta>> Visual Basic Možnost
Krok 2:
➤ Editor jazyka Visual Basic otevře
➤Vybrat Vložte Karta>> Modul Možnost
Krok 3:
➤ Modul 1 bude vytvořen.
Krok 4:
Public Function RmvLstCh(txt As String, char_no As Long) RmvLstCh = Left(txt, Len(txt) - char_no) End Function
Tento kód vytvoří funkci s názvem RmvLstCh
➤ Uložit kód a Zavřít okno.
Krok 5:
➤Zvolte výstup Buňka E5
=RmvLstCh(D5,3)
Krok 6 :
➤Press ENTER a získáte výstup.
➤Přetáhněte dolů Plnicí rukojeť
Výsledek
Praktická část
Pro samostatné cvičení jsme připravili Cvičení oddíl jako níže pro každou metodu v každém listu na pravé straně. Udělejte to prosím sami.
Závěr
V tomto článku jsem se snažil popsat nejjednodušší způsoby, jak efektivně odstranit poslední znak v aplikaci Excel. Doufám, že vám bude užitečný. Pokud máte nějaké návrhy nebo dotazy, neváhejte se s námi o ně podělit.