Ořezávání pravých znaků a mezer v aplikaci Excel (5 způsobů)

  • Sdílet Toto
Hugh West

Někdy mohou mít naše datové buňky vpravo připojeny další znaky, které nejsou nutné. Tyto znaky můžete z pravé části datové buňky oříznout. V tomto článku vám ukážu pět způsobů ořezávání pravých znaků v aplikaci Excel.

Řekněme, že máme soubor dat, kde je uvedena vzdálenost, kterou uběhli různí účastníci maratonu. Na konci každého z nich je několik mezer. Jméno účastníka a buňky v Ujetá vzdálenost ve sloupci jsou číselné hodnoty i jednotky - míle. Nyní ořízneme mezery a znaky, které označují jednotku zprava.

Stáhnout cvičebnici

Ořezávání pravých znaků v aplikaci Excel.xlsm

5 metod pro ořezávání pravých znaků

1. Funkce TRIM pro odstranění přebytečných mezer vpravo

Někdy mohou mít vaše datové buňky na pravém konci mezery navíc. Můžeme použít funkce TRIM Jak jsme již zmínili, na konci každého názvu účastníka jsou mezery,

Chcete-li tyto mezery odstranit, zadejte do prázdné buňky následující vzorec ( C7)

=TRIM(A7)

Zde se TRIM funkce odstraní mezery z pravého konce

Tisk ENTER odstranit všechny mezery navíc.

Přetahovací buňka C7 použít stejný vzorec ve všech ostatních buňkách.

2. Text do sloupců Funkce pro ořezávání pravých mezer

Můžete také použít Text do sloupců funkce pro ořezání pravých mezer. Tato metoda bude vyžadovat náhradní sloupec vpravo od sloupce, ze kterého budete mezery odstraňovat. Nejprve vložte sloupec vpravo ke sloupci, ze kterého budete mezery odstraňovat.

Nyní přejděte na Data> Datové nástroje a vyberte Text do sloupců .

Nyní a Průvodce převodem textu do sloupce Zobrazí se okno. Pevná šířka a klikněte na Další .

Ve druhém kroku přesuňte svislou čáru vedle dat na konec dat a vyberte možnost Další .

Nyní uvidíte, že všechna vaše data jsou zvýrazněna černou barvou. Dokončení .

Poté se zobrazí potvrzovací okno. Stiskněte tlačítko OK .

Nyní uvidíte, že na pravém konci datové sady nejsou žádné mezery.

3. Funkce LEFT a LEN pro ořezávání pravých znaků

S kombinací funkce LEFT a funkce LEN můžete snadno ořezat pravé znaky z datových buněk. Do prázdné buňky zadejte následující vzorec ( C7 ),

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

Zde se LEVÝ funkce znamená, že vzorec vrátí znaky vybrané buňky, B7 z LEVÝ a LEN(B7)-6 část označuje, že posledních 6 znaků z celkové délky buňky B7 budou osvobozeny od daně v rámci přiznání LEVÝ funkce.

Tisk ENTER a vidíte, že byly odstraněny pravé znaky, které jsou pro naši datovou sadu mil.

Přetahovací buňka C7 použít stejný vzorec ve všech ostatních buňkách.

4. Získání číselné hodnoty ořezáním pravých znaků

Předchozí metodou získáme texty jako návratovou hodnotu ve výstupní buňce. Pokud chcete získat číselné hodnoty, musíte použít následující metodu funkce VALUE Chcete-li získat číselnou hodnotu po ořezání správných znaků, zadejte do buňky následující vzorec C7 ,

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

Zde se VALUE převede návratovou hodnotu funkce LEVÝ do číselných hodnot.

Tisk VSTUPTE. Uvidíte, že vzorec ořízl pravé znaky. Zobrazí se také návrat na pravé straně výstupní buňky, C7 což znamená, že návratová hodnota je číselná.

Přetáhněte C7 buňku, abyste mohli použít stejný vzorec ve všech ostatních buňkách. Výsledkem bude ujetá vzdálenost bez jednotky míle v číselných formátech ve výstupních buňkách pro všechny účastníky.

5. Oříznutí pravých znaků pomocí VBA

Dalším způsobem, jak ořezat správné znaky v aplikaci Excel, je vytvoření vlastní funkce pomocí funkce Aplikace v jazyce Visual Basic (VBA) . První tisk ALT+F11 , otevře se VBA Nyní klikněte pravým tlačítkem myši na list v levém panelu, abyste otevřeli rozbalovací nabídku. Rozbalit Vložte kliknutím na něj a výběrem Modul .

Otevře se Modul(Kód) okno.

Vložte následující kód do Modul(Kód) okno.

 Public Function TRIMLASTX(rng As String, cnt As Long) TRIMLASTX = Left(rng, Len(rng) - cnt) End Function 

Kód vytvoří vlastní funkci s názvem TRIMLASTX který ořízne definovaný počet znaků z pravé strany vybrané buňky.

Nyní zavřete VBA a do buňky zadejte následující vzorec C7,

=TRIMLASTX(B7,6)

Zde, B7 je vybraná buňka a 6 udává počet znaků, které budou odstraněny.

Tisk ENTER a uvidíte, že vzorec ořezal správné znaky.

Přetahovací buňka C7 použít stejný vzorec ve všech ostatních buňkách.

Závěr

Znaky zprava můžete v Excelu oříznout některým z výše uvedených způsobů. Pokud se setkáte s jakýmikoli nejasnostmi, zanechte prosím komentář.

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.