Hoe tekst út te heljen tusken twa tekens yn Excel (4 metoaden)

  • Diel Dit
Hugh West

As jo ​​op syk binne nei wat spesjale trúkjes om tekst tusken twa karakters yn Excel te ekstrahearjen, binne jo op it goede plak kommen. Yn Microsoft Excel binne d'r ferskate manieren om tekst tusken twa tekens te ekstrahearjen. Yn dit artikel sille wy fjouwer metoaden beprate om tekst tusken twa karakters te ekstrahearjen. Litte wy de folsleine hantlieding folgje om dit alles te learen.

Oefenwurkboek downloade

Download dit oefenwurkboek om te oefenjen wylst jo dit artikel lêze.

Extract Text Between Two Characters.xlsm

4 Methods to Extract Text Between Two Characters in Excel

Hjir hawwe wy in dataset mei Referinsje en Client Code. Us haaddoel is om tekst út te heljen tusken twa karakters.

Yn de folgjende paragraaf sille wy 4 metoaden brûke om tekst tusken twa tekens út te heljen.

1 MID-, LEFT- en FIND-funksjes brûke om tekst te ekstrahearjen

Om tekst te ekstrahearjen sille wy de MID-funksje , de LEFT-funksje en de kombinearje FYN funksje . Hjirmei jout de funksje MID de tekens werom út it midden fan in tekststring. LEFT Funksje jout it opjûne oantal tekens werom fan it begjin fan in tekststring. Uteinlik jout de funksje FYN de startposysje werom fan ien tekststring. Jo moatte de folgjende stappen folgje om tekst te ekstrahearjen yn 'e kolom Client Code yn' e hjirûnder dataset.

Wy sille defolgjende kombinearre formule yn de útfiersel C5:

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

Druk dêrnei op Enter en sleep de foljehandgreep. No krije jo de folgjende útfier.

🔎 Hoe wurket de formule?

  • Hjir jout de funksje FIND(“/”,B5)+1 de startposysje werom fan ien tekststring dy't wy wolle ekstrahearje tusken twa tekens en wy sil de folgjende útfier krije:

{5;7;5;5;5;5}

  • De funksje LEN(B5) jout it oantal tekens werom yn in tekststring lykas de folgjende:

{11;11;13;12;10;10}

  • Hjir, de MID(B5,FIND(“/”,B5)+ 1,LEN(B5)) sil de teksten weromjaan nei it earste karakter lykas folgjende útfier:

{THER/38 ;GS/31; XLMNE/846; ENHT/846; TML/23; KGF/14}

  • De FIND(“/”,MID(B5,FIND(“/”,B5)+1,LEN(B5)))-1 sil de lingte fan 'e tekst weromjaan (wat fan boppesteande funksje krije) dy't wy wolle ekstrahearje en de folgjende útfier sjen litte:

{4;2;5;4;3;3}

  • Op it lêst, troch de LEFT-funksje te brûken, krije wy it opjûne oantal tekst tusken twa tekens.

Lês mear: How to Tekst ekstrahearje út in sel yn Excel (5 manieren)

2. FERGESE-, MID- en REPT-funksjes om tekst tusken twa tekens yn Excel te ekstrahearjen

Tekst ekstrahearje yn 'e kliïntkoade Column, wy sille kombinearje de FERGESE funksje , de MIDfunksje , en de REPT-funksje . Hjir ferfangt de funksje SUBSTITUTE besteande tekst mei nije tekst yn in tekststring, en de REPT funksje werhellet tekst in opjûn oantal kearen.

Wy sille de folgjende kombinearre formule brûke yn de útfiersel C5:

=SUBSTITUTE(MID(SUBSTITUTE("/"&B5&REPT(" ",6),"/",REPT(",",255)),2*255,255),",","")

Dêrnei. druk op Enter en sleep de foljehandgreep. No krije jo de folgjende útfier.

🔎  Hoe wurket de formule?

  • Hjir, de REPT(" ",6) REPT-funksje werhellet tekst in bepaald oantal kearen.
  • De MID(SUBSTITUTE("/"&B5& ;REPT(” “,6),,”/”,REPT(“,”,255)),2*255,255) sil de folgjende útfier weromjaan yn sel C5 :

{,,,Nancy,,,,,,,,,,,,..

  • Dan sil de funksje SUBSTITUTE de folgjende útfier werombringe:

{Nancy;GS;XLMNE;ENHT;TML;KGF}

Lês mear: Extract Text Before Character in Excel (4) Quick Ways)

Gelykbere lêzings

  • Hoe tekst ekstrahearje nei twadde romte yn Excel (6 metoaden)
  • Tekst ekstrahearje nei in spesifike tekst yn Excel (10 manieren)
  • Hoe tekst útpakke nei lêste romte yn Excel (5 manieren)

3. MID- en SEARCH-funksjes brûke om tekst te ekstrahearjen

Om tekst yn 'e kolom Clientkoade te ekstrahearjen, moatte wy de MID-funksje en <6 kombinearje> de SEARCH-funksje op . Hjir, deDe funksje SEARCH jout it oantal tekens werom dêr't in spesifyk karakter of tekstteken foar it earst fûn wurdt.

Wy sille de folgjende kombinearre formule brûke yn de útfier sel C5:

=MID(B5, SEARCH("/",B5) + 1, SEARCH("/",B5,SEARCH("/",B5)+1) - SEARCH("/",B5) - 1)

Druk dan op Enter en sleep de foljehandgreep . No krije jo de folgjende útfier.

🔎  Hoe wurket de formule?

  • Hjir jout de funksje SEARCH(“/”,B5) + 1 it oantal tekens werom dêr't in spesifyk karakter of tekstteken foar it earst fûn wurdt, lykas de folgjende:

{5;7;5;5;5;5}

En dit wurdt brûkt foar it begjinnen fan tekens foar de MID funksje .

  • De SEARCH(“/”,B5,SEARCH(“/”,B5)+1) – SEARCH(“/”,B5) – 1 funksje jout de folgjende útfier:

{4;2;5;4;3;3}

En dit is it einkarakter foar de MID-funksje.

  • Uteinlik, de MID funksje jout de karakters werom út it midden fan in tekststring.

Lês mear: Extract Text After a Character in Excel (6 Ways)

4. Gebrûk fan VBA om tekst tusken twa tekens te ekstrahearjen yn Excel

No moatte jo de folgjende stappen folgje as jo tekst yn 'e kolom Client Code ekstrahearje wolle.

📌 Stappen:

  • Druk earst op ALT+F 11 of jo moatte nei it ljepblêd ûntwikkelder gean, selektearje Visual Basic om Visual Basic Editor te iepenjen, en klik op Ynfoegje, selektearje Module .

  • Dêrnei moatte jo de folgjende koade:
5591
  • Druk no op F5 of selektearje Utfiere , en klikje op Utfiere Sub/UserFrom .

Ut lêst krije jo de folgjende fereaske útfier.

💬 Dingen om te ûnthâlden

✎ As jo ​​de kombinearre grutte formule brûke, moatte jo de heakjes foarsichtich brûke.

Konklúzje

Dat is de ein fan de sesje fan hjoed. Ik leau sterk dat jo fan no ôf tekst kinne ekstrahearje tusken de twa tekens yn Excel. As jo ​​fragen of oanbefellings hawwe, diel se dan asjebleaft yn 'e kommentaar seksje hjirûnder.

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.