Kazalo
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.xlsm5 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.