Obsah
Při práci s aplikací Microsoft Excel můžeme pomocí funkcí a vzorců vyjmout libovolný počet textů ze začátku, středu nebo konce. Na druhou stranu můžete z buňky odstranit libovolný počet znaků. V tomto návodu si ukážeme, jak v aplikaci Excel odstranit znaky zleva.
Stáhnout cvičebnici
Stáhněte si tento pracovní sešit k procvičování.
Odstranění textu zleva v aplikaci Excel.xlsm6 způsobů, jak odstranit znaky vlevo v aplikaci Excel
Pro demonstraci tohoto tutoriálu použijeme následující datovou sadu:
Zde,
Text je sloupec hodnot, ve kterém budete provádět metody.
Num_Characters je počet znaků, které chcete z levé strany odstranit.
Výsledek je výsledný text po odstranění znaků vlevo.
1. Použití funkce REPLACE k odstranění znaků z levé strany
K odstranění znaků zleva použijeme příkaz NAHRADIT V tomto případě nahradíme naše znaky zleva prázdným řetězcem.
Základní syntaxe funkce REPLACE:
=REPLACE(string, 1, num_chars, "")
Kroky:
1 . Zadejte následující vzorec do Buňka D5 .
=REPLACE(B5,1,C5,"")
2 Pak stiskněte tlačítko Vstupte na . Odebere znak, který chcete odstranit z levé strany.
3 . Poté přetáhněte Plnicí rukojeť v rozsahu buněk D6:D9 .
Jak vidíte, počet znaků, které chceme z levé strany odstranit, je pryč.
Přečtěte si více: Excel Odstranění znaků zprava
2. Funkce RIGHT a LEN pro mazání znaků zleva
Zpravidla se PRAVÁ a LEN funkce odstraňují znaky zleva. V tomto případě je funkce PRAVÁ Funkce nám poskytne znaky zprava. Odstraní tedy znaky zleva.
Syntax formule:
=RIGHT(text,LEN(text)-num_chars)
Kroky:
1. Nejprve zadejte následující vzorec Buňka D5.
=RIGHT(B5,LEN(B5)-C5)
2 . Dále stiskněte tlačítko Vstupte na .
3. Poté přetáhněte Plnicí rukojeť v rozsahu buněk D6:D9 .
Nakonec jsme z levé strany odstranili konkrétní počet znaků.
Přečtěte si více: Jak odstranit první znak v aplikaci Excel
3. Funkce MID a LEN pro mazání znaků zleva
Obecně MID funkce nám poskytne znaky začínající od středu textu. V případě odstraňování znaků zleva se použije funkce MID funkce vrátí text začínající od určitého indexu. A automaticky odstraní znaky zleva.
Syntax formule:
=MID(text,1+num_chars,LEN(text))
Poznámka:
1+num_chars se používá jako počáteční číslo textu. To znamená, že začínáme bez levého znaku, který chceme odstranit.
Kroky:
1. Nejprve zadejte následující vzorec Buňka D5:
=MID(B5,1+C5,LEN(B5))
2 . Dále stiskněte tlačítko Vstupte.
3 . Nakonec přetáhněte Plnicí rukojeť v rozsahu buněk D6:D9 .
Nakonec náš vzorec vrátí stejný výsledek jako předchozí metody.
Přečtěte si více: Odstranění prvního znaku z řetězce v aplikaci Excel
4. Použití funkce SUBSTITUTE k odstranění znaků
Na rozdíl od ostatních metod používáme metodu SUBSTITUTE nahradit znaky zleva prázdným řetězcem.
Syntax formule:
=SUBSTITUTE(Text,LEFT(Text,num_chars),"")
V tomto případě je LEVÝ vrátí znaky zleva, které chceme odstranit.
Kroky:
1 . Nejprve zadejte následující vzorec Buňka D5:
=SUBSTITUTE(B5,LEFT(B5,C5),"")
2 Poté stiskněte tlačítko Vstupte na .
3 . Poté přetáhněte Plnicí rukojeť v rozsahu buněk D6:D9 .
Nakonec se nám podaří odstranit znaky vlevo.
Přečtěte si více: Jak odstranit znaky v aplikaci Excel
5. Použití průvodce Text do sloupců k odstranění znaků zleva
Obvykle se používá možnost Text do sloupců v okně Data Karta Excel rozdělí náš soubor dat do dvou sloupců. Jinými slovy, můžete z levé části odstranit určitý počet znaků.
Nyní použijeme následující soubor dat, který má pro snadnější demonstraci pouze jeden sloupec:
Jednoduše řečeno, rozdělíme a odstraníme znak zleva.
Kroky:
1 . Vyberte rozsah Buňky B3:B7 .
2 . Nyní přejděte na Data karta> Datové nástroje > Text do sloupců .
3 . Poté se zobrazí dialogové okno. Vyberte možnost Pevná šířka možnost. Klikněte na Další .
4 . Nyní v druhém dialogovém okně vyberte mezi prvním a druhým znakem, jak je znázorněno níže:
5 Pak klikněte na Další.
6 . Poté se zobrazí, které znaky bude náš sloupec rozdělen.
7 Nyní klikněte na Dokončení.
Jak vidíte, naše data jsou rozdělena podle levého znaku na nový sloupec.
Přečtěte si více: Jak odstranit určité znaky v aplikaci Excel
6. Kódy VBA aplikace Excel pro odstranění znaků zleva
Pokud máte znalosti o VBA Pak byste měli vyzkoušet i tuto metodu.
Tento soubor dat používáme k demonstraci :
Kroky:
1 . Tisk Alt+F11 na klávesnici. Otevře se dialogové okno VBA . klikněte Insert> Modul.
3 . Poté se otevře editor VBA. Nyní zadejte následující kód:
Public Function RemoveLeft(txt As String, num As Long) RemoveLeft = Right(txt, Len(txt) - num) End Function
3 . Nyní přejděte do datové sady. Zadejte následující vzorec. Buňka D5 .
=RemoveLeft(B5,C5)
4 Pak stiskněte tlačítko Vstupte.
5 . Dále přetáhněte Plnicí rukojeť v rozsahu buněk D6:D9 .
Jak vidíte, podařilo se nám odstranit znaky vlevo pomocí VBA .
Přečtěte si více: Odstranění znaků z řetězce v aplikaci Excel pomocí VBA
Závěr
Závěrem doufám, že vám tyto metody určitě pomohou odstranit znaky vlevo v Excelu. Stáhněte si cvičný sešit a vyzkoušejte si to na vlastní kůži. Jistě to obohatí vaše znalosti. Nezapomeňte se také podívat na naše webové stránky. Exceldemy.com pro různé články týkající se aplikace Excel.