Excel Odstranjevanje znakov z desne strani (5 načinov)

  • Deliti To
Hugh West

V celici programa Excel je mogoče imeti poljubne dodatne znake. Včasih lahko za ustvarjanje drugačne vrednosti iz obstoječih vrednosti potrebujete odstranite znake . V tem članku bom razložil 5 načinov, kako Excel odstrani znake iz desne.

Da bo bolj jasno, bom uporabil podatkovni list z informacijami o naročilih nekaterih strank, ki ima 4 stolpce.

Ta tabela predstavlja podatke o naročilih različnih uporabnikov. Stolpci so Ime z ID, naročilom, imenom, in . Količina naročila .

Prenesi delovni zvezek za prakso

Odstranite znake iz datoteke Right.xlsm

5 načinov odstranjevanja znakov iz pravice

1. Uporaba leve za odstranjevanje znakov z desne

Za odstranitev edinega zadnji znak lahko uporabite funkcijo LEVA.

⮚ Najprej izberite celico, v katero želite vstaviti novo vrednost po odstranitvi zadnjega znaka.

⮚ Nato vnesite formulo v Formula Bar. Izbral sem B4 celica. Tukaj želim prikazati Ime samo zato bom odstranil številski nizi z desne.

Enačba se glasi

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

⮚ Na koncu pritisnite VSTOP

Zadnji znak iz izbranega B4 celica bo odstranjena.

V tem primeru odstranitev samo enega znaka ne ustreza kontekstu našega primera, zato odstranimo več znakov.

⮚ Najprej izberite celico, v katero želite po odstranitvi več znakov z desne strani vnesti novo vrednost.

⮚ Nato vnesite formulo za B4 celica od tu želim odstraniti več znakov. Želim odstraniti 5 znakov z desne strani.

Enačba se glasi

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

⮚ Na koncu pritisnite VSTOP

V tem primeru je zadnjih 5 znakov iz izbrane vrednosti B4 bo odstranjen.

Zdaj lahko uporabite Ročaj za polnjenje na . AutoFit formulo za preostale celice.

Preberite več: Odstranjevanje zadnjega znaka iz niza Excel

2. VALUE s funkcijo LEFT za numerične vrednosti

Pri obravnavi številskih vrednosti lahko za odstranitev znakov z desne strani uporabite LEVA in funkcijo VALUE skupaj.

⮚ Najprej izberite celico, v katero želite vstaviti novo vrednost po odstranitvi znakov z desne strani.

⮚ Izbral sem B4 celico in nato vnesel formulo. Tu želim odstraniti znake z desne strani in ohraniti le Količina naročila . Tako bom odstranil vse znakov niza z desne strani, razen številke.

Enačba se glasi

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

⮚ Na koncu pritisnite VSTOP

Spletna stran znakov niza o C4 celica bo odstranjena z desne strani. Vidite samo številčne vrednosti v Številka v obliki Količina naročila stolpec.

Odvisno od tega, koliko znakov niza vsebuje znak števila, boste morali formulo ponovno napisati.

🔺 Če so vsi številski znaki enaki znakom niza, lahko uporabite Ročaj za polnjenje .

Preberite več: Kako odstraniti zadnje 3 znake v programu Excel

3. Odstranjevanje znakov z desne strani z uporabo VBA

⮚ Najprej odprite Razvijalec zavihek>> nato izberite Visual Basic

⮚ Uporabite lahko tudi ALT + F11

Novo okno Microsoft Visual Basic za aplikacije Nato odprite Vstavite zavihek>> nato izberite Modul.

Tu je Modul je odprt.

Čez trenutek napišite kodo za RemoveRightCharacter v modul.

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

⮚ Potem, Shrani kodo in se vrnite na delovni list.

⮚ Najprej izberite celico, v kateri želite ohraniti novo vrednost po odstranitvi znaka z desne strani.

⮚ Nato vnesite formulo za B4 celica. Vnesite ime funkcije, ki ste jo zapisali v modulu.

⮚ Ker je ime moje funkcije RemoveRightCharacter bo prikazano to ime.

Enačba se glasi

=Odstrani desni znak(B4,5)

⮚ Na koncu pritisnite VSTOP.

Ko sem izbral celico B4 desni znaki te celice bodo odstranjeni.

Uporabite ga lahko tudi za prikaz številskega znaka.

⮚ Najprej izberite celico, v kateri želite ohraniti novo vrednost po odstranitvi znaka z desne strani.

⮚Potem vnesite formulo za C4 vnesite ime funkcije, ki ste jo zapisali v modulu. Zdaj želim prikazati Količina naročila. Ker je ime moje funkcije RemoveRightCharacter bo prikazano to ime.

Enačba se glasi

=Odstranitev desnega znaka(C4,8)

⮚ Na koncu pritisnite VSTOP

Ko sem izbral celico C4 desni znaki te celice bodo odstranjeni.

Preberite več: VBA za odstranjevanje znakov iz niza v programu Excel

4. Odstranite desni znak z uporabo bliskovne zapolnitve

Za odstranitev desnega znaka lahko uporabite ukaz Flash Fill s traku.

⮚ Najprej ustvarite primer vzorca za uporabo Izpolnitev z bliskavico .

⮚ Zagotovil sem prvi primer Steve z odstranitvijo ustreznega števila znakov.

⮚ Nato izberite odprto vrednost primera Podatki zavihek>> nato izberite Izpolnitev z bliskavico .

Bližnjica na tipkovnici za uporabo Izpolnitev z bliskavico je . CTRL + E

Ko sem izbral Izpolnitev z bliskavico desni znaki preostalih celic bodo odstranjeni.

⮚ Če želite, lahko ohranite številski znak tako, da odstranite znake niza z desne strani.

⮚ Tukaj sem navedel prvi primer 32 kjer sem z odstranitvijo desnih znakov niza ohranil le znak števila. Ustvaril je vzorec za Izpolnitev z bliskavico .

⮚ Nato izberite odprto vrednost primera Podatki zavihek>> nato izberite Izpolnitev z bliskavico .

Ko sem izbral Izpolnitev z bliskavico desni znaki preostalih celic bodo odstranjeni.

5. Odstranite znake z obeh strani hkrati

Če imate podatkovni list, v katerem je več informacij stisnjenih skupaj, potem funkcija MID je primeren za pridobivanje zahtevanih informacij ali podatkov.

Da bi vam pokazal, kako ta funkcija deluje, sem prilagodil podatkovni list.

⮚ Najprej izberite celico, v kateri želite ohraniti novo vrednost po odstranitvi znaka z desne in leve strani.

⮚ Nato vnesite formulo v celico ali v vrstico formul. B4 celico. Iz te celice želim pridobiti Ime zato bom odstranil vse desne in leve znake razen imena Steve.

⮚ Formula je

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

⮚ Če želite uporabiti formulo, pritisnite VSTOP

Medtem bodo iz izbrane celice odstranjeni tako desni kot levi znaki, razen Ime .

Za preostale celice glede na njihovo število znakov sem uporabil MID funkcijo.

Oddelek za prakso

Priložil sem dva dodatna lista za vadbo teh načinov.

Zaključek

V tem članku sem razložil 5 načinov za odstranjevanje znakov z desne strani v Excelu. Upam, da vam bodo ti različni pristopi pomagali odstraniti znake z desne strani v Excelu. Za kakršne koli predloge, ideje in povratne informacije ste zelo dobrodošli. Vabljeni k komentarju spodaj.

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.