Orezávanie pravých znakov a medzier v programe Excel (5 spôsobov)

  • Zdieľajte To
Hugh West

Niekedy môžu mať naše dátové bunky vpravo pripojené ďalšie znaky, ktoré nie sú potrebné. Tieto znaky môžete z pravej strany dátovej bunky orezať. V tomto článku uvediem päť metód na orezanie pravých znakov v programe Excel.

Povedzme, že máme súbor údajov, v ktorom je uvedená vzdialenosť, ktorú prebehli rôzni účastníci maratónu. Na konci každého z nich je niekoľko medzier Meno účastníka a bunky v Prejdená vzdialenosť V stĺpci sú číselné hodnoty, ako aj jednotka - míle. Teraz orežeme medzery a znaky, ktoré označujú jednotku z pravej strany.

Stiahnite si cvičebnicu

Orezávanie pravých znakov v programe Excel.xlsm

5 metód na úpravu pravých znakov

1. Funkcia TRIM na odstránenie nadbytočných medzier vpravo

Niekedy môžu mať vaše dátové bunky na pravom konci medzery navyše. Môžeme použiť funkcia TRIM Ako sme už spomenuli, na konci každého názvu účastníka sa nachádzajú medzery,

Ak chcete tieto medzery odstrániť, zadajte do prázdnej bunky nasledujúci vzorec ( C7)

=TRIM(A7)

Tu sa TRIM funkcia odstráni medzery z pravého konca

Tlač VSTÚPIŤ odstrániť všetky dodatočné medzery.

Vlečná bunka C7 použiť rovnaký vzorec vo všetkých ostatných bunkách.

2. Funkcie textu do stĺpcov na orezávanie pravých medzier

Môžete tiež použiť Text do stĺpcov funkcie na orezanie pravých medzier. Táto metóda si bude vyžadovať náhradný stĺpec vpravo od stĺpca, z ktorého budete medzery odstraňovať. Najprv vložte stĺpec vpravo od stĺpca, z ktorého budete medzery odstraňovať.

Teraz prejdite na Data> Dátové nástroje a vyberte Text do stĺpcov .

Teraz a Sprievodca prevodom textu do stĺpca Zobrazí sa okno. Vyberte Pevná šírka a kliknite na Ďalšie .

V druhom kroku posuňte zvislú čiaru vedľa údajov na koniec údajov a vyberte Ďalšie .

Teraz uvidíte, že všetky vaše údaje sú zvýraznené čiernou farbou. Dokončenie .

Potom sa zobrazí potvrdzovacie okno. Stlačte OK .

Teraz uvidíte, že na pravom konci súboru údajov nie sú žiadne medzery.

3. Funkcia LEFT a LEN na orezanie pravých znakov

S kombináciou funkcia LEFT a funkcia LEN môžete ľahko orezávať pravé znaky z dátových buniek. Do prázdnej bunky zadajte nasledujúci vzorec ( C7 ),

=LEFT(B7,LEN(B7)-6)

Tu sa LEVÁ funkcia označuje, že vzorec vráti znaky vybranej bunky, B7 z LEVÁ a LEN(B7)-6 časť označuje, že posledných 6 znakov z celkovej dĺžky bunky B7 budú oslobodené od dane pri vrátení LEVÁ funkcie.

Tlač VSTÚPIŤ a vidíte, že pravé znaky, ktoré sú pre náš súbor údajov míľové, boli odstránené.

Vlečná bunka C7 použiť rovnaký vzorec vo všetkých ostatných bunkách.

4. Získanie číselnej hodnoty orezaním pravých znakov

Predchádzajúcou metódou získame texty ako návratovú hodnotu vo výstupnej bunke. Ak chcete získať číselné hodnoty, musíte použiť funkcia VALUE Ak chcete získať číselnú hodnotu po orezaní správnych znakov, zadajte do bunky nasledujúci vzorec C7 ,

=HODNOTA(LEFT(B11,LEN(B11)-6))

Tu sa HODNOTA prevedie návratovú hodnotu funkcie LEVÁ na číselné hodnoty.

Tlač VSTÚPIŤ. Uvidíte, že vzorec orezal pravé znaky. Zobrazí sa aj návrat na pravej strane výstupnej bunky, C7 čo znamená, že návratová hodnota je číselná hodnota.

Potiahnite C7 bunky, aby ste mohli použiť rovnaký vzorec vo všetkých ostatných bunkách. Výsledkom je, že dostanete prejdenú vzdialenosť bez jednotky míle v číselných formátoch vo výstupných bunkách pre všetkých účastníkov.

5. Orezávanie pravých znakov pomocou VBA

Ďalším spôsobom orezávania správnych znakov v programe Excel je vytvorenie vlastnej funkcie pomocou Aplikácie jazyka Visual Basic (VBA) . Prvá tlač ALT+F11 , otvorí sa VBA Teraz kliknite pravým tlačidlom myši na hárok z ľavého panela, aby sa otvorila rozbaľovacia ponuka. Rozbaľte Vložte kliknutím naň a výberom Modul .

Otvorí sa Modul(Kód) okno.

Vložte nasledujúci kód do Modul(Kód) okno.

 Verejná funkcia TRIMLASTX(rng As String, cnt As Long) TRIMLASTX = Left(rng, Len(rng) - cnt) Koniec funkcie 

Kód vytvorí vlastnú funkciu s názvom TRIMLASTX ktorá orezáva definovaný počet znakov z pravej strany vybranej bunky.

Teraz zatvorte VBA a do bunky zadajte nasledujúci vzorec C7,

=TRIMLASTX(B7,6)

Tu, B7 je vybraná bunka a 6 udáva počet znakov, ktoré budú odstránené.

Tlač VSTÚPIŤ a uvidíte, že vzorec orezal správne znaky.

Vlečná bunka C7 použiť rovnaký vzorec vo všetkých ostatných bunkách.

Záver

Znaky z pravej strany môžete v programe Excel orezávať ktorýmkoľvek z uvedených spôsobov. Ak sa stretnete s akýmikoľvek nejasnosťami, zanechajte komentár.

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.