Kuidas kärpida teksti osa Excelis (9 lihtsat meetodit)

  • Jaga Seda
Hugh West

Töötamise ajal Microsoft Excel , võib teil olla vaja lõigata osa tekstisõnast. Näiteks võib olla vaja eemaldada teatud osa tekstisõnast. Peale selle on mõnikord vaja kustutada osa tekstist enne/pärast konkreetset märki. Selles artiklis käsitlen mitmeid lihtsaid ja kiireid meetodeid tekstiosa kärpimiseks Excelis.

Lae alla praktiline töövihik

Saate alla laadida praktilise töövihiku, mida me kasutasime selle artikli koostamisel.

Teksti osa kärpimine.xlsm

9 lihtsat meetodit tekstiosa kärpimiseks Excelis

1. Exceli otsingu- ja asendusvõimalus tekstiosa kärpimiseks

Kõigepealt kasutan ma Leia ja asenda võimalus excelis, et lõigata osa tekstist excelis. Oletame, et mul on andmekogum ( B5:B10 ), mis sisaldab allpool toodud andmeid. Nüüd asendan teksti Täielik nimi: ' tühja kohaga.

Sammud:

  • Kõigepealt valige andmekogum ja vajutage Ctrl + H saada Leia ja asenda dialoog.
  • Kui Leia ja asenda ilmub dialoog, sisestage tekstiosa, mida soovite kärpida, lahtrisse Leia, mida Välja. Jäta Asendage väli tühi.
  • Seejärel vajutage Asenda kõik .

  • Selle tulemusena saame alljärgneva väljundi. Kõik soovimatu osa tekstist on kärbitud, nagu on näidatud allpool oleval ekraanipildil.

Loe edasi: [Fix] TRIM-funktsioon ei tööta Excelis: 2 lahendust

2. Kasutage teksti osa lõikamiseks Excelis funktsiooni SUBSTITUTE

Seekord rakendan ma funktsioon SUBSTITUTE excelis, et trimmida teatud osa teksti stringist. Antud juhul kasutan sama andmestikku, mida kasutasin eelmises meetodis.

Sammud:

  • Sisestage järgmine valem Raku C5 ja vajutage Sisesta klaviatuurilt.
=SUBSTITUTE(B5, "Täielik nimi:","")

  • Järelikult annab Excel tagasi alljärgneva tulemuse. Nüüd kasutage käsku Täitmise käepide ( + ) tööriista, et kopeerida valemit üle vahemiku C6:C10 .

  • Lõpuks on siin lõpptulemus, mille me saame.

Märkus:

Te võite lõigata teatud tähemärke tekstist, kasutades funktsioon SUBSTITUTION Selle funktsiooni abil saate kustutada mitu märki korraga.

3. Teksti osa kärpimine Flash Fill'i abil

Võite kasutada Flash Fill võimalus excelis, et lõigata teatud osa tekstisõnast. Excel suudab tajuda sisestatud andmete mustreid. Teksti osa kärpimise ajal, kasutades funktsiooni Flash Fill valikuga rakendatakse seda andmete tuvastamise funktsiooni. Oletame, et meil on andmekogum, mis sisaldab mitme inimese nimesid koos nende elukutsetega. Nüüd kärbin allpool esitatud tekstisõnadest nime osa.

Sammud:

  • Sisestage oodatav tulemus Raku C5 (teie andmekogumi esimese lahtri kõrval).
  • Seejärel hakake kirjutama oodatavat tulemust ka järgmisesse lahtrisse (siin, Raku C6 ). Nüüd teeb excel eelvaate väljundist, kui ta suudab tajuda sisestatud andmete mustrit. Illustreerimiseks, kui ma olen sisestanud Õpetaja aadressil Raku C5 ja hakkas kirjutama Insener aadressil Raku C6 , excel mõistab, et otsin ainult elukutseid.

  • Kui kuvatakse eelvaateandmed, vajutage Sisesta et saada alljärgnev tulemus.

4. Kombineeri RIGHT & LEN funktsioonid teksti esimese osa lõikamiseks

Me saame trimmida teksti stringi esimest osa exceli valemite abil. Siinkohal kasutan ma funktsioon RIGHT koos funktsioon LEN et lõigata kaks esimest märki allpool esitatud andmestikust.

Sammud:

  • Sisestage alljärgnev valem Raku C5 ja vajutage Sisesta .
=RIGHT(B5,LEN(B5)-2)

  • Lõpuks, pärast seda, kui on kohaldatud Täitmise käepide tööriist, see on lõplik väljund.

Siin on LEN funktsioon tagastab teksti stringi pikkuse Raku B5 . siis 2 lahutatakse kogu teksti pikkusest, mis annab tulemuseks 11 . Pärast seda on RIGHT funktsiooni väljavõtted 11 tähemärki paremal pool Raku B5 .

5. Rakendage Exceli valemit teksti viimase osa kärpimiseks Excelis

Erinevalt eelmisest meetodist lõigatakse nüüd tekstijada viimane osa, kasutades kombinatsiooni VÄLJAS ja LEN Näiteks kärbin ma viimast funktsiooni. 5 tähemärgid allpool esitatud andmekogumi tekstisõnadest.

Sammud:

  • Kõigepealt sisestage järgmine valem Raku C5 Siis vajutage Sisesta .
=LEFT(B5,LEN(B5)-5)

  • Valemi sisestamisel tagastab excel alljärgneva tulemuse. Nagu näete, on ülaltoodud valemiga eemaldatud viimane 5 tähemärgid kõigist tekstisõnadest.

Siin on LEN funktsioon tagastab kogupikkuse Raku B5 . järgmine, 5 lahutatakse LEN valem ja vastused 11 . Lõpuks on VÄLJAS funktsioon tagastab 11 tähemärki vasakult poolt tekstisõnastiku vasakpoolsest osast Ruut B5 .

Märkus :

Ülaltoodud valemit saab ümbritseda funktsioon VALUE kui vajate numbrilist tulemust.

6. Kombineeri MID & LEN Funktsioonid, et lõigata nii N esimest kui ka N viimast märki.

Selle meetodi puhul kärbin tekstisõnast esimesed N ja viimased N märki, kasutades selleks MID-funktsioon koos LEN illustreerimiseks kustutan esimese funktsiooni. 2 ja viimane 5 tähemärgid allpool esitatud andmekogumi tekstisõnadest.

Sammud:

  • Sisestage alljärgnev valem Raku C5 alguses ja lõi Sisesta .
=MID(B5,3,LEN(B5)-7)

  • Kui te tabate Sisesta ja rakendada Täitmise käepide tööriist, annab excel tagasi alljärgneva tulemuse. Ülaltoodud tulemusest näeme, et esimene 2 ja viimane 5 tähemärgid igast stringist kärbitakse, nagu on näidatud alloleval ekraanipildil.

Siin on LEN funktsioon tagastab pikkuse Raku B5 mis on 18 . siis tähemärkide koguarv (siin, 2 + 5 ), mida tuleb kärpida, lahutatakse kogupikkusest Raku B5 (siin, 18 ). Lahutamine annab tulemuseks 11 . siis MID funktsiooni väljavõtted 11 tähemärki alates Kolmas teksti stringi positsioon Raku B5 .

7. Tekstiosa lõikamine enne või pärast konkreetset märki

Saate trimmitud tekst enne või pärast konkreetset märki (koma, semikoolon, tühik jne), kasutades Exceli valemeid. Oletame, et meil on alljärgnev andmekogum, mis sisaldab tekstisõnu, mis on eraldatud komaga. Nüüd rakendan Exceli funktsioone, et eemaldada kõik enne/pärast koma.

7.1. Tekstiosa kärpimine enne konkreetset märki

Kõigepealt lõikan välja tekstiosa, mis asub enne koma.

Sammud:

  • Sisestage järgmine valem Raku C5 . Järgmine press Sisesta .
=RIGHT(B5,LEN(B5)-SEARCH(",",B5))

  • Pärast valemi sisestamist on siin tulemus, mille me saame. Näeme, et kõik märgid enne koma on kärbitud.

Siin, funktsioon SEARCH leiab koma asukoha etteantud tekstisõnas Raku B5 , mis on 7 . siis 7 lahutatakse pikkusest Raku B5 , mille on tagastanud LEN Funktsioon. Lahutamise tulemus on 8 . Lõpuks on RIGHT funktsiooni trimmid 8 tähemärgid komast paremal pool.

Loe lisaks: Õigete märkide ja tühikute kärpimine Excelis (5 võimalust)

7.2. Tekstiosa kärpimine pärast konkreetset märki

Sarnaselt eelmisele meetodile kärbin siinkohal osa tekstist, mis asub pärast koma.

Sammud:

  • Sisestage alljärgnev valem Raku C5 ja vajutage Sisesta .
=LEFT(B5,SEARCH(",",B5)-1)

  • Valemi sisestamisel näeme, et kõik teksti stringi osad, mis asuvad pärast komasid, on eemaldatud.

Siin on OTSIMINE funktsioon leiab koma asukoha. Järgmine, 1 lahutatakse OTSIMINE valemiga, kuna me ei taha lõpptulemusesse koma lisada. Lõpuks on vaja, et VÄLJAS funktsioon eemaldab tekstiosa enne koma. Seega kärpisime tekstiosa pärast koma.

Märkus:

Saate tekstiosa kärpimine enne/järgmisel konkreetsete märkide esinemisel (koma, semikoolon, tühik jne) eri kohtades, kasutades Exceli funktsioonide kombinatsiooni.

Loe edasi: Vasakpoolne kärpimisfunktsioon Excelis: 7 sobivat viisi

8. Exceli funktsioon REPLACE tekstiosa kärpimiseks

Nüüd kasutan ma funktsioon REPLACE excelis, et kärpida osa tekstisõnadest. Näiteks allpool esitatud andmestikust kärpin kõik nimed.

Sammud:

  • Sisestage alljärgnev valem Raku C5 Siis vajutage Sisesta .
=REPLACE(B5,1,13," ")

  • Selle tulemusena tagastab excel alljärgneva tulemuse. Alljärgnevast tulemusest näeme, et alljärgnevatest tekstisõnadest on nimeosad kärbitud.

9. Kasutage VBA-d teksti esimese või viimase osa kärpimiseks Excelis

Me saame osa tekstist kärpida, kasutades lihtsat VBA kood Excelis. Kasutan VBA kasutaja määratud funktsioon et lõigata osa tekstisõnadest.

9.1. VBA tekstiridade esimese osa lõikamiseks

Kõigepealt kustutan kaks esimest märki, kasutades VBA UDF. Vaadake allpool esitatud andmestikku, et kärpida esimene 2 tegelased.

Järgige ülesande täitmiseks alljärgnevaid samme.

Sammud:

  • Esiteks, minge aadressile Arendaja > Visual Basic .

  • Selle tulemusena on VBA ilmub aken. Paremklõpsake parempoolse hiirega VBAProjekt , ja mine aadressile Sisesta > Moodul .

  • Nüüd sisestage alljärgnev kood Moodul .
 Public Function TrimFirstn(range As String, count As Long) TrimFirstn = Right(range, Len(range) - count) End Function 

  • Seejärel minge excelilehele, kus teil on andmed, ja hakake sisestama loodud funktsiooni kasutades VBA . See ilmub nagu teised Exceli funktsioonid.

  • Pärast seda sisestage funktsiooni argumendid, mis näevad välja nagu allpool esitatud valem:
=TrimFirstn(B5,2)

  • Press Sisesta ja rakendada Täitmise käepide tööriistaga, et kopeerida valem ülejäänud lahtritesse. Lõpuks saate alljärgneva tulemuse.

9.2. VBA teksti viimase osa kärpimiseks

Nüüd kasutan ma VBA UDF et kärpida tekstijada viimast osa. See meetod on sarnane eelmisele meetodile, lihtsalt tuleb sisestada teine VBA kood. Näiteks kasutan ma viimast 5 tähemärgid allpool esitatud tekstisõnadest.

Sammud:

  • Samamoodi, eelmises meetodis, mine aadressile Arendaja > Visual Basic . siis Sisesta uus Moodul alates VBAProjekt ja sisestage alljärgnev kood lahtrisse Moodul (vt ekraanipilti).
 Public Function TrimLastn(range As String, count As Long) TrimLastn = Left(range, Len(range) - count) End Function 

  • Nüüd sisestage äsja loodud UDF ja sisestage argumendid nagu allpool:
=TrimLastn(B5,5)

  • Kui sisestate valemi, kärbib excel viimase 5 tähemärgid antud tekstisõnadest.

Kokkuvõte

Ülaltoodud artiklis olen püüdnud põhjalikult arutada mitmeid meetodeid tekstiosa kärpimiseks Excelis. Loodetavasti on need meetodid ja selgitused teie probleemide lahendamiseks piisavad. Palun andke mulle teada, kui teil on küsimusi.

Hugh West on suurte kogemustega Exceli koolitaja ja analüütik, kellel on selles valdkonnas üle 10-aastane kogemus. Tal on raamatupidamise ja rahanduse bakalaureusekraad ning ärijuhtimise magistrikraad. Hugh’l on kirg õpetamise vastu ning ta on välja töötanud ainulaadse õpetamisviisi, mida on lihtne järgida ja mõista. Tema Exceli ekspertteadmised on aidanud tuhandetel õpilastel ja spetsialistidel üle maailma oma oskusi parandada ja karjääris silma paista. Oma ajaveebi kaudu jagab Hugh oma teadmisi maailmaga, pakkudes tasuta Exceli õpetusi ja veebikoolitusi, mis aitavad üksikisikutel ja ettevõtetel oma potentsiaali täielikult ära kasutada.