Sisukord
Meile kõigile on üsna ilmne, et me avastame tekstirea lõpus mõned mittevajalikud tähemärgid. Seega, me kõik võiksime soovida eemaldada kõik need viimased mittevajalikud tähemärgid, et esitada meie andmed paremal viisil. Noh, kui teil on need probleemid ja otsite võimalusi, kuidas eemaldada viimased tähemärgid Excelis , siis palun liikuge edasi selle artikliga. Sest me näitame teile nelja erinevat valemit, et eemaldada Excelis viimased 3 märki hõlpsasti.
Lae alla praktika töövihik
Soovitatav on laadida alla Exceli fail ja harjutada sellega koos.
Eemalda viimased 3 tähemärki.xlsm4 valemit Exceli 3 viimase tähemärgi eemaldamiseks
Kasutame kogu artikli jooksul kõigi meetodite demonstreerimiseks andmekogumina töötajate infolisti näidist. Esmalt vaatame sellest põgusalt läbi:
Niisiis, ilma igasuguse edasise aruteluta, sukeldume otse kõigi meetodite juurde ükshaaval.
1. Kasutage LEFT- ja LEN-funktsioone, et kustutada Exceli 3 viimast märki
In the Töötajate info. nimekiri ... Täielik nimi veerus on kõik töötajate täisnimed. Siin näeme, et iga nimi kannab sama perekonnanime, mis on " Roy ". Niisiis, meie eesmärk on eemaldada perekonnanimi kõigist töötajate nimedest ja salvestada ainult eesnimi Antud nimi veerus. Niisiis, ilma igasuguse viivituseta, käime meetodi etappide kaupa läbi:
🔗 Sammud:
❶ Esiteks, valige rakk E5 ▶ valemi tulemuse salvestamiseks.
❷ Seejärel sisestage valem ❷.
=LEFT(D5,LEN(D5)-3)
raku sees.
❸ Pärast seda vajutage nuppu SISESTA nupp.
❹ Lõpuks lohistage nuppu Täitmise käepide ikooni lõppu Antud nimi veerus.
See on kõik.
␥ Valemite jaotamine:
📌 Süntaks: LEFT(text, [num_chars])
📌 Süntaks: LEN(tekst)
- LEN(D5)-3 ▶ arvutab teksti pikkuse, " Jason Roy " ja seejärel lahutab tulemuse koos 3 .
- D5 ▶ viitab teksti raku aadressile " Jason Roy ".
- =LEFT(D5,LEN(D5)-3) ▶ kärbib viimased 3 märki, st " Roy " tekstist " Jason Roy ".
Loe edasi: Viimase tähemärgi eemaldamine stringist Excel
2. Kustutage 3 viimast märki, kasutades Excelis funktsiooni REPLACE
Nüüd kustutame viimased 3 märki, asendades need tähega null string ("") Selleks kasutame funktsioon Replace siin.
🔗 Sammud:
❶ Esiteks, valige rakk E5 ▶ valemi tulemuse salvestamiseks.
❷ Siis, tüüp valem
=REPLACE(D5, FIND(" ",D5)+1, 3, "")
raku sees.
❸ Pärast seda vajutage nuppu SISESTA nupp.
❹ Lõpuks lohistage nuppu Täitmise käepide ikooni lõppu Antud nimi veerus.
See on kõik.
␥ Valemite jaotamine:
📌 Süntaks: REPLACE(old_text, start_num, num_chars, new_text)
📌 Süntaks: FIND(find_text, within_text, [start_num])
""
▶ viitab järgmisele null string Excelis.- 3 ▶ viitab viimasele 3 tähemärgid tekstireas.
FIND(" ",D5)+1
▶ leiab, et algusnumber viimase 3 tegelased." "
▶ mida kasutatakse lõpp tekstirida.=REPLACE(D5, FIND(" ",D5)+1, 3, "")
▶ kärbib viimased 3 märki, st " Roy " tekstist " Jason Roy ".
Loe edasi: Viimase tähemärgi eemaldamine stringist Excelis VBAga
3. Ignoreerige Exceli 3 viimast tähemärki, kasutades välkitäitmise funktsiooni
Microsoft Excel 2013 ja hilisemad versioonid on välja tulnud äärmiselt kasulik vahend nimega Flash Fill Selles osas kustutame viimased 3 märki, st ignoreerime perekonnanime, Roy igast töötaja nimest abiga Flash Fill tööriist. Järgnevalt on esitatud järgmised sammud:
🔗 Sammud:
❶ Esiteks, valige rakk E5 ja kirjuta Jason selles.
❷ Seejärel vajutage nuppu SISESTA nupp.
❸ Järgmises lahtris, E6 hakkab kirjutama Brandon jättes ainult oma perekonnanime, Roy .
Nüüd märkate, et Excel on juba saanud mustri ja soovitab eelvaate kõigi järgmiste nimede jaoks.
❹ Kõik, mida peate tegema, on lihtsalt vajutada klahvi SISESTA nuppu uuesti.
Seega tegime me Antud nimi veerg, kus on ainult töötajate nimed.
Loe edasi: Kuidas eemaldada tähemärke Excelis
4. Viimase 3 tähemärgi eemaldamine VBA-koodi abil Excelis
Lõpuks kasutame käesolevas punktis järgmisi vahendeid. VBA koodid kustutada 3 viimast märki, st perekonnanime. Roy kõigi töötajate täisnimedest. Nüüd tulevad järgmised sammud:
🔗 Sammud:
❶ Valige vahemik (D5:D14) lahtrite ▶ viimaste 3 tähemärgi eemaldamiseks.
❷ Press ALT + F11 klahvid ▶, et avada VBA aken.
❸ Mine juurde Sisesta ▶ Moodul .
❹ Koopia järgmine VBA kood:
Public Function RemoveLast3Characters(rng As String, cnt As Long) RemoveLast3Characters = Left(rng, Len(rng) - cnt) End Function
❺ Press CTRL + V ▶ kuni paste eespool nimetatud VBA kood.
❻ Salvesta . VBA kood ja tagasi minna oma arvutustabelisse.
❼ Nüüd, valige rakk E5 ▶ valemi tulemuse salvestamiseks.
❽ Siis, tüüp valem
=RemoveLast3Characters(D5,3)
raku sees.
❾ Pärast seda vajutage nuppu SISESTA nupp.
❹ Lõpuks lohistage nuppu Täitmise käepide ikooni lõppu Antud nimi veerus.
See on kõik.
📓 Märkus:
Funktsioon =RemoveLast3Characters(Text,Number)
on sünteesitud funktsioon. Seda funktsiooni saab kasutada koos funktsiooniga VBA kood, et kustutada ükskõik kui palju viimaseid sümboleid stringist. Sisestage lihtsalt ükskõik milline soovitud number funktsiooni Number pesasse. See ongi kõik.
Asjad, mida meeles pidada
📌 Olge ettevaatlik süntaks kohta funktsioonid .
📌 Sisestage andmed vahemikud ettevaatlikult sisse valemid .
📌 ("") viitab NULL String Excelis.
Kokkuvõte
Kokkuvõtteks oleme arutanud 4 erinevat meetodit kolme viimase tähemärgi eemaldamiseks Excelis. Soovitame teil alla laadida selle artikli juurde lisatud harjutuste töövihik ja harjutada kõiki meetodeid selle abil. Ja ärge kartke küsida küsimusi allpool olevas kommentaaride sektsioonis. Püüame vastata kõigile asjakohastele päringutele niipea kui võimalik.