Odstranění znaků zprava v aplikaci Excel (5 způsobů)

  • Sdílet Toto
Hugh West

V buňce aplikace Excel je možné mít libovolné další znaky. Někdy je pro vygenerování jiné hodnoty z existujících hodnot nutné, abyste odstranit znaky V tomto článku vysvětlím 5 způsobů, jak Excel odstraňuje znaky zprava.

Pro lepší přehlednost použiji datový list s informacemi o objednávkách některých klientů, který má 4 sloupce.

Tato tabulka představuje informace o objednávkách různých uživatelů. Sloupce jsou tyto Název s ID, objednávka, jméno, a Objednané množství .

Stáhnout pracovní sešit k procvičování

Odstranění znaků z Right.xlsm

5 způsobů, jak odstranit znaky zprava

1. Použití funkce LEFT k odstranění znaků z pravé strany

Odstranění jediného poslední znak můžete použít funkci LEFT.

⮚ Nejprve vyberte buňku, do které chcete umístit novou hodnotu po odstranění posledního znaku.

⮚ Pak zadejte vzorec do pole Vzorec Bar. Vybral jsem B4 buňka. Zde chci ukázat Název pouze proto odstraním číselné řetězce zprava.

Vzorec je následující

=LEFT(B4,LEN(B4)-1)

⮚ Nakonec stiskněte ENTER

Poslední znak z vybraného B4 buňka bude odstraněna.

Odstranění pouze jednoho znaku neodpovídá kontextu našeho příkladu, proto odstraňme více znaků.

⮚ Nejprve vyberte buňku, do které chcete umístit novou hodnotu po odstranění více znaků zprava.

⮚ Pak zadejte vzorec pro B4 buňka odtud chci odstranit více znaků. Chci odstranit 5 znaků zprava.

Vzorec je následující

=LEFT(B4,LEN(B4)-5)

⮚ Nakonec stiskněte ENTER

Zde se použije posledních 5 znaků z vybrané hodnoty B4 budou odstraněny.

Nyní můžete použít Plnicí rukojeť na AutoFit vzorec pro ostatní buňky.

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

2. VALUE s funkcí LEFT pro číselné hodnoty

Při práci s číselnými hodnotami můžete pro odstranění znaků zprava použít příkaz LEVÝ a funkci VALUE dohromady.

⮚ Nejprve vyberte buňku, do které chcete umístit novou hodnotu po odstranění znaků zprava.

⮚ Vybral jsem B4 buňku a poté zadal vzorec. Zde chci odstranit znaky zprava a ponechám pouze vzorec. Objednané množství . Takže odstraním všechny řetězcové znaky zprava kromě čísla.

Vzorec je následující

=HODNOTA(LEFT(C4,(LEN(C4)-8)))

⮚ Nakonec stiskněte ENTER

Na stránkách řetězcové znaky o C4 buňka bude odstraněna z pravé strany. Zobrazí se pouze číselné hodnoty v buňkách. Číslo ve formátu Objednané množství sloupec.

V závislosti na tom, kolik řetězcových znaků se vyskytuje u znaku čísla, bude třeba vzorec přepsat.

🔺 Pokud mají všechny číselné znaky stejný řetězec znaků, můžete použít Plnicí rukojeť .

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

3. Odstranění znaků zprava pomocí VBA

⮚ Nejprve otevřete Vývojář karta>> pak vyberte Visual Basic

⮚ Můžete také použít ALT + F11

Nové okno Microsoft Visual Basic pro aplikace se zobrazí. Pak otevřete Vložte karta>> pak vyberte Modul.

Zde se Modul je otevřen.

Za chvíli napište kód RemoveRightCharacter do modulu.

 Funkce RemoveRightCharacter(str As String, cnt_chars As Long) RemoveRightCharacter = Left(str, Len(str) - cnt_chars) End Function 

⮚ Poté, Uložit kód a vraťte se na pracovní list.

⮚ Nejprve vyberte buňku, ve které chcete po odstranění znaku zprava ponechat novou hodnotu.

⮚ Pak zadejte vzorec pro B4 buňka. Zadejte název funkce, který jste napsali v modulu.

⮚ Jak zní název mé funkce RemoveRightCharacter zobrazí se tento název.

Vzorec je následující

=RemoveRightCharacter(B4,5)

⮚ Nakonec stiskněte VSTUPTE.

Jak jsem vybral buňku B4 budou odstraněny pravé znaky této buňky.

Můžete jej také použít k zobrazení číselného znaku.

⮚ Nejprve vyberte buňku, ve které chcete po odstranění znaku zprava ponechat novou hodnotu.

⮚Poté zadejte vzorec pro C4 buňka. Zadejte název funkce, který jste napsali v modulu. Nyní chci zobrazit funkci. Objednané množství. Název mé funkce je RemoveRightCharacter zobrazí se tento název.

Vzorec je následující

=RemoveRightCharacter(C4,8)

⮚ Nakonec stiskněte ENTER

Jak jsem vybral buňku C4 budou odstraněny pravé znaky této buňky.

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

4. Odstranění správného znaku pomocí bleskové výplně

K odstranění pravého znaku můžete použít příkaz Blesková výplň z pásu karet.

⮚ Nejprve vytvořte příklad vzoru, který použijete. Blesková výplň .

⮚ Poskytl jsem první příklad Steve odstraněním správného počtu znaků.

⮚ Poté vyberte otevřenou hodnotu příkladu. Data karta>> pak vyberte Blesková výplň .

Použití klávesové zkratky Blesková výplň je CTRL + E

Když jsem vybral Blesková výplň budou odstraněny pravé znaky ostatních buněk.

⮚ Pokud chcete, můžete zachovat znak čísla odstraněním znaků řetězce zprava.

⮚ Zde jsem uvedl první příklad. 32 kde jsem zachoval pouze znak čísla odstraněním pravých znaků řetězce. Vytvořil se vzor pro Blesková výplň .

⮚ Poté vyberte otevřenou hodnotu příkladu. Data karta>> pak vyberte Blesková výplň .

Když jsem vybral Blesková výplň budou odstraněny pravé znaky ostatních buněk.

5. Odstranění znaků z obou stran najednou

Pokud máte datový list, ve kterém je více informací zkomprimováno dohromady, potom funkce MID je vhodný k získání požadovaných informací nebo dat.

Abych vám ukázal, jak tato funkce funguje, provedl jsem úpravu datového listu.

⮚ Nejprve vyberte buňku, ve které chcete zachovat novou hodnotu po odstranění znaku zprava i zleva.

⮚ Pak zadejte vzorec do buňky nebo do panelu vzorců. Vybrala jsem vzorec B4 buňku. Z této buňky chci Název takže odstraním všechny pravé a levé znaky kromě jména. Steve.

⮚ Vzorec je

=MID(B4, 11+1, LEN(B4) - (10+6))

⮚ Chcete-li vzorec použít, stiskněte tlačítko ENTER

Mezitím budou z vybrané buňky odstraněny pravé i levé znaky kromě znaků Název .

Pro ostatní buňky jsem v závislosti na jejich počtu znaků použil příkaz MID funkce.

Praktická část

Přikládám dva další listy k procvičení těchto způsobů.

Závěr

V tomto článku jsem vysvětlil 5 způsobů, jak odstranit znaky zprava v aplikaci Excel. Doufám, že vám tyto různé přístupy pomohou odstranit znaky zprava v aplikaci Excel. Jakékoli návrhy, nápady a zpětnou vazbu uvítáme. Neváhejte a komentujte níže.

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.