Excel Odstránenie znakov z pravej strany (5 spôsobov)

  • Zdieľajte To
Hugh West

V bunke programu Excel je možné mať ľubovoľné ďalšie znaky. Niekedy je na vygenerovanie inej hodnoty z existujúcich hodnôt potrebné odstrániť znaky V tomto článku vysvetlím 5 spôsobov, ako Excel odstraňuje znaky z pravej strany.

Aby to bolo jasnejšie, použijem dátový hárok s informáciami o objednávkach niektorých klientov, ktorý má 4 stĺpce.

Táto tabuľka predstavuje informácie o objednávkach rôznych používateľov. Stĺpce sú Názov s ID, Objednávka, Názov, a Objednané množstvo .

Stiahnite si pracovný zošit na precvičovanie

Odstrániť znaky z Right.xlsm

5 spôsobov odstránenia znakov z pravej strany

1. Použitie funkcie LEFT na odstránenie znakov z pravej strany

Odstránenie jediného posledný znak môžete použiť funkciu LEFT.

⮚ Najprv vyberte bunku, do ktorej chcete umiestniť novú hodnotu po odstránení posledného znaku.

⮚ Potom zadajte vzorec do Vzorec Bar. Vybral som B4 bunka. Tu chcem ukázať Názov len tak odstránim číselné reťazce sprava.

Vzorec je

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

⮚ Nakoniec stlačte VSTÚPIŤ

Posledný znak z vybraného B4 bunka sa odstráni.

V tomto prípade odstránenie iba jedného znaku nezodpovedá kontextu nášho príkladu, preto odstránime viac znakov.

⮚ Najprv vyberte bunku, do ktorej chcete umiestniť novú hodnotu po odstránení viacerých znakov vpravo.

⮚ Potom zadajte vzorec pre B4 bunka odtiaľto chcem odstrániť viac znakov. Chcem odstrániť 5 znakov z pravej strany.

Vzorec je

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

⮚ Nakoniec stlačte VSTÚPIŤ

Tu sa použije posledných 5 znakov z vybranej hodnoty B4 sa odstráni.

Teraz môžete použiť Rukoväť náplne na AutoFit vzorec pre ostatné bunky.

Prečítajte si viac: Odstránenie posledného znaku z reťazca Excel

2. VALUE s funkciou LEFT pre číselné hodnoty

Pri práci s číselnými hodnotami môžete na odstránenie znakov z pravej strany použiť LEVÁ a funkcia VALUE spoločne.

⮚ Najprv vyberte bunku, do ktorej chcete umiestniť novú hodnotu po odstránení znakov z pravej strany.

⮚ Vybral som B4 bunka potom napísal vzorec. Tu chcem odstrániť znaky z pravej strany a ponechá len Objednané množstvo . Takže odstránim všetky znaky reťazca sprava okrem čísla.

Vzorec je

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

⮚ Nakoniec stlačte VSTÚPIŤ

Stránka znaky reťazca z C4 bunka bude odstránená z pravej strany. Zobrazia sa len číselné hodnoty v Číslo vo formáte Objednané množstvo stĺpec.

V závislosti od toho, koľko reťazcových znakov sa nachádza spolu s číselným znakom, budete musieť vzorec prepísať.

🔺 Ak majú všetky číselné znaky rovnaké znaky reťazca, môžete použiť Rukoväť náplne .

Prečítajte si viac: Ako odstrániť posledné 3 znaky v programe Excel

3. Odstránenie znakov z pravej strany pomocou VBA

⮚ Najprv otvorte Vývojár karta>> potom vyberte Visual Basic

⮚ Môžete tiež použiť ALT + F11

Nové okno Microsoft Visual Basic pre aplikácie Potom otvorte Vložte karta>> potom vyberte Modul.

Tu sa Modul je otvorená.

Za chvíľu napíšte kód RemoveRightCharacter do modulu.

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

⮚ Potom, Uložiť kód a vráťte sa na pracovný hárok.

⮚ Najprv vyberte bunku, v ktorej chcete po odstránení znaku z pravej strany ponechať novú hodnotu.

⮚ Potom zadajte vzorec pre B4 bunka. Zadajte názov funkcie, ktorý ste napísali v module.

⮚ Keďže názov mojej funkcie je RemoveRightCharacter zobrazí sa tento názov.

Vzorec je

=RemoveRightCharacter(B4,5)

⮚ Nakoniec stlačte VSTÚPIŤ.

Ako som vybral bunku B4 budú odstránené pravé znaky tejto bunky.

Môžete ho použiť aj na zobrazenie číselného znaku.

⮚ Najprv vyberte bunku, v ktorej chcete po odstránení znaku z pravej strany ponechať novú hodnotu.

⮚Potom zadajte vzorec pre C4 bunka. Zadajte názov funkcie, ktorý ste napísali v module. Teraz chcem zobraziť Objednané množstvo. Keďže názov mojej funkcie je RemoveRightCharacter zobrazí sa tento názov.

Vzorec je

=RemoveRightCharacter(C4,8)

⮚ Nakoniec stlačte VSTÚPIŤ

Ako som vybral bunku C4 budú odstránené pravé znaky tejto bunky.

Prečítajte si viac: VBA na odstránenie znakov z reťazca v programe Excel

4. Odstránenie správneho znaku pomocou bleskovej výplne

Na odstránenie pravého znaku môžete použiť príkaz Blesková výplň z pásu kariet.

⮚ Najprv vytvorte príklad vzoru, ktorý sa bude používať Blesková výplň .

⮚ Poskytol som prvý príklad Steve odstránením správneho počtu znakov.

⮚ Potom vyberte otvorenú hodnotu príkladu Údaje karta>> potom vyberte Blesková výplň .

Použitie klávesovej skratky Blesková výplň je . CTRL + E

Ako som vybral Blesková výplň sa odstránia pravé znaky zvyšných buniek.

⮚ Ak chcete, môžete zachovať znak čísla odstránením znakov reťazca vpravo.

⮚ Tu som uviedol prvý príklad 32 kde som zachoval len znak čísla odstránením pravých znakov reťazca. Vytvoril sa vzor pre Blesková výplň .

⮚ Potom vyberte otvorenú hodnotu príkladu Údaje karta>> potom vyberte Blesková výplň .

Ako som vybral Blesková výplň sa odstránia pravé znaky zvyšných buniek.

5. Odstránenie znakov z ktorejkoľvek strany naraz

Ak máte dátový hárok, v ktorom je viacero informácií komprimovaných dohromady, potom funkcia MID je vhodný na získanie požadovaných informácií alebo údajov.

Aby som vám ukázal, ako táto funkcia funguje, urobil som úpravu v dátovom hárku.

⮚ Najprv vyberte bunku, v ktorej chcete zachovať novú hodnotu po odstránení znaku z pravej aj ľavej strany.

⮚ Potom zadajte vzorec do bunky alebo do panela vzorcov. Vybral som B4 bunky. Z tejto bunky chcem Názov takže odstránim všetky pravé a ľavé znaky okrem mena Steve.

⮚ Vzorec je

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

⮚ Ak chcete vzorec použiť, stlačte tlačidlo VSTÚPIŤ

Medzitým sa z vybranej bunky odstránia pravé aj ľavé znaky okrem Názov .

Na ostatné bunky som v závislosti od počtu ich znakov použil MID funkcie.

Praktická časť

Priložil som dva ďalšie hárky na precvičenie týchto spôsobov.

Záver

V tomto článku som vysvetlil 5 spôsobov, ako odstrániť znaky z pravej strany v programe Excel. Dúfam, že vám tieto rôzne prístupy pomôžu odstrániť znaky z pravej strany v programe Excel. V prípade akýchkoľvek návrhov, nápadov a spätnej väzby ste vítaní. Neváhajte a komentujte ich nižšie.

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.