Obsah
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.xlsm5 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.