Obsah
Pri práci s programom Microsoft Excel môžeme pomocou funkcií a vzorcov vyňať ľubovoľný počet textov zo začiatku, stredu alebo konca. Na druhej strane môžete z bunky odstrániť ľubovoľný počet znakov. V tomto návode vám ukážeme, ako v programe Excel odstrániť znaky zľava.
Stiahnite si cvičebnicu
Stiahnite si tento pracovný zošit na precvičenie.
Odstránenie textu zľava v programe Excel.xlsm6 spôsobov odstránenia znakov z ľavej strany v programe Excel
Na demonštráciu tohto návodu použijeme nasledujúci súbor údajov:
Tu,
Text je stĺpec hodnôt, v ktorom sa budú vykonávať metódy.
Num_Characters je počet znakov, ktoré chcete odstrániť z ľavej strany.
Výsledok je konečný text po odstránení znakov zľava.
1. Použitie funkcie REPLACE na odstránenie znakov z ľavej strany
Na odstránenie znakov zľava použijeme príkaz NAHRADIŤ V tomto prípade nahradíme naše znaky zľava prázdnym reťazcom.
Základná syntax funkcie REPLACE:
=REPLACE(string, 1, num_chars, "")
Kroky:
1 . Zadajte nasledujúci vzorec do Bunka D5 .
=REPLACE(B5,1,C5,"")
2 Potom stlačte tlačidlo Vstúpte na stránku . Odstráni znak, ktorý chcete odstrániť z ľavej strany.
3 Potom potiahnite Rukoväť náplne v rozsahu buniek D6:D9 .
Ako vidíte, počet znakov, ktoré chceme odstrániť z ľavej strany, je preč.
Prečítajte si viac: Excel Odstrániť znaky z pravej strany
2. Funkcie RIGHT a LEN na vymazanie znakov zľava
Spravidla sa SPRÁVNE a LEN funkcie odstraňujú znaky zľava. V tomto prípade sa SPRÁVNE Funkcia nám poskytne znaky sprava. Takže odstráni znaky zľava.
Syntax vzorca:
=RIGHT(text,LEN(text)-num_chars)
Kroky:
1. Najprv zadajte nasledujúci vzorec Bunka D5.
=RIGHT(B5,LEN(B5)-C5)
2 . Ďalej stlačte tlačidlo Vstúpte na stránku .
3. Potom potiahnite Rukoväť náplne v rozsahu buniek D6:D9 .
Nakoniec sme z ľavej strany odstránili konkrétny počet znakov.
Prečítajte si viac: Ako odstrániť prvý znak v programe Excel
3. Funkcie MID a LEN na vymazanie znakov zľava
Vo všeobecnosti MID Funkcia nám poskytne znaky začínajúce od stredu textu. V prípade odstraňovania znakov zľava sa MID funkcia vráti text začínajúci od určitého indexu. A automaticky odstráni znaky zľava.
Syntax vzorca:
=MID(text,1+num_chars,LEN(text))
Poznámka:
1+num_chars sa používa ako počiatočné číslo textu. To znamená, že začíname bez ľavého znaku, ktorý chceme odstrániť.
Kroky:
1. Najprv zadajte nasledujúci vzorec Bunka D5:
=MID(B5,1+C5,LEN(B5))
2 . Ďalej stlačte tlačidlo Vstúpte.
3 Nakoniec potiahnite Rukoväť náplne v rozsahu buniek D6:D9 .
Nakoniec náš vzorec vráti rovnaký výsledok ako predchádzajúce metódy.
Prečítajte si viac: Odstránenie prvého znaku z reťazca v programe Excel
4. Používanie funkcie SUBSTITUTE na odstránenie znakov
Na rozdiel od ostatných metód používame SUBSTITUTE nahradiť znaky zľava prázdnym reťazcom.
Syntax vzorca:
=SUBSTITUTE(Text,LEFT(Text,num_chars),"")
V tomto prípade LEVÁ funkcia vráti znaky zľava, ktoré chceme odstrániť.
Kroky:
1 . Najprv zadajte nasledujúci vzorec do Bunka D5:
=SUBSTITUTE(B5,LEFT(B5,C5),"")
2 Potom stlačte tlačidlo Vstúpte na stránku .
3 Potom potiahnite Rukoväť náplne v rozsahu buniek D6:D9 .
Nakoniec sa nám podarilo odstrániť znaky z ľavej strany.
Prečítajte si viac: Ako odstrániť znaky v programe Excel
5. Použitie sprievodcu Text do stĺpcov na odstránenie znakov z ľavej strany
Zvyčajne sa pomocou možnosti Text do stĺpcov Údaje Karta v programe Excel rozdelí náš súbor údajov na dva stĺpce. Inými slovami, z ľavého stĺpca môžete odstrániť konkrétny počet znakov.
Teraz použijeme nasledujúci súbor údajov, ktorý má len jeden stĺpec pre jednoduchšiu demonštráciu:
Jednoducho povedané, rozdelíme a odstránime znak zľava.
Kroky:
1 . Vyberte rozsah Bunky B3:B7 .
2 Teraz prejdite na Údaje karta> Dátové nástroje > Text do stĺpcov .
3 . Potom sa zobrazí dialógové okno. Pevná šírka možnosť. Kliknite na Ďalšie .
4 . Teraz v druhom dialógovom okne vyberte medzi prvým a druhým znakom, ako je znázornené nižšie:
5 Potom kliknite na Ďalšie.
6 . Potom sa zobrazí, ktoré znaky bude náš stĺpec rozdelený.
7 Teraz kliknite na Dokončenie.
Ako vidíte, naše údaje sú rozdelené podľa ľavého znaku na nový stĺpec.
Prečítajte si viac: Ako odstrániť konkrétne znaky v programe Excel
6. Kódy Excel VBA na odstránenie znakov z ľavej strany
Ak máte vedomosti o VBA Kódy, potom by ste mali vyskúšať aj túto metódu.
Tento súbor údajov používame na demonštráciu :
Kroky:
1 . Tlač Alt+F11 na klávesnici. Otvorí sa dialógové okno VBA . kliknite na tlačidlo Insert> Modul.
3 Potom sa otvorí editor VBA. Teraz zadajte nasledujúci kód:
Public Function RemoveLeft(txt As String, num As Long) RemoveLeft = Right(txt, Len(txt) - num) End Function
3 . Teraz prejdite do súboru údajov. Zadajte nasledujúci vzorec Bunka D5 .
=RemoveLeft(B5,C5)
4 Potom stlačte tlačidlo Vstúpte.
5 Potom potiahnite Rukoväť náplne v rozsahu buniek D6:D9 .
Ako vidíte, podarilo sa nám odstrániť znaky z ľavej strany pomocou VBA .
Prečítajte si viac: VBA na odstránenie znakov z reťazca v programe Excel
Záver
Na záver dúfam, že vám tieto metódy určite pomôžu odstrániť znaky zľava v programe Excel. Stiahnite si cvičný zošit a vyskúšajte si to na vlastnej koži. Určite to obohatí vaše vedomosti. Nezabudnite si tiež pozrieť našu webovú stránku Exceldemy.com pre rôzne články týkajúce sa programu Excel.