Ekstraktoni tekstin pas një karakteri në Excel (6 mënyra)

  • Shperndaje Kete
Hugh West

Në Microsoft Excel, nxjerrja e tekstit nga një qelizë është një detyrë vendimtare. Mund të gjendeni në shumë situata ku duhet të nxirrni një tekst pas një karakteri specifik. Nga ky tutorial do të mësoni mënyra efektive dhe potenciale për të nxjerrë tekstin pas një karakteri në Excel. Ky tutorial do të jetë në pikën e duhur me shembuj të përshtatshëm dhe ilustrime të duhura.

Shkarkoni Librin e punës praktike

Nxjerrja e tekstit pas një karakteri.xlsm

6 mënyra efektive për të nxjerrë tekstin pas një karakteri në Excel

Në seksionin vijues, ne po ju ofrojmë gjashtë metoda të përshtatshme dhe efektive që mund t'i zbatoni në grupin tuaj të të dhënave. Sigurohuni që t'i mësoni të gjitha. Ne ju rekomandojmë t'i mësoni dhe t'i zbatoni të gjitha këto. Me siguri do të pasurojë njohuritë tuaja në Excel.

1. Përdorni funksionet MID dhe FIND për të nxjerrë tekstin pas një karakteri

Tani, në këtë metodë, ne po përdorim funksionin MID dhe funksioni FIND së bashku. Ne do të gjejmë karakterin specifik fillimisht nga qeliza duke përdorur funksionin FIND . Pas kësaj, ne do ta nxjerrim tekstin nga ai pozicion i veçantë i asaj qelize.

Hidhini një sy grupit të dhënash të mëposhtme:

Këtu, mund të shihni ne kemi disa të dhëna në grupin e të dhënave. Të gjitha qelizat kanë vizën (“-”) në to. Tani, qëllimi ynë është të nxjerrim tekstin pas vizës së karakterit specifik (“-”) me formulën tonë.

📌 Hapat

  • Së pari, shkruani formulën e mëposhtme në Qeliza C5 :

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

Këtu kemi përdorur funksionin LEN për të siguruar disa karaktere në mënyrë që të mund të nxjerrë pjesën tjetër të tij.

  • Pas kësaj, shtypni Enter .
  • Tani, tërhiqni ikonën Plotësoni dorezën mbi gamën e qelizave C6:C9.

Siç mund ta shihni, ne kemi arritur të nxjerrim tekstin nga një qelizë pas një karakteri specifik në Excel. Provojeni tani.

🔎 Përbërja e Formulës

Këtu, ne po e zbërthejmë atë vetëm për të dhënat e para.

LEN(B5) kthehet 11 .

FIND(“-“,B5) kthehet 6 .

MID(B5,FIND(“-“,B5)+1,LEN(B5)) = MID(B5,6+1,11) kthehet World .

2. Funksionet RIGHT, LEN dhe FIND për të nxjerrë tekstin pas një karakteri

Tani, në këtë metodë, ne po përdorim funksionin RIGHT , funksioni LEN dhe funksioni FIND së bashku për të nxjerrë tekstin nga qeliza. Për të demonstruar këtë, ne po përdorim të dhënat e mëparshme.

Në thelb, ne po nxjerrim një nënvarg nga një qelizë pas një karakteri specifik.

📌 Hapat

  • Tani, shkruani formulën e mëposhtme në Qeliza C5:

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

  • Më pas, shtypni Enter .
  • Pas kësaj, tërhiqni ikonën Plotësoni dorezën mbi gamën e qelizave C6:C9.

Si jumund të shohim, ne kemi gjetur me sukses personazhin specifik nga një pozicion specifik. Dhe ne e nxjerrim tekstin pas atij karakteri të veçantë nga qeliza.

🔎 Përbërja e Formulës

Këtu, ne vetëm po e zbërthejmë për të dhënat e para.

LEN(B5) kthehet 11 .

FIND(“-“,B5) kthehet 6.

RIGHT(B5,LEN(B5)-FIND(“-“,B5)) =RIGHT(B5,11-6) kthehet Bota .

Lexo më shumë: Si të nxjerrim të dhëna nga Excel bazuar në kritere

3. Përdorimi i Funksionet LEFT, FIND dhe SUBSTITUTE për të ekstraktuar tekstin pas një karakteri

Tani, ne po përdorim funksionin LEFT , funksionin FIND dhe ZËVENDËSIM funksioni i Excel. Hidhini një sy grupit të të dhënave të mëposhtme:

Tani, ky grup i të dhënave është mjaft interesant. Ne po përdorim të dhënat e mëparshme. Por, ne ndryshuam personazhet. Ne kemi shumë karaktere në qeliza. Këtu, qëllimi ynë është të nxjerrim tekstin nga qelizat pas të gjithë atyre karaktereve të veçanta duke përdorur formulën tonë.

📌 Hapat

  • Në fillim, shkruani sa vijon formula në Qeliza D5 :

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

  • Tani, shtypni Enter .
  • Më pas, tërhiqni ikonën Plotëso dorezën mbi gamën e qelizave D6:D9.

Siç mund ta shihni, formula jonë funksionoi mjaft mirë për të nxjerrë tekstin pas atyre karaktereve individuale në Excel.

🔎Zbërthimi i Formulës

Këtu, ne po e zbërthejmë atë vetëm për të dhënat e para.

FIND(C5,B5) kthehet 6 .

LEFT(B5,6) kthehet [email e mbrojtur]

SUBSTITUTE(B5,LEFT( B5,FIND(C5,B5)),””) = SUBSTITUTE(B5,”[email e mbrojtur]”,””) kthehet Bota .

4. Duke përdorur RIGHT Funksionet , KËRKONI dhe ZËVENDËSIM për të nxjerrë karaktere specifike

Tani, kjo formulë është mjaft komplekse. Por, nëse keni një ide për këto funksione, do ta kuptoni lehtësisht. Për të kryer këtë, ne përdorim funksionet e mëposhtme:

  1. Funksioni RIGHT .
  2. Funksioni KËRKO.
  3. Funksioni SUBSTITUTE.
  4. Funksioni LEN.

Për të demonstruar këtë metodë, ne po përdorim të dhënat e mëparshme këtu. Sigurohuni që t'i kontrolloni të gjitha këto funksione përpara se të hyni në të.

📌 Hapat

  • Së pari, shkruani formulën e mëposhtme në Qeliza D5 :

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

  • Pas kësaj, shtypni Enter .
  • Tani, tërhiqni ikonën Plotësoni dorezën mbi gamën e qelizave D6:D9.

Në fund, ne përzgjodhëm me sukses personazhet specifike dhe pozicionet e tyre. Pas kësaj, ne e kemi nxjerrë tekstin pas karakterit specifik.

🔎 Zbërthimi i Formulës

Këtu po e zbërthejmë vetëm për të dhënat e para.

LEN(B5) kthehet 11

SUBSTITUTE(B5,C5,””) kthehet HelloWorld .

SUBSTITUTE( B5,C5,”#”,11-LEN(“HelloWorld”)) kthehet Hello#World.

SEARCH(“#”,”Përshëndetje# World") kthehet 6 .

RIGHT(B5,LEN(B5)-SEARCH("#",SUBSTITUTE(B5,C5,"#", LEN(B5)-LEN(SUBSTITUTE(B5,C5,””))))) = RIGHT(B5,11-6) kthehet Bota .

5. Duke përdorur Funksionet RIGHT, SUBSTITUTE dhe REPT për të nxjerrë tekstin pas një karakteri

Këtu, formula jonë përbëhet nga funksione të shumta të Excel. Tre funksionet tona kryesore për nxjerrjen e tekstit janë funksioni RIGHT , funksionet SUBSTITUTE dhe funksioni REPT .

Për të demonstruar këtë, ne janë duke përdorur një grup të dhënash të ngjashme me atë të mëparshme.

📌 Hapat

  • Në fillim, shkruani formulën e mëposhtme në Qeliza D5 :

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

Ne kemi përdorur funksionin TRIM për të hequr hapësirat shtesë kryesore.

  • Pas kësaj, shtypni Enter .
  • Tani, tërhiqni ikonën Plotësoni dorezën mbi gamën e qelizave D6:D9.

Siç mund ta shihni, ne kemi arritur të nxjerrim tekst pas një karakteri nga një qelizë Excel. Provoni këtë metodë me karaktere të ndryshme nga pozicione të ndryshme.

🔎 Përbërja e Formulës

Këtu, ne po e zbërthejmë atë vetëm për të parën të dhëna.

LEN(B5) kthehet 11

REPT(" ",LEN(B5)) kthen "           "(Hapësirat) .

ZËVENDËSIMI(B5,C5,REPT(" ",LEN(B5))) kthehet " Përshëndetje           Botë". <. 3>

RIGHT(ZËVENDËSIM(B5,C5,REPT(” “,LEN(B5))),LEN(B5)) kthehet “     Bota” .

TRIM(Djathtas(ZËVENDËSIM(B5,C5,REPT(" ",LEN(B5))),LEN(B5))) = TRIM("      Bota") kthehet World .

6. Kodet VBA për të nxjerrë tekstin pas një karakteri në Excel

Nëse jeni një fanatik i VBA-së si unë, mund ta provoni këtë metodë. Ky kod do të nxjerrë tekstin me lehtësi pas një karakteri. Me këtë kod të thjeshtë, ju do të jeni në gjendje ta kryeni këtë veprim për një kolonë të tërë.

📌 Hapat

  • Së pari, shtypni Alt+F11 në tastierën tuaj për të hapur redaktorin VBA.
  • Më pas, zgjidhni Fut > Moduli .

  • Pas kësaj, shkruani kodin e mëposhtëm:
3457
  • Më pas, ruani skedarin.
  • Tani, zgjidhni gamën e qelizave B5:B9 .

  • Pas kësaj, shtypni Alt+F8 në tastierën tuaj për të hapur kutinë e dialogut Macro.
  • Më pas, zgjidhni ekstrakt_teksti.

  • Më pas, klikoni në Run .

Këtu, duke përdorur kodin VBA, ne ekstraktuam me sukses tekst pas karakterit specifik.

💬 Gjëra që duhen mbajtur mend

Përpara se t'i kryeni këto, sigurohuni që të kontrolloni lidhjet për të ditur funksionet që kemi përdorur.

Nëse shihni ndonjë gabim #VALUE! , mbështilleni të gjithë formulën nën funksioni IFERROR .

Përfundim

Për të përfunduar, shpresoj që ky tutorial t'ju ketë ofruar një pjesë të njohurive të dobishme për nxjerrjen e tekstit pas një karakteri specifik në Excel. Ne ju rekomandojmë të mësoni dhe zbatoni të gjitha këto udhëzime në grupin tuaj të të dhënave. Shkarkoni fletoren e punës praktike dhe provoni vetë. Gjithashtu, mos ngurroni të jepni komente në seksionin e komenteve. Komentet tuaja të vlefshme na mbajnë të motivuar për të krijuar mësime të tilla.

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ë.