I-extract ang Text Pagkatapos ng isang Character sa Excel (6 na Paraan)

  • Ibahagi Ito
Hugh West

Sa Microsoft Excel, ang pag-extract ng text mula sa isang cell ay isang mahalagang gawain. Maaari mong makita ang iyong sarili sa maraming sitwasyon kung saan kailangan mong mag-extract ng  text pagkatapos ng isang partikular na character. Matututuhan mo ang mga epektibo at potensyal na paraan upang kunin ang teksto pagkatapos ng isang character sa Excel mula sa tutorial na ito. Magiging on point ang tutorial na ito na may mga angkop na halimbawa at wastong mga paglalarawan.

I-download ang Practice Workbook

I-extract ang Text After a Character.xlsm

6 Mga Mabisang Paraan sa Pag-extract ng Teksto Pagkatapos ng isang Character sa Excel

Sa sumusunod na seksyon, binibigyan ka namin ng anim na angkop at epektibong pamamaraan na maaari mong ipatupad sa iyong dataset. Siguraduhing matutunan mo silang lahat. Inirerekomenda namin na matutunan mo at ilapat ang lahat ng ito. Tiyak na pagyamanin nito ang iyong kaalaman sa Excel.

1. Gumamit ng MID at HANAPIN ang Mga Function para I-extract ang Teksto Pagkatapos ng isang Character

Ngayon, sa paraang ito, ginagamit namin ang ang MID function at ang FIND function nang magkasama. Hahanapin muna natin ang partikular na character mula sa cell gamit ang function na FIND . Pagkatapos nito, kukunin namin ang text mula sa partikular na posisyon ng cell na iyon.

Tingnan ang sumusunod na dataset:

Dito, makikita mo mayroon kaming ilang data sa dataset. Ang lahat ng mga cell ay may gitling (“-”) sa kanila. Ngayon, ang layunin namin ay kunin ang text pagkatapos ng tukoy na character hyphen (“-”) gamit ang aming formula.

📌 Mga Hakbang

  • Una, i-type ang sumusunod na formula sa Cell C5 :

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

Dito ginamit namin ang ang function ng LEN para magbigay ng ilang character para ma-extract nito ang iba pa nito.

  • Pagkatapos nito, pindutin ang Enter .
  • Ngayon, i-drag ang icon na Fill handle sa hanay ng mga cell C6:C9.

Tulad ng nakikita mo, matagumpay kaming nag-extract ng text mula sa isang cell pagkatapos ng isang partikular na character sa Excel. Subukan ito ngayon.

🔎 Breakdown ng Formula

Narito, hinahati-hati lang namin ito para sa unang data.

LEN(B5) nagbabalik ng 11 .

FIND(“-“,B5) nagbabalik ng 6 .

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

2. RIGHT, LEN, at FIND Function para I-extract ang Text After a Character

Ngayon, sa paraang ito, ginagamit namin ang ang RIGHT Function , ang LEN function , at ang FIND function sa kabuuan upang kunin ang text mula sa cell. Upang ipakita ito, ginagamit namin ang nakaraang dataset.

Sa pangkalahatan, kumukuha kami ng substring mula sa isang cell pagkatapos ng isang partikular na character.

📌 Mga Hakbang

  • Ngayon, i-type ang sumusunod na formula sa Cell C5:

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

  • Pagkatapos, pindutin ang Enter .
  • Pagkatapos nito, i-drag ang icon na Fill handle sa hanay ng mga cell C6:C9.

Bilang ikawmakikita, matagumpay naming nahanap ang partikular na karakter mula sa isang partikular na posisyon. At i-extract namin ang text pagkatapos ng partikular na character na iyon mula sa cell.

🔎 Breakdown of the Formula

Dito, hinahati-hati lang namin ito para sa unang data.

LEN(B5) nagbabalik ng 11 .

FIND(“-“,B5) nagbabalik ng 6.

RIGHT(B5,LEN(B5)-FIND(“-“,B5)) =RIGHT(B5,11-6) ibinabalik ang World .

Magbasa nang higit pa: Paano Mag-extract ng Data mula sa Excel Batay sa Pamantayan

3. Paggamit ng LEFT, FIND, at SUBSTITUTE Function to Excerpt Text After a Character

Ngayon, ginagamit namin ang LEFT function , FIND function , at ang SUBSTITUTE function ng Excel. Tingnan ang sumusunod na dataset:

Ngayon, medyo kawili-wili ang dataset na ito. Ginagamit namin ang nakaraang dataset. Ngunit, binago namin ang mga karakter. Marami kaming character sa mga cell. Dito, ang layunin namin ay kunin ang text mula sa mga cell pagkatapos ng lahat ng partikular na character na iyon gamit ang aming formula.

📌 Mga Hakbang

  • Sa una, i-type ang sumusunod formula sa Cell D5 :

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

  • Ngayon, pindutin ang Enter .
  • Pagkatapos, i-drag ang icon na Fill handle sa hanay ng mga cell D6:D9.

Tulad ng nakikita mo, gumana nang maayos ang aming formula upang i-extract ang text pagkatapos ng mga indibidwal na character na iyon sa Excel.

🔎Breakdown ng Formula

Dito, hinahati-hati lang namin ito para sa unang data.

FIND(C5,B5) returns 6 .

LEFT(B5,6) returns [email protected]

SUBSTITUTE(B5,LEFT( B5,FIND(C5,B5)),””) = SUBSTITUTE(B5,”[email protected]”,””) ibinabalik ang World .

4. Paggamit ng RIGHT , SEARCH, at SUBSTITUTE Functions to Extract Specific Characters

Ngayon, medyo kumplikado ang formula na ito. Ngunit, kung mayroon kang ideya tungkol sa mga function na ito, madali mong makukuha ito. Upang maisagawa ito, ginagamit namin ang mga sumusunod na function:

  1. Ang RIGHT function .
  2. Ang SEARCH function.
  3. Ang SUBSTITUTE function.
  4. Ang LEN function.

Upang ipakita ang pamamaraang ito, ginagamit namin ang nakaraang dataset dito. Tiyaking suriin mo ang lahat ng mga function na ito bago pumasok dito.

📌 Mga Hakbang

  • Una, i-type ang sumusunod na formula sa Cell D5 :

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

  • Pagkatapos noon, pindutin ang Enter .
  • Ngayon, i-drag ang icon na Fill handle sa hanay ng mga cell D6:D9.

Sa huli, matagumpay naming napili ang mga partikular na character at ang kanilang mga posisyon. Pagkatapos noon, kinuha namin ang text pagkatapos ng partikular na character.

🔎 Breakdown of the Formula

Narito, hinahati-hati lang namin ito para sa ang unang data.

LEN(B5) nagbabalik 11

SUBSTITUTE(B5,C5,””) nagbabalik ng HelloWorld .

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

SEARCH(“#”,”Hello# Mundo”) nagbabalik ng 6 .

RIGHT(B5,LEN(B5)-SEARCH(“#”,SUBSTITUTE(B5,C5,”#”, LEN(B5)-LEN(SUBSTITUTE(B5,C5,””))))) = RIGHT(B5,11-6) ibinabalik ang World .

5. Paggamit RIGHT, SUBSTITUTE, at REPT Functions to Extract Text After a Character

Dito, ang aming formula ay binubuo ng maraming function ng Excel. Ang aming pangunahing tatlong function para i-extract ang text ay ang RIGHT function , ang SUBSTITUTE function , at ang REPT function .

Upang ipakita ito, kami ay gumagamit ng katulad na dataset sa nauna.

📌 Mga Hakbang

  • Sa una, i-type ang sumusunod na formula sa Cell D5 :

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

Ginamit namin ang TRIM function upang alisin ang mga karagdagang puwang sa pangunguna.

  • Pagkatapos nito, pindutin ang Enter .
  • Ngayon, i-drag ang icon na Fill handle sa hanay ng mga cell D6:D9.

Tulad ng nakikita mo, matagumpay kaming nag-extract ng text pagkatapos ng isang character mula sa isang Excel cell. Subukan ang paraang ito na may iba't ibang character mula sa iba't ibang posisyon.

🔎 Breakdown ng Formula

Dito, hinahati-hati lang namin ito para sa una data.

LEN(B5) nagbabalik ng 11

REPT(” “,LEN(B5)) nagbabalik “           “(Spaces) .

SUBSTITUTE(B5,C5,REPT(” “,LEN(B5))) nagbabalik ng “ Hello           World”.

RIGHT(SUBSTITUTE(B5,C5,REPT(” “,LEN(B5))),LEN(B5)) nagbabalik “     World” .

TRIM(RIGHT(SUBSTITUTE(B5,C5,REPT(” “,LEN(B5))),LEN(B5))) = TRIM(”      World”) ibinabalik ang World .

6. VBA Codes to Extract Text After a Character in Excel

Kung ikaw ay isang VBA freak tulad ko, maaari mong subukan ang paraang ito. Ang code na ito ay kukuha ng teksto pagkatapos ng isang character na madali. Sa simpleng code na ito, magagawa mo ang operasyong ito para sa isang buong column.

📌 Mga Hakbang

  • Una, pindutin ang Alt+F11 sa iyong keyboard upang buksan ang VBA editor.
  • Pagkatapos, piliin ang Ipasok > Module .

  • Pagkatapos nito, i-type ang sumusunod na code:
3246
  • Pagkatapos, i-save ang file.
  • Ngayon, piliin ang hanay ng mga cell B5:B9 .

  • Pagkatapos noon, pindutin ang Alt+F8 sa iyong keyboard para buksan ang Macro dialog box.
  • Susunod, piliin ang extract_text.

  • Pagkatapos, i-click ang Run .

Dito, sa pamamagitan ng paggamit ng VBA code, matagumpay naming na-extract ang text pagkatapos ng partikular na character.

💬 Mga Dapat Tandaan

Bago mo isagawa ang mga ito, siguraduhing suriin ang mga link upang malaman ang mga function na ginamit namin.

Kung makakita ka ng anumang #VALUE! Error, balutin ang buong formula sa ilalim ang function ng IFERROR .

Konklusyon

Upang tapusin, umaasa akong ang tutorial na ito ay nagbigay sa iyo ng isang piraso ng kapaki-pakinabang na kaalaman upang kunin ang teksto pagkatapos ng isang partikular na character sa Excel. Inirerekomenda naming matutunan mo at ilapat ang lahat ng mga tagubiling ito sa iyong dataset. I-download ang workbook ng pagsasanay at subukan ito mismo. Gayundin, huwag mag-atubiling magbigay ng feedback sa seksyon ng komento. Ang iyong mahalagang feedback ay nagpapanatili sa amin ng motibasyon upang lumikha ng mga tutorial na tulad nito.

Huwag kalimutang tingnan ang aming website Exceldemy.com para sa iba't ibang mga problema at solusyong nauugnay sa Excel.

Patuloy na matuto ng mga bagong pamamaraan at patuloy na lumago!

Si Hugh West ay isang napakaraming Excel trainer at analyst na may higit sa 10 taong karanasan sa industriya. May hawak siyang Bachelor's degree sa Accounting and Finance at Master's degree sa Business Administration. Si Hugh ay may hilig sa pagtuturo at nakabuo ng kakaibang diskarte sa pagtuturo na madaling sundin at maunawaan. Ang kanyang dalubhasang kaalaman sa Excel ay nakatulong sa libu-libong mag-aaral at propesyonal sa buong mundo na mapabuti ang kanilang mga kasanayan at maging mahusay sa kanilang mga karera. Sa pamamagitan ng kanyang blog, ibinahagi ni Hugh ang kanyang kaalaman sa mundo, nag-aalok ng mga libreng Excel tutorial at online na pagsasanay upang matulungan ang mga indibidwal at negosyo na maabot ang kanilang buong potensyal.