Tekst ekstrahearje nei in karakter yn Excel (6 manieren)

  • Diel Dit
Hugh West

Yn Microsoft Excel is tekst ekstrahearje út in sel in krúsjale taak. Jo kinne josels yn in protte situaasjes fine wêr't jo in tekst moatte ekstrahearje nei in spesifyk karakter. Jo sille effektive en potensjele manieren leare om tekst te ekstrahearjen nei in karakter yn Excel út dizze tutorial. Dizze tutorial sil op punt wêze mei passende foarbylden en goede yllustraasjes.

Download Oefeningswurkboek

Extract Text After a Character.xlsm

6 effektive manieren om tekst te ekstrahearjen nei in karakter yn Excel

Yn 'e folgjende seksje jouwe wy jo seis geskikte en effektive metoaden dy't jo kinne ymplementearje yn jo dataset. Soargje derfoar dat jo se allegear leare. Wy riede oan dat jo dit alles leare en tapasse. It sil jo Excel-kennis grif ferrykje.

1. Brûk MID- en FIND-funksjes om tekst nei in karakter te ekstrahearjen

No, yn dizze metoade brûke wy de MID-funksje en de funksje FIND tegearre. Wy sille it spesifike karakter earst fine fan 'e sel mei de funksje FYN . Dêrnei sille wy de tekst út dy bepaalde posysje fan dy sel ekstrahearje.

Besjoch de folgjende dataset:

Hjir kinne jo sjen wy hawwe wat gegevens yn 'e dataset. Alle sellen hawwe it koppelteken ("-") yn har. No is ús doel om de tekst te ekstrahearjen nei it spesifike tekenteken ("-") mei ús formule.

📌 Stappen

  • Typ earst de folgjende formule yn Sel C5 :

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

Hjir hawwe wy de LEN-funksje brûkt om ferskate karakters te leverjen sadat it de rest derfan útpakke kin.

  • Druk dan op Enter .
  • Sleep no it Fullhandtak ikoan oer it berik fan sellen C6:C9.

Sa't jo sjen kinne, binne wy ​​suksesfol om tekst út in sel te ekstrahearjen nei in spesifyk karakter yn Excel. Besykje it no.

🔎 Ferdieling fan de Formule

Hjir brekke wy it allinich út foar de earste gegevens.

LEN(B5) jout 11 .

FIND(“-“,B5) jout 6 .

MID(B5,FIND(“-“,B5)+1,LEN(B5)) = MID(B5,6+1,11) jout Wrâld .

2. RIGHT-, LEN- en FIND-funksjes om tekst nei in karakter te ekstrahearjen

No, yn dizze metoade brûke wy de RIGHT-funksje , de LEN-funksje , en de funksje FIND mei-inoar om tekst út 'e sel te heljen. Om dit te demonstrearjen brûke wy de foarige dataset.

Yn prinsipe ekstrahearje wy in substring út in sel nei in spesifyk karakter.

📌 Stappen

  • Typ no de folgjende formule yn Sel C5:

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

  • Druk dan op Enter .
  • Dêrnei slepe jo it Fullhandtak ikoan oer it berik fan sellen C6:C9.

As jokinne sjen, wy hawwe mei súkses fûn it spesifike karakter út in spesifike posysje. En wy helje de tekst nei dat bepaalde karakter út de sel.

🔎 Ferdieling fan de Formule

Hjir brekke wy it allinich ôf foar de earste gegevens.

LEN(B5) jout 11 .

FIND(“-“,B5) jout 6.

RJOCHTS(B5,LEN(B5)-FIND(“-“,B5)) =RJOCHTS(B5,11-6) jouwt Wrâld .

Lês mear: How to Extract Data from Excel Based on Criteria

3. Gebrûk fan Funksjes LEFT, FIND en SUBSTITUTE om tekst nei in karakter út te knipen

No brûke wy de LEFT-funksje , de FIND-funksje , en de SUBSTITUTE funksje fan Excel. Besjoch de folgjende dataset:

No, dizze dataset is aardich ynteressant. Wy brûke de foarige dataset. Mar, wy hawwe de karakters feroare. Wy hawwe meardere tekens yn 'e sellen. Hjir is ús doel om de tekst út 'e sellen te ekstrahearjen nei al dy bepaalde karakters mei ús formule.

📌 Stappen

  • Typ earst it folgjende formule yn Sel D5 :

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

  • Druk no op Enter .
  • Sleep dan it Ynfoljehandgreep ikoan oer it berik fan sellen D6:D9.

Sa't jo sjen kinne, wurke ús formule aardich goed om tekst út te heljen nei dy yndividuele karakters yn Excel.

🔎Ferdieling fan de formule

Hjir brekke wy it allinich út foar de earste gegevens.

FIND(C5,B5) jout 6 .

LEFT(B5,6) jout [email beskerme]

SUBSTITUTE(B5,LEFT( B5, FIND(C5,B5)),””) = FERGESE(B5,”[email beskerme]”,””) jout Wrâld .

4. Rjochts brûke , SEARCH, en SUBSTITUTE Funksjes om spesifike tekens te ekstrahearjen

No, dizze formule is frij kompleks. Mar, as jo in idee hawwe oer dizze funksjes, sille jo dit maklik krije. Om dit út te fieren brûke wy de folgjende funksjes:

  1. De RJOCHTIGE funksje .
  2. De funksje SEARCH.
  3. De SUBSTITUTE-funksje.
  4. De LEN-funksje.

Om dizze metoade te demonstrearjen, brûke wy hjir de foarige dataset. Soargje derfoar dat jo al dizze funksjes kontrolearje foardat jo deryn komme.

📌 Stappen

  • Typ earst de folgjende formule yn Sel D5 :

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

  • Druk dêrnei op Enter .
  • Sleep no it Ynfoljehandgreep ikoan oer it berik fan sellen D6:D9.

Ut it ein, wy mei súkses selektearre de spesifike karakters en harren posysjes. Dêrnei hawwe wy de tekst úthelle nei it spesifike karakter.

🔎 Ferdieling fan de Formule

Hjir brekke wy it allinich foar de earste gegevens.

LEN(B5) jout 11

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

SUBSTITUTE( B5,C5,"#",11-LEN(“HelloWorld”)) jout Hallo#World.

SEARCH(“#”,,”Hello# Wrâld") jout 6 .

RJOCHTS(B5,LEN(B5)-SEARCH("#",SUBSTITUTE(B5,C5,"#", LEN(B5)-LEN(SUBSTITUTE(B5,C5,""))))) = RJOCHTS(B5,11-6) jout Wrâld .

5. Gebrûk RIGHT-, SUBSTITUTE- en REPT-funksjes om tekst te ekstrahearjen nei in karakter

Hjir bestiet ús formule út meardere funksjes fan Excel. Us trije haadfunksjes om tekst te ekstrahearjen binne de RJOCHT-funksje , de FERGESE-funksjes , en de REPT-funksje .

Om dit te demonstrearjen, hawwe wy brûke in fergelykbere dataset as de foarige.

📌 Stappen

  • Typ earst de folgjende formule yn Sel D5 :

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

Wy brûkten de TRIM-funksje om ekstra spaasjes te ferwiderjen.

  • Druk dêrnei op Enter .
  • Sleep no it Ynfoljehandgreep ikoan oer it berik fan sellen D6:D9.

Sa't jo sjen kinne, binne wy ​​suksesfol om tekst nei in karakter út in Excel-sel te ekstrahearjen. Besykje dizze metoade mei ferskate karakters út ferskate posysjes.

🔎 Ferdieling fan de Formule

Hjir brekke wy it allinich foar it earst op data.

LEN(B5) jout 11

REPT(" ",LEN(B5)) jout "           werom(Spaasjes) .

SUBSTITUTE(B5,C5,REPT(" ",LEN(B5))) jout " Hallo           Wrâld werom".

RIGHT(SUBSTITUTE(B5,C5,REPT(" ",LEN(B5))),LEN(B5)) jout “     Wrâld” .

TRIM(RJOCHTS(SUBSTITUTE(B5,C5,REPT(” “,LEN(B5))),LEN(B5))) = TRIM(”      Wrâld”) jout Wrâld .

6. VBA-koades om tekst út te pakken nei in karakter yn Excel

As jo ​​in VBA-freak binne lykas my, kinne jo dizze metoade besykje. Dizze koade sil tekst ekstrahearje nei in karakter op syn gemak. Mei dizze ienfâldige koade kinne jo dizze operaasje foar in hiele kolom útfiere.

📌 Stappen

  • Druk earst op Alt+F11 op jo toetseboerd om de VBA-bewurker te iepenjen.
  • Selektearje dan Ynfoegje > Module .

  • Fier dêrnei de folgjende koade yn:
5624
  • Dan, bewarje it bestân.
  • Selektearje no it berik fan sellen B5:B9 .

  • Dêrnei, druk op Alt+F8 op jo toetseboerd om it dialoochfinster Macro te iepenjen.
  • Selektearje dêrnei extract_text.

  • Klikje dan op Utfiere .

Hjir, troch de VBA-koade te brûken, hawwe wy mei súkses de tekst nei it spesifike karakter.

💬 Dingen om te ûnthâlden

Foardat jo dizze útfiere, soargje derfoar dat jo de keppelings kontrolearje om de funksjes te kennen dy't wy hawwe brûkt.

As jo ​​in #VALUE! flater sjogge, ferpakke dan de hiele formule ûnder de IFERROR-funksje .

Konklúzje

Ta beslút, ik hoopje dat dit tutorial jo in stikje nuttige kennis hat jûn om tekst nei in spesifyk karakter yn Excel te ekstrahearjen. Wy riede oan dat jo al dizze ynstruksjes leare en tapasse op jo dataset. Download it oefenwurkboek en besykje dizze sels. Fiel jo ek frij om feedback te jaan yn 'e kommentaardiel. Jo weardefolle feedback hâldt ús motivearre om tutorials lykas dit te meitsjen.

Ferjit net ús webside Exceldemy.com te kontrolearjen foar ferskate Excel-relatearre problemen en oplossingen.

Bliuw nije metoaden leare en bliuw groeie!

Hugh West is in tige betûfte Excel-trainer en analist mei mear as 10 jier ûnderfining yn 'e yndustry. Hy hat in bachelorstitel yn boekhâlding en finânsjes en in masterstitel yn bedriuwsadministraasje. Hugh hat in passy foar lesjaan en hat in unike lesoanpak ûntwikkele dy't maklik te folgjen en te begripen is. Syn saakkundige kennis fan Excel hat tûzenen studinten en professionals wrâldwiid holpen har feardigens te ferbetterjen en útblinke yn har karriêre. Troch syn blog dielt Hugh syn kennis mei de wrâld, en biedt fergese Excel-tutorials en online training om partikulieren en bedriuwen te helpen har folsleine potensjeel te berikken.