Jak odstranit znaky vlevo v aplikaci Excel (6 způsobů)

  • Sdílet Toto
Hugh West

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.xlsm

6 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.

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.