Jak odstranit poslední 3 znaky v aplikaci Excel (4 vzorce)

  • Sdílet Toto
Hugh West

Je nám všem jasné, že na konci textového řádku zjistíme přítomnost některých zbytečných znaků. Všichni bychom tedy mohli chtít odstranit všechny tyto poslední zbytečné znaky, abychom mohli lépe prezentovat naše data. Pokud máte tyto problémy a hledáte způsoby, jak je odstranit. odstranit poslední znaky v aplikaci Excel , pak prosím pokračujte v tomto článku. Ukážeme vám totiž čtyři odlišné vzorce, které vám umožní snadno odstranit poslední 3 znaky v Excelu.

Stáhněte si cvičebnici

Doporučujeme vám stáhnout si soubor aplikace Excel a procvičit se v něm.

Odstranit poslední 3 znaky.xlsm

4 vzorce pro odstranění posledních 3 znaků v aplikaci Excel

Jako datovou sadu pro demonstraci všech metod v celém článku budeme používat ukázkový seznam informací o zaměstnancích. Nejdříve si jej prohlédneme:

Bez dalších diskusí se tedy vrhneme rovnou na všechny metody jednu po druhé.

1. Použití funkcí LEFT a LEN k odstranění posledních 3 znaků v aplikaci Excel

V Informace o zaměstnancích. Seznam ... Celé jméno ve sloupci jsou uvedena celá jména zaměstnanců. Zde vidíme, že každé jméno nese stejné příjmení, které je " Roy ". Naším cílem je tedy odstranit příjmení ze všech jmen zaměstnanců a uložit do databáze pouze křestní jméno. Dané jméno sloupec. Takže bez jakéhokoli zdržování projděme metodu po jednotlivých krocích:

🔗 Kroky:

❶ Především, vybrat buňka E5 ▶ pro uložení výsledku vzorce.

❷ Pak zadejte vzorec

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

v buňce.

❸ Poté stiskněte tlačítko ENTER tlačítko.

❹ Nakonec přetáhněte položku Plnicí rukojeť ikonu na konec Dané jméno sloupec.

To je vše.

␥ Rozdělení vzorců:

📌 Syntaxe: LEFT(text, [num_chars])

📌 Syntaxe: LEN(text)

  • LEN(D5)-3 ▶ vypočítá délku textu, " Jason Roy " a poté odečte výsledek pomocí 3 .
  • D5 ▶ odkazuje na adresu buňky textu " Jason Roy ".
  • =LEFT(D5,LEN(D5)-3) ▶ zkrátí poslední 3 znaky, tj. " Roy " z textu " Jason Roy ".

Přečtěte si více: Odstranění posledního znaku z řetězce Excel

2. Odstranění posledních 3 znaků pomocí funkce REPLACE v aplikaci Excel

Nyní odstraníme poslední 3 znaky tak, že je nahradíme znakem null string ("") K tomu použijeme funkce Nahradit zde.

🔗 Kroky:

❶ Především, vybrat buňka E5 ▶ pro uložení výsledku vzorce.

❷ Pak, typ vzorec

=REPLACE(D5, FIND(" ",D5)+1, 3, "")

v buňce.

❸ Poté stiskněte tlačítko ENTER tlačítko.

❹ Nakonec přetáhněte položku Plnicí rukojeť ikonu na konec Dané jméno sloupec.

To je vše.

␥ Rozdělení vzorců:

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

📌 Syntaxe: FIND(find_text, within_text, [start_num])

  • "" ▶ se vztahuje na nulový řetězec v aplikaci Excel.
  • 3 ▶ se vztahuje na poslední 3 znaků v textovém řádku.
  • FIND(" ",D5)+1 ▶ najde startovní číslo posledního 3 postavy.
  • " " ▶ použitá pro detekci konec textového řádku.
  • =REPLACE(D5, FIND(" ",D5)+1, 3, "") ▶ zkrátí poslední 3 znaky, tj. " Roy " z textu " Jason Roy ".

Přečtěte si více: Odstranění posledního znaku z řetězce v aplikaci Excel pomocí VBA

3. Ignorování posledních 3 znaků v aplikaci Excel pomocí funkce Flash Fill

Aplikace Microsoft Excel 2013 a její novější verze přišly s mimořádně užitečným nástrojem, který se nazývá Blesková výplň V této části odstraníme poslední 3 znaky, tj. budeme ignorovat příjmení, Roy z každého jména zaměstnance pomocí příkazu Blesková výplň nástroj. Zde jsou uvedeny následující kroky:

🔗 Kroky:

❶ Především, vybrat buňka E5 a zadejte Jason v něm.

❷ Poté stiskněte tlačítko ENTER tlačítko.

❸ V další buňce, E6 začne psát Brandon zanechal pouze své příjmení, Roy .

Nyní si všimnete, že Excel již získal vzor a navrhne náhled pro všechna následující jména.

❹ Stačí jen stisknout tlačítko ENTER znovu tlačítko .

Proto jsme provedli Dané jméno sloupec doplněný pouze jmény zaměstnanců.

Přečtěte si více: Jak odstranit znaky v aplikaci Excel

4. Odstranění posledních 3 znaků pomocí kódu VBA v aplikaci Excel

Nakonec v této části použijeme kódy VBA odstranit poslední 3 znaky, tj. jméno příjmení. Roy z celých jmen všech zaměstnanců. Nyní přichází na řadu další kroky:

🔗 Kroky:

Vyberte rozsah (D5:D14) buněk ▶ odstranit poslední 3 znaky.

❷ Tisk ALT + F11 klávesy ▶ pro otevření VBA okno.

❸ Přejít na Vložte Modul .

Kopírovat následující VBA kód:

 Public Function RemoveLast3Characters(rng As String, cnt As Long) RemoveLast3Characters = Left(rng, Len(rng) - cnt) End Function 

❺ Tisk CTRL + V ▶ na vložit výše uvedené VBA kód.

Uložit . VBA kód a vrátit se zpět do tabulky.

❼ Nyní, vybrat buňka E5 ▶ pro uložení výsledku vzorce.

❽ Pak, typ vzorec

=RemoveLast3Characters(D5,3)

v buňce.

❾ Poté stiskněte tlačítko ENTER tlačítko.

❹ Nakonec přetáhněte položku Plnicí rukojeť ikonu na konec Dané jméno sloupec.

To je vše.

📓 Poznámka:

Funkce =Odstranit poslední3znaky(Text,Číslo) je syntetizovaná funkce. Tuto funkci můžete použít spolu s funkcí VBA kód pro odstranění libovolného počtu posledních znaků z řetězce. Stačí zadat libovolné požadované číslo do slotu Number funkce. To je vše.

Na co nezapomenout

📌 Dávejte pozor na syntaxe o funkce .

📌 Vložte data rozsahy opatrně do vzorce .

📌 ("") odkazuje na NULL String v aplikaci Excel.

Závěr

Na závěr jsme probrali 4 různé metody odstranění posledních tří znaků v aplikaci Excel. Doporučujeme vám stáhnout si cvičný sešit přiložený spolu s tímto článkem a procvičit si všechny metody s ním. A neváhejte položit jakékoli dotazy v sekci komentářů níže. Pokusíme se co nejdříve odpovědět na všechny relevantní dotazy.

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.