Si të ekstraktoni tekstin midis dy karaktereve në Excel (4 metoda)

  • Shperndaje Kete
Hugh West

Nëse po kërkoni disa truke të veçanta për të nxjerrë tekstin midis dy karaktereve në Excel, keni ardhur në vendin e duhur. Në Microsoft Excel, ka shumë mënyra për të nxjerrë tekstin midis dy karaktereve. Në këtë artikull, ne do të diskutojmë katër mënyra për të nxjerrë tekstin midis dy karaktereve. Le të ndjekim udhëzuesin e plotë për t'i mësuar të gjitha këto.

Shkarkoni Librin e Punës Praktike

Shkarkojeni këtë libër pune praktike për të ushtruar ndërkohë që jeni duke lexuar këtë artikull.

Nxjerrja e tekstit ndërmjet dy karaktereve.xlsm

4 Metodat për të nxjerrë tekstin ndërmjet dy karaktereve në Excel

Këtu, ne kemi një grup të dhënash që përmban Referencën dhe Kodin e Klientit. Qëllimi ynë kryesor është nxjerrja e tekstit midis dy karaktereve.

Në seksionin vijues, ne do të përdorim 4 metoda për të nxjerrë tekstin midis dy karaktereve.

1 Duke përdorur funksionet MID, LEFT dhe FIND për të nxjerrë tekstin

Për të nxjerrë tekstin, ne do të kombinojmë funksionin MID , funksionin LEFT dhe Funksioni FIND . Këtu, funksioni MID kthen karakteret nga mesi i një vargu teksti. LEFT Funksioni kthen numrin e specifikuar të karaktereve nga fillimi i një vargu teksti. Më në fund, funksioni FIND kthen pozicionin fillestar të një vargu teksti. Duhet të ndiqni hapat e mëposhtëm për të nxjerrë tekstin në kolonën e Kodit të Klientit në grupin e mëposhtëm të të dhënave.

Ne do të përdorimformula e mëposhtme e kombinuar në qelizën dalëse C5:

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

Pas kësaj, shtypni Enter dhe tërhiqni dorezën e mbushjes . Tani do të merrni rezultatin e mëposhtëm.

🔎 Si funksionon formula?

  • Këtu, funksioni FIND(“/”,B5)+1 kthen pozicionin fillestar të një vargu teksti që duam të nxjerrim midis dy karaktereve dhe ne do të marrë daljen e mëposhtme:

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

  • Funksioni LEN(B5) kthen numrin e karaktereve në një varg teksti si më poshtë:

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

  • Këtu, MID(B5,FIND(“/”,B5)+ 1,LEN(B5)) do t'i kthejë tekstet pas karakterit të parë si rezultati i mëposhtëm:

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

  • FIND(“/”,MID(B5,FIND(“/”,B5)+1,LEN(B5)))-1 do të kthejë gjatësinë e tekstit (çfarë merr nga funksioni i mësipërm) që duam të nxjerrim dhe të tregojmë daljen e mëposhtme:

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

  • Më në fund, duke përdorur funksionin LEFT do të marrim numrin e specifikuar të tekstit midis dy karaktereve.

Lexo më shumë: Si të Nxjerrja e tekstit nga një qelizë në Excel (5 mënyra)

2. Funksionet SUBSTITUTE, MID dhe REPT për të nxjerrë tekstin ndërmjet dy karaktereve në Excel

Për të nxjerrë tekstin në kodin e klientit Kolona, ​​ne do të kombinojmë funksionin SUBSTITUTE , MIDfunksioni , dhe funksioni REPT . Këtu, funksioni SUBSTITUTE zëvendëson tekstin ekzistues me tekst të ri në një varg teksti, dhe funksioni REPT përsërit tekstin një numër të caktuar herë.

Ne do të përdorim formulën e kombinuar të mëposhtme në qelizën dalëse C5:

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

Pas kësaj. shtypni Enter dhe tërhiqni dorezën mbushje. Tani do të merrni rezultatin e mëposhtëm.

🔎  Si funksionon formula?

  • Këtu, funksioni REPT(" ",6) REPT përsërit tekstin një numër të caktuar herë.
  • MID(SUBSTITUTE("/"&B5& ;REPT(” “,6),”/”,REPT(“,”,”,255)),2*255,255) do të kthejë daljen e mëposhtme në qelizën C5 :

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

  • Pastaj funksioni SUBSTITUTE do të kthejë daljen e mëposhtme:

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

Lexo më shumë: Nxjerrja e tekstit para karakterit në Excel (4 Mënyra të shpejta)

Lexime të ngjashme

  • Si të nxirret teksti pas hapësirës së dytë në Excel (6 metoda)
  • Nxjerrja e tekstit pas një teksti specifik në Excel (10 mënyra)
  • Si të ekstraktoni tekstin pas hapësirës së fundit në Excel (5 mënyra)

3. Përdorimi i funksioneve MID dhe SEARCH për të nxjerrë tekstin

Për të nxjerrë tekstin në kolonën e kodit të klientit, duhet të kombinojmë funksionin MID dhe funksionet KËRKONI më . Këtu,Funksioni SEARCH kthen numrin e karaktereve në të cilat gjendet fillimisht një karakter specifik ose varg teksti.

Ne do të përdorim formulën e kombinuar të mëposhtme në dalje qeliza C5:

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

Pas kësaj, shtypni Enter dhe tërhiqni dorezën mbushje . Tani do të merrni rezultatin e mëposhtëm.

🔎  Si funksionon formula?

  • Këtu, funksioni SEARCH(“/”,B5) + 1 kthen numrin e karaktereve në të cilat një karakter specifik ose varg teksti gjendet fillimisht si më poshtë:

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

Dhe kjo përdoret për karakteret fillestare për funksionin MID .

  • Funksioni SEARCH(“/”,B5,SEARCH(“/”,B5)+1) – SEARCH(“/”,B5) – 1 funksioni kthen daljen e mëposhtme:

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

Dhe ky është karakteri përfundimtar për funksionin MID.

  • Më në fund, MID kthen karakteret nga mesi i një vargu teksti.

Lexo më shumë: Nxjerrja e tekstit pas një karakteri në Excel (6 mënyra)

4. Përdorimi i VBA për të nxjerrë tekstin ndërmjet dy karaktereve në Excel

Tani, duhet të ndiqni hapat e mëposhtëm nëse dëshironi të nxirrni tekstin në kolonën e Kodit të Klientit.

📌 Hapat:

  • Së pari, shtypni ALT+F 11 ose duhet të shkoni te skeda Zhvilluesi , zgjidhni Visual Basic për të hapur Visual Basic Editor, dhe kliko Fut, zgjidh Moduli .

  • Më pas, duhet të shkruani kodin e mëposhtëm:
9972
  • Tani, shtypni F5 ose zgjidhni Run dhe klikoni në Run Sub/UserFrom .

Më në fund, do të merrni rezultatin e mëposhtëm të kërkuar.

💬 Gjëra për t'u mbajtur mend

✎ Nëse jeni duke përdorur formulën e kombinuar të madhe, duhet të përdorni me kujdes kllapat.

Përfundim

Ky është fundi i sesionit të sotëm. Unë besoj fort se tani ju mund të nxirrni tekst midis dy karaktereve në Excel. Nëse keni ndonjë pyetje ose rekomandim, ju lutemi ndajini ato në seksionin e komenteve më poshtë.

Mos harroni të kontrolloni faqen tonë të internetit Exceldemy.com për probleme dhe zgjidhje të ndryshme të lidhura me Excel. Vazhdoni të mësoni metoda të reja dhe vazhdoni të rriteni!

Hugh West është një trajner dhe analist me përvojë të lartë në Excel me mbi 10 vjet përvojë në industri. Ai ka një diplomë Bachelor në Kontabilitet dhe Financë dhe një Master në Administrim Biznesi. Hugh ka një pasion për mësimdhënien dhe ka zhvilluar një qasje unike të mësimdhënies që është e lehtë për t'u ndjekur dhe kuptuar. Njohuritë e tij eksperte të Excel-it kanë ndihmuar mijëra studentë dhe profesionistë në mbarë botën të përmirësojnë aftësitë e tyre dhe të shkëlqejnë në karrierën e tyre. Nëpërmjet blogut të tij, Hugh ndan njohuritë e tij me botën, duke ofruar mësime falas në Excel dhe trajnime në internet për të ndihmuar individët dhe bizneset të arrijnë potencialin e tyre të plotë.