Obrezovanje desnih znakov in presledkov v Excelu (5 načinov)

  • Deliti To
Hugh West

Včasih so v naših podatkovnih celicah na desni strani dodani dodatni znaki, ki niso potrebni. Te znake lahko obrežete z desne strani podatkovne celice. V tem članku bom prikazal pet metod za obrezovanje desnih znakov v Excelu.

Recimo, da imamo nabor podatkov, v katerem je podana razdalja, ki so jo pretekli različni udeleženci na maratonu. Na koncu vsakega podatka je nekaj mest. Ime udeleženca in celice v Prevožena razdalja V stolpcu so številčne vrednosti in enota - milje. Zdaj bomo na desni strani odrezali presledke in znake, ki označujejo enoto.

Prenesi delovni zvezek za prakso

Obrezovanje desnih znakov v Excel.xlsm

5 metod za obrezovanje desnih znakov

1. Funkcija TRIM za odstranjevanje dodatnih presledkov na desni strani

Včasih imajo vaše podatkovne celice na desnem koncu dodatne presledke. funkcija TRIM kot smo že omenili, je na koncu vsakega imena udeleženca nekaj presledkov,

Če želite odstraniti te presledke, v prazno celico vnesite naslednjo formulo ( C7)

=TRIM(A7)

Tu je TRIM funkcija bo odstranila presledke z desnega konca

Pritisnite VSTOP da odstranite vse dodatne presledke.

Vlečna celica C7 za uporabo iste formule v vseh drugih celicah.

2. Funkcije besedila v stolpce za obrezovanje desnih presledkov

Uporabite lahko tudi Besedilo v stolpce funkcije za obrezovanje desnih presledkov. Pri tej metodi bo potreben rezervni stolpec na desni strani stolpca, iz katerega boste odstranili presledke. Najprej vstavite stolpec desno od stolpca, iz katerega boste odstranili presledek.

Zdaj pojdite v Podatkovna orodja> Podatkovna orodja in izberite Besedilo v stolpce .

Zdaj a Čarovnik za vnos besedila v stolpec Prikaže se okno. Izberite Fiksna širina in kliknite na Naslednji .

V drugem koraku premaknite navpično črto ob podatkih do konca podatkov in izberite Naslednji .

Zdaj bodo vsi vaši podatki označeni s črno barvo. Zaključek .

Po tem se prikaže okno za potrditev. V REDU .

Zdaj boste videli, da na desnem koncu vašega nabora podatkov ni nobenih presledkov.

3. Funkcija LEFT in LEN za obrezovanje desnih znakov

S kombinacijo funkcija LEVA in . funkcija LEN lahko iz podatkovnih celic preprosto odstranite prave znake. V prazno celico vnesite naslednjo formulo ( C7 ),

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

Tu je LEVA funkcija označuje, da bo formula vrnila znake izbrane celice, B7 iz LEVA in . LEN(B7)-6 označuje, da je zadnjih 6 znakov od skupne dolžine celice B7 bodo oproščeni pri vračilu LEVA funkcijo.

Pritisnite VSTOP in videli boste, da so bili odstranjeni desni znaki, ki so milje za naš nabor podatkov.

Vlečna celica C7 za uporabo iste formule v vseh drugih celicah.

4. Pridobivanje številčne vrednosti z obrezovanjem desnih znakov

S prejšnjo metodo smo v izhodni celici dobili besedila kot povratek. Če želite dobiti številčne vrednosti, morate uporabiti funkcija VALUE Če želite dobiti številčno vrednost po obrezovanju desnih znakov, v celico vnesite naslednjo formulo C7 ,

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

Tu je VREDNOST funkcija bo pretvorila vrnitev funkcije LEVA v numerične vrednosti.

Pritisnite VSTOP. Videli boste, da je formula obrezala desne znake. Prav tako bo na desni strani izhodne celice prikazala vrnitev, C7 ki označuje, da je vrnitev številska vrednost.

Povlecite C7 celico in uporabite isto formulo v vseh drugih celicah. Tako boste dobili prevoženo razdaljo brez enote miles v številčnih oblikah v izhodnih celicah za vse udeležence.

5. Obrezovanje desnih znakov z uporabo VBA

Drug način za obrezovanje pravih znakov v Excelu je izdelava funkcije po meri z uporabo Aplikacije Visual Basic (VBA) . Najprej pritisnite ALT+F11 , se bo odprlo okno VBA okno. Zdaj desno kliknite list na levi plošči, da se odpre spustni meni. Razširite Vstavite tako, da kliknete nanj in izberete Modul .

Odprlo se bo okno Modul (koda) okno.

Vnesite naslednjo kodo v Modul (koda) okno.

 Javna funkcija TRIMLASTX(rng As String, cnt As Long) TRIMLASTX = Left(rng, Len(rng) - cnt) Konec funkcije 

Koda bo ustvarila funkcijo po meri z imenom TRIMLASTX ki bo iz desne strani izbrane celice odrezal določeno število znakov.

Zdaj zaprite VBA in v celico vnesite naslednjo formulo C7,

=TRIMLASTX(B7,6)

Tukaj, B7 je izbrana celica in 6 označuje število znakov, ki bodo odstranjeni.

Pritisnite VSTOP in videli boste, da je formula obrezala prave znake.

Vlečna celica C7 za uporabo iste formule v vseh drugih celicah.

Zaključek

V Excelu lahko znake z desne strani obrežete s katero koli od zgornjih metod. Če se srečate s kakršno koli nejasnostjo, pustite komentar.

Hugh West je zelo izkušen trener Excela in analitik z več kot 10-letnimi izkušnjami v industriji. Po izobrazbi je diplomirani računovodstvo in finance ter magisterij poslovne administracije. Hugh ima strast do poučevanja in je razvil edinstven pristop k poučevanju, ki ga je enostavno slediti in razumeti. Njegovo strokovno znanje o Excelu je pomagalo na tisoče študentom in strokovnjakom po vsem svetu, da so izboljšali svoje sposobnosti in se izkazali v karieri. Prek svojega bloga Hugh deli svoje znanje s svetom, ponuja brezplačne vadnice za Excel in spletno usposabljanje, ki posameznikom in podjetjem pomaga doseči njihov polni potencial.