Jak odstranit poslední znak v aplikaci Excel (6 nejjednodušších způsobů)

  • Sdílet Toto
Hugh West

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.xlsm

6 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.

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.