Ako odstrániť posledný znak v programe Excel (najjednoduchšie 6 spôsobov)

  • Zdieľajte To
Hugh West

V tomto článku vám ukážem účinných šesť spôsobov odstránenia posledného znaku v programe Excel. Niekedy je potrebné vyňať rôzne texty z bunky odstránením posledného znaku. Možno to urobiť ručným zadaním, ale nie je to efektívne. Preto sa ponorte do tohto článku a spoznajte spôsoby odstránenia posledného znaku v programe Excel podľa vašich potrieb.

Stiahnite si pracovný zošit

Odstrániť posledný znak.xlsm

6 spôsobov odstránenia posledného znaku v programe Excel

Mám tu súbor údajov, v ktorom zobrazujem štyri stĺpce; ID študenta, meno, číslo kurzu, e-mailové ID Na základe týchto údajov sa vám pokúsim ukázať spôsoby odstránenie posledného znaku a extrahovanie potrebných údajov.

Metóda 1: Použitie funkcie REPLACE na odstránenie iba posledného znaku

Predpokladajme, že Id študenta pozostáva z 5 znakov, z ktorých prvé 4 sú pre rok a posledný je číslo role podľa tohto príkladu. Id študenta musíte odstrániť posledný znak pomocou funkcia REPLACE . Získané hodnoty sa zobrazia v Rok Stĺpec.

Krok 1:

Vyberte výstup Bunka E5 .

➤Zadajte nasledujúcu funkciu

=HODNOTA(NAHRADIŤ(B5,LEN(B5),1,"")

Tu, B5 je starý text , LEN(B5) vráti dĺžku textu a v tomto prípade je to 5 teda 5 bude start_num , 1 je . num_chars a nový text je . Prázdne stránky .

Funkcia hodnoty prevedie reťazec na číslo.

Krok 2:

➤Press VSTÚPIŤ a dostanete výstup.

➤Potiahnite nadol Rukoväť náplne

Výsledok

📓 Poznámka

Používanie stránky NAHRADIŤ Funkcia nebudete môcť odstrániť viac ako jeden znak z posledného.

Prečítajte si viac: Ako odstrániť posledné 3 znaky v programe Excel

Metóda 2: Použitie funkcie LEFT

V Kurz č. boli vytvorené rôzne názvy kurzov s Oddelenie Názov a číslo. Oddelenie z tohto kurzu č musíte odstrániť posledné tri číslice pomocou funkcia LEFT .

Krok 1:

➤Vyberte výstup Bunka E5 .

➤Použite tento vzorec

=LEFT(D5,LEN(D5)-3)

Tu, D5 je . text a LEN(D5)-3 = 5-3=2 je . num_chars. Takže prvé dva znaky sa zobrazia ako výstup.

Krok 2:

➤Press VSTÚPIŤ a dostanete výstup.

➤Potiahnite nadol Rukoväť náplne

Výsledok

Prečítajte si viac: Ako odstrániť znaky v programe Excel

Metóda 3: Použitie funkcie MID

V Kurz č. boli vytvorené rôzne názvy kurzov s Oddelenie Názov a číslo. Oddelenie z tohto kurzu č musíte odstrániť posledné tri číslice pomocou funkcia MID .

Krok 1:

➤Vyberte výstup Bunka E5 .

➤Použite tento vzorec

=MID(D5,1,LEN(D5)-3)

Tu, D5 je . text , 1 je počiatočné číslo , LEN(D5)-3 je . num_char

Krok 2:

➤Press VSTÚPIŤ a dostanete výstup.

➤Potiahnite nadol Rukoväť náplne

Výsledok

Teraz sa vám zobrazí výstup v Oddelenie stĺpec.

Prečítajte si viac: Excel Odstrániť znaky z pravej strany

Metóda 4: Použitie bleskovej výplne na odstránenie posledného znaku

V Kurz č. boli vytvorené rôzne názvy kurzov s Oddelenie Názov a číslo. Oddelenie z tohto kurzu č musíte odstrániť posledné tri číslice pomocou funkcia Flash Fill .

Krok 1:

➤Vyberte výstup Bunka E5 .

➤Zadajte názov oddelenia podľa Bunka D5.

Krok 2:

➤In Bunka E6 začať písať ako predchádzajúci a potom ako po Oddelenie budú navrhnuté názvy.

Krok 3:

➤Press VSTÚPIŤ a zobrazia sa nasledujúce výstupy.

Prečítajte si viac: Ako odstrániť znaky z ľavej strany v programe Excel

Metóda 5: Odstránenie prvého a posledného znaku súčasne

Predpokladajme, že v E-mailová adresa stĺpec Mám nejaké E-mailové identifikátory ale sú kombinované s niektorými špeciálnymi znakmi na začiatku a na konci týchto Identifikátory Teraz chcem tieto znaky vynechať na prvom a poslednom mieste súčasne pomocou funkcia MID .

Krok 1:

➤Vyberte výstup Bunka E5 .

➤Použite tento vzorec

=MID(D5,3,LEN(D5)-4)

Tu, D5 je . text , 3 je počiatočné číslo , LEN(D5)-4 je . num_char

3 sa používa ako počiatočné číslo pretože existujú 2 špeciálne znaky pred E-mailová adresa

a 4 sa odpočíta od celkovej dĺžky znakov v num_char pretože je tam celkom 4 špeciálne znaky, ktoré chcete vynechať.

Krok 2:

➤Press VSTÚPIŤ a dostanete výstup.

➤Potiahnite nadol Rukoväť náplne

Výsledok

Prečítajte si viac: Ako odstrániť špeciálne znaky v programe Excel

Metóda 6: Použitie kódu VBA

Môžete použiť kód VBA aj na odstránenie posledného znaku ako v Metóda 2 alebo Metóda 3 .

Krok 1:

➤Vybrať Vývojár Karta>> Visual Basic Možnosť

Krok 2:

Editor jazyka Visual Basic sa otvorí

➤Vybrať Vložte Karta>> Modul Možnosť

Krok 3:

Modul 1 sa vytvorí.

Krok 4:

 Public Function RmvLstCh(txt As String, char_no As Long) RmvLstCh = Left(txt, Len(txt) - char_no) End Function 

Tento kód vytvorí funkciu s názvom RmvLstCh

Uložiť kód a Zatvoriť okno.

Krok 5:

➤Vyberte výstup Bunka E5

=RmvLstCh(D5,3)

Krok 6 :

➤Press VSTÚPIŤ a dostanete výstup.

➤Potiahnite nadol Rukoväť náplne

Výsledok

Praktická časť

Na cvičenie podľa seba sme poskytli Prax oddiel ako nižšie pre každú metódu v každom hárku na pravej strane. Urobte to sami.

Záver

V tomto článku som sa snažil pokryť najjednoduchšie spôsoby, ako efektívne odstrániť posledný znak v programe Excel. Dúfam, že vám to bude užitočné. Ak máte nejaké návrhy alebo otázky, neváhajte sa s nami o ne podeliť.

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.