Teksti väljavõtmine pärast Exceli märki (6 võimalust)

  • Jaga Seda
Hugh West

Microsoft Excelis, teksti väljavõtmine lahtrist on oluline ülesanne. Te võite sattuda paljudesse olukordadesse, kus teil on vaja teksti pärast konkreetset märki välja võtta. Sellest õpetusest saate teada tõhusaid ja võimalikke viise, kuidas teksti pärast märki Excelis välja võtta. See õpetus on punktuaalne koos sobivate näidete ja korralike illustratsioonidega.

Lae alla praktiline töövihik

Teksti väljavõtmine pärast märki.xlsm

6 tõhusat viisi teksti väljavõtmiseks pärast Exceli märki

Järgnevalt esitame teile kuus sobivat ja tõhusat meetodit, mida saate oma andmekogumisse rakendada. Õppige need kindlasti kõik ära. Soovitame neid kõiki õppida ja rakendada. See rikastab kindlasti teie Exceli teadmisi.

1. Kasutage MID- ja FIND-funktsioone teksti väljavõtmiseks pärast märki

Selles meetodis kasutame me nüüd MID-funktsioon ja funktsioon FIND koos. Leiame konkreetse tähemärgi kõigepealt lahtrist, kasutades funktsiooni FIND Pärast seda eraldame teksti selle lahtri konkreetsest positsioonist.

Vaadake järgmist andmestikku:

Siin näete, et meil on andmekogumis mõned andmed. Kõigis lahtrites on sidekriips ("-"). Nüüd on meie eesmärk eraldada meie valemiga tekst pärast konkreetset sümbolit sidekriips ("-").

📌 Sammud

  • Kõigepealt sisestage järgmine valem Raku C5 :

=MID(B5,FIND("-",B5)+1,LEN(B5))

Siin kasutasime funktsioon LEN anda mitu märki, et ta saaks ülejäänud osa sellest välja võtta.

  • Pärast seda vajutage Sisesta .
  • Nüüd lohistage Täitmise käepide ikoon üle lahtrite vahemiku C6:C9.

Nagu näete, on meil õnnestunud Exceli lahtrist teksti väljavõtmine pärast kindlat märki. Proovige seda nüüd proovida.

🔎 Valemi jaotus

Siinkohal jaotame seda ainult esimeste andmete kohta.

LEN(B5) tagastab 11 .

FIND("-",B5) tagastab 6.

MID(B5,FIND("-",B5)+1,LEN(B5)) = MID(B5,6+1,11) tagastab Maailm .

2. RIGHT, LEN ja FIND funktsioonid teksti väljavõtmiseks pärast märki

Selles meetodis kasutame me nüüd ÕIGUSfunktsioon , funktsioon LEN ja funktsioon FIND kokku, et eraldada tekst lahtrist. Selle demonstreerimiseks kasutame eelmist andmestikku.

Põhimõtteliselt eraldame rakust alamjada pärast konkreetset märki.

📌 Sammud

  • Nüüd sisestage järgmine valem Ruut C5:

=RIGHT(B5,LEN(B5)-FIND("-",B5))

  • Seejärel vajutage Sisesta .
  • Pärast seda lohistage Täitmise käepide ikoon üle lahtrite vahemiku C6:C9.

Nagu näete, oleme edukalt leidnud konkreetse tähemärgi konkreetsest positsioonist. Ja ekstraheerime teksti pärast seda konkreetset tähemärki lahtrist.

🔎 Valemi jaotus

Siinkohal jaotame seda ainult esimeste andmete kohta.

LEN(B5) tagastab 11 .

FIND("-",B5) tagastab 6.

RIGHT(B5,LEN(B5)-FIND("-",B5)) =RIGHT(B5,11-6) tagastab Maailm .

Loe edasi: Kuidas ekstraheerida andmeid Excelist kriteeriumide alusel

3. Funktsioonide LEFT, FIND ja SUBSTITUTE kasutamine teksti väljavõtmiseks pärast märki

Nüüd kasutame me funktsioon LEFT , funktsioon FIND ja funktsioon SUBSTITUTE Exceli. Vaadake järgmist andmestikku:

Nüüd, see andmestik on päris huvitav. Me kasutame eelmist andmestikku. Aga me muutsime tähemärke. Meil on lahtrites mitu tähemärki. Siin on meie eesmärk eraldada tekst lahtritest pärast kõiki neid konkreetseid tähemärke, kasutades meie valemit.

📌 Sammud

  • Kõigepealt sisestage järgmine valem Lahter D5 :

=SUBSTITUTE(B5,LEFT(B5,FIND(C5,B5)),"")

  • Nüüd vajutage Sisesta .
  • Seejärel lohistage Täitmise käepide ikoon üle lahtrite vahemiku D6:D9.

Nagu näete, töötas meie valem päris hästi, et eraldada tekst pärast neid üksikuid sümboleid Excelis.

🔎 Valemi jaotus

Siinkohal jaotame seda ainult esimeste andmete kohta.

FIND(C5,B5) tagastab 6 .

LEFT(B5,6) tagastab [email protected]

SUBSTITUTE(B5,LEFT(B5,FIND(C5,B5)),"") = SUBSTITUTE(B5,"[email protected]","") tagastab Maailm .

4. Funktsioonide RIGHT, SEARCH ja SUBSTITUTE kasutamine konkreetsete tähtede väljavõtmiseks

Nüüd on see valem üsna keeruline. Aga kui teil on ettekujutus nendest funktsioonidest, siis saate selle hõlpsasti kätte. Selle täitmiseks kasutame järgmisi funktsioone:

  1. Funktsioon RIGHT .
  2. Funktsioon SEARCH.
  3. Funktsioon SUBSTITUTE.
  4. Funktsioon LEN.

Selle meetodi demonstreerimiseks kasutame siin eelmist andmestikku. Kontrollige kindlasti kõiki neid funktsioone, enne kui hakkate sellega tegelema.

📌 Sammud

  • Kõigepealt sisestage järgmine valem Lahter D5 :

=RIGHT(B5,LEN(B5)-SEARCH("#",SUBSTITUTE(B5,C5, "#",LEN(B5)-LEN(SUBSTITUTE(B5,C5,"")))))

  • Pärast seda vajutage Sisesta .
  • Nüüd lohistage Täitmise käepide ikoon üle lahtrite vahemiku D6:D9.

Lõpuks valisime edukalt välja konkreetsed tähemärgid ja nende asukohad. Seejärel eraldasime teksti pärast konkreetset märki.

🔎 Valemi jaotus

Siinkohal jaotame seda ainult esimeste andmete kohta.

LEN(B5) tagastab 11

SUBSTITUTE(B5,C5,"") tagastab HelloWorld .

SUBSTITUTE(B5,C5, "#",11-LEN("HelloWorld")) tagastab Hello#World.

SEARCH("#", "Hello#World") tagastab 6 .

RIGHT(B5,LEN(B5)-SEARCH("#",SUBSTITUTE(B5,C5, "#",LEN(B5)-LEN(SUBSTITUTE(B5,C5,""))))) = RIGHT(B5,11-6) tagastab Maailm .

5. Funktsioonide RIGHT, SUBSTITUTE ja REPT kasutamine teksti väljavõtmiseks pärast märki

Siin koosneb meie valem mitmest Exceli funktsioonist. Meie kolm peamist funktsiooni teksti väljavõtmiseks on järgmised funktsioon RIGHT , funktsioonid SUBSTITUTE ja funktsioon REPT .

Selle demonstreerimiseks kasutame eelmisega sarnast andmestikku.

📌 Sammud

  • Kõigepealt sisestage järgmine valem Lahter D5 :

=TRIM(RIGHT(SUBSTITUTE(B5,C5,REPT(" ",LEN(B5))),LEN(B5))))

Me kasutasime funktsioon TRIM et eemaldada ülemised tühikud.

  • Pärast seda vajutage Sisesta .
  • Nüüd lohistage Täitmise käepide ikoon üle lahtrite vahemiku D6:D9.

Nagu näete, õnnestub meil Exceli lahtrist teksti pärast märki välja võtta. Proovige seda meetodit erinevate märkide erinevatest kohtadest.

🔎 Valemi jaotus

Siinkohal jaotame seda ainult esimeste andmete kohta.

LEN(B5) tagastab 11

REPT(" ",LEN(B5)) tagastab " " " (Vahed) .

SUBSTITUTE(B5,C5,REPT(" ",LEN(B5))) naaseb " Hello World".

RIGHT(SUBSTITUTE(B5,C5,REPT(" ",LEN(B5)))),LEN(B5)) tagastab " Maailm" .

TRIM(RIGHT(SUBSTITUTE(B5,C5,REPT(" ",LEN(B5))),LEN(B5)))) = TRIM(" Maailm") tagastab Maailm .

6. VBA-koodid teksti väljavõtmiseks pärast tähemärki Excelis

Kui olete VBA-friik nagu mina, võite proovida seda meetodit. See kood ekstraheerib teksti pärast märki hõlpsasti. Selle lihtsa koodiga saate selle operatsiooni teha terve veeru jaoks.

📌 Sammud

  • Kõigepealt vajutage Alt+F11 klaviatuuril, et avada VBA redaktor.
  • Seejärel valige Insert> moodul .

  • Pärast seda sisestage järgmine kood:
 Sub extract_text() Dim rng As Range Dim cell As Range Set rng = Application.Selection For Each cell In rng cell.Offset(0, 1).Value = Right(cell, Len(cell) - InStr(cell, "-")) Next cell End Sub 
  • Seejärel salvestage fail.
  • Nüüd valige rakkude vahemik B5:B9 .

  • Pärast seda vajutage Alt+F8 klaviatuuril, et avada makro dialoogiaken.
  • Seejärel valige extract_text.

  • Seejärel klõpsake nuppu Käivita .

Siin, kasutades VBA-koodi, saime edukalt teksti pärast konkreetset märki.

💬 Asjad, mida meeles pidada

Enne nende täitmist kontrollige kindlasti linke, et teada saada, milliseid funktsioone me kasutasime.

Kui näete mõnda #VALUE! Viga, mähkige kogu valem alla funktsioon IFERROR .

Kokkuvõte

Kokkuvõtteks loodan, et see õpetus andis teile kasulikke teadmisi teksti väljavõtte tegemiseks pärast konkreetset märki Excelis. Soovitame teil õppida ja rakendada kõiki neid juhiseid oma andmestiku suhtes. Laadige alla praktiline töövihik ja proovige neid ise. Samuti võite vabalt anda tagasisidet kommentaaride sektsioonis. Teie väärtuslik tagasiside hoiab meid motiveerituna selliste õpetuste loomiseks.

Ärge unustage meie veebilehte Exceldemy.com erinevate Exceliga seotud probleemide ja lahenduste kohta.

Jätkake uute meetodite õppimist ja kasvamist!

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.