Talaan ng nilalaman
Habang nagtatrabaho sa Microsoft Excel , maaaring kailanganin mong i-trim ang bahagi ng isang text string. Halimbawa, maaaring kailanganin mong alisin ang isang partikular na bahagi ng isang text string. Bukod doon, minsan kailangan mong tanggalin ang bahagi ng mga teksto bago/pagkatapos ng isang partikular na karakter. Sa artikulong ito, tatalakayin ko ang ilang madali at mabilis na paraan para i-trim ang bahagi ng mga text sa excel.
I-download ang Practice Workbook
Maaari mong i-download ang practice workbook na ginamit namin para ihanda ang artikulong ito.
I-trim ang Bahagi ng Text.xlsm
9 Madaling Paraan sa Pag-trim ng Bahagi ng Text sa Excel
1. Excel Find and Replace Option para Putulin ang Bahagi ng Teksto
Una sa lahat, gagamitin ko ang opsyong Hanapin at Palitan sa excel upang i-cut ang isang bahagi ng teksto sa excel. Kumbaga, mayroon akong dataset ( B5:B10 ), na naglalaman ng data sa ibaba. Ngayon ay papalitan ko ng blangko ang text na ' Buong Pangalan: '.
Mga Hakbang:
- Una, piliin ang dataset at pindutin ang Ctrl + H para makuha ang Find and Replace dialog.
- Kapag ang Hanapin at Palitan lalabas ang dialog, i-type ang bahagi ng text na gusto mong i-trim sa field na Hanapin kung ano . Iwanang walang laman ang field na Palitan ng .
- Pagkatapos ay pindutin ang Palitan Lahat .
- Bilang resulta, makukuha natin ang output sa ibaba. Ang lahat ng tinukoy na hindi gustong bahagi mula sa teksto ay pinuputol gaya ng ipinapakita sa screenshot sa ibaba.
BasahinHigit pa: [Ayusin] Hindi Gumagana ang TRIM Function sa Excel: 2 Solusyon
2. Gumamit ng SUBSTITUTE Function upang I-cut ang Bahagi ng Text sa Excel
Sa pagkakataong ito, Ilalapat ko ang ang SUBSTITUTE function sa excel upang i-trim ang isang partikular na bahagi mula sa isang text string. Sa kasong ito, ginagamit ko ang parehong dataset na ginamit sa nakaraang pamamaraan.
Mga Hakbang:
- I-type ang sumusunod na formula sa Cell C5 at pindutin ang Enter mula sa keyboard.
=SUBSTITUTE(B5,"Full Name:","")
- Dahil dito, ibabalik ng Excel ang resulta sa ibaba. Ngayon, Gamitin ang tool na Fill Handle ( + ) para kopyahin ang formula sa hanay na C6:C10 .
- Sa huli, narito ang huling output na matatanggap namin.
⏩ Tandaan:
Maaari mong i-trim ang ilang partikular na character mula sa text gamit ang ang SUBSTITUTION function . Maaari kang magtanggal ng maraming character nang sabay-sabay gamit ang function na ito.
3. I-trim ang Bahagi ng Teksto Gamit ang Flash Fill
Maaari mong gamitin ang Flash Fill na opsyon sa excel upang i-cut ang isang ilang bahagi ng isang text string. Madarama ng Excel ang mga pattern ng data na iyong ipinapasok dito. Habang pinuputol ang bahagi ng text gamit ang opsyong Flash Fill , inilalapat ang data sensing feature na ito. Ipagpalagay natin na mayroon tayong dataset na naglalaman ng ilang pangalan ng mga tao kasama ng kanilang mga propesyon. Ngayon, putulin ko ang bahagi ng pangalan mula sa mga string ng text sa ibaba.
Mga Hakbang:
- I-type anginaasahang resulta sa Cell C5 (sa tabi ng unang cell ng iyong dataset).
- Pagkatapos ay simulang i-type din ang inaasahang resulta sa susunod na cell (dito, Cell C6 ). Ngayon ay ipi-preview ng excel ang output sa sandaling maramdaman nito ang pattern ng ipinasok na data. Upang ilarawan, habang nai-type ko ang Guro sa Cell C5 at sinimulang i-type ang Engineer sa Cell C6 , naiintindihan ng excel na hinahanap ko para sa mga propesyon lamang.
- Habang lumalabas ang preview data, pindutin ang Enter upang makuha ang resulta sa ibaba.
4. Pagsamahin ang RIGHT & LEN Functions to Cut First Part of Text
Maaari naming i-trim ang unang bahagi ng text string gamit ang mga excel formula. Dito ko gagamitin ang ang RIGHT function kasama ang ang LEN function upang i-cut ang unang dalawang character mula sa ibabang dataset.
Mga Hakbang:
- I-type ang formula sa ibaba sa Cell C5 at pindutin ang Enter .
=RIGHT(B5,LEN(B5)-2)
- Sa wakas, pagkatapos ilapat ang Fill Handle tool, ito ang ultimate output.
Dito, ibinabalik ng LEN function ang haba ng text string ng Cell B5 . Pagkatapos ang 2 ay ibabawas mula sa buong haba ng teksto na nagbabalik ng 11 . Pagkatapos nito, ang RIGHT function ay nag-extract ng 11 na mga character mula sa kanang bahagi ng Cell B5 .
5. Ilapat ang Excel Formula sa Trim Last Part ng Teksto sa Excel
Hindi tulad ngnakaraang pamamaraan, ngayon ay puputulin ko ang huling bahagi ng isang text string gamit ang kumbinasyon ng LEFT at LEN function. Halimbawa, puputulin ko ang huling 5 na mga character mula sa mga string ng text ng nasa ibabang dataset.
Mga Hakbang:
- Una, i-type ang sumusunod na formula sa Cell C5 . Pagkatapos ay pindutin ang Enter .
=LEFT(B5,LEN(B5)-5)
- Sa pagpasok ng formula excel ay ibalik ang resulta sa ibaba. Gaya ng nakikita mo, inalis ng formula sa itaas ang huling 5 mga character mula sa lahat ng mga string ng text.
Narito, ang Ibinabalik ng function ng LEN ang kabuuang haba ng Cell B5 . Susunod, ang 5 ay ibinabawas sa LEN na formula at tumutugon sa 11 . Sa wakas, ang LEFT function ay nagbabalik ng 11 na mga character mula sa kaliwang bahagi ng text string ng Cell B5 .
⏩ Tandaan :
Maaari mong balutin ang formula sa itaas gamit ang ang VALUE function kung kailangan mo ng numeric na resulta.
6. Pagsamahin ang MID & ; LEN Functions to Cut both First N and Last N Characters
Sa paraang ito, putulin ko ang unang N at huling N character mula sa text string gamit ang MID function kasama ang LEN function. Upang ilarawan, tatanggalin ko ang una 2 at huling 5 na character mula sa mga string ng text ng dataset sa ibaba.
Mga Hakbang:
- I-type ang formula sa ibaba sa Cell C5 sa una atpindutin ang Enter .
=MID(B5,3,LEN(B5)-7)
- Sa sandaling pinindot mo ang Enter at ilapat ang tool na Fill Handle , ibabalik ng excel ang resulta sa ibaba. Mula sa resulta sa itaas, makikita natin na ang unang 2 at huling 5 na character mula sa bawat string ay pinuputol gaya ng ipinapakita sa screenshot sa ibaba.
Dito, ibinabalik ng LEN function ang haba ng Cell B5 na 18 . Pagkatapos, ang kabuuang bilang ng mga character (dito, 2 + 5 ) na dapat i-trim ay ibabawas mula sa kabuuang haba ng Cell B5 (dito, 18 ) . Ang pagbabawas ay nagreresulta sa 11 . Pagkatapos ay kinukuha ng MID function ang 11 na mga character mula sa 3rd posisyon ng text string ng Cell B5 .
7 . Gupitin ang Bahagi ng Text bago o pagkatapos ng Specific Character
Maaari mong trim text bago o pagkatapos ng isang partikular na character (kuwit, semicolon, space, atbp.) gamit ang mga excel formula. Ipagpalagay, mayroon kaming nasa ibabang dataset na naglalaman ng mga string ng text na pinaghihiwalay ng kuwit. Ngayon ay maglalapat ako ng mga excel function upang alisin ang lahat bago/pagkatapos ng kuwit.
7.1. Trim Part of Text before Specific Character
Una, puputulin ko ang bahagi ng text na inilalagay bago ang kuwit.
Mga Hakbang:
- I-type ang sumusunod na formula sa Cell C5 . Susunod na pindutin ang Enter .
=RIGHT(B5,LEN(B5)-SEARCH(",",B5))
- Pagkatapos ipasok ang formula narito ang ang resultanatanggap namin. Makikita natin na ang lahat ng mga character bago ang kuwit ay pinutol.
Dito, ang SEARCH function ay hinahanap ang lokasyon ng kuwit sa ibinigay na text string ng Cell B5 , na 7 . Pagkatapos ay ibinabawas ang 7 sa haba ng Cell B5 , na ibinalik ng LEN function. Ang resulta ng pagbabawas ay 8 . Panghuli, ang function na RIGHT ay pumapaputol 8 na mga character mula sa kanang bahagi ng kuwit.
Magbasa Nang Higit Pa: Trim Right Characters at Spaces sa Excel (5 Paraan )
7.2. Trim Part of Text after Specific Character
Gayundin sa nakaraang paraan, dito ko pupugutin ang bahagi ng text na matatagpuan pagkatapos ng kuwit.
Mga Hakbang:
- I-type ang formula sa ibaba sa Cell C5 at pindutin ang Enter .
=LEFT(B5,SEARCH(",",B5)-1)
- Sa pagpasok ng formula, makikita natin ang lahat ng bahagi ng text string na matatagpuan pagkatapos alisin ang mga kuwit.
Dito, hinahanap ng function na SEARCH ang lokasyon ng kuwit. Susunod, ang 1 ay ibinabawas sa formula na SEARCH dahil ayaw naming magsama ng kuwit sa aming huling resulta. Sa huli, kinukuha ng function na LEFT ang bahagi ng text bago ang kuwit. Sa gayon ay pinutol namin ang bahagi ng teksto pagkatapos ng kuwit.
⏩ Tandaan:
Maaari mong mag-trim ng bahagi ng teksto bago/pagkatapos ang paglitaw ng mga partikular na character (kuwit, tuldok-kuwit, espasyo, atbp.)sa iba't ibang posisyon gamit ang kumbinasyon ng mga excel function.
Read More: Left Trim Function sa Excel: 7 Angkop na Paraan
8. Excel REPLACE Function to Trim Part of Text
Ngayon ay gagamitin ko ang ang REPLACE function sa excel para i-trim ang bahagi ng text strings. Halimbawa, mula sa dataset sa ibaba, putulin ko ang lahat ng pangalan.
Mga Hakbang:
- I-type ang nasa ibaba formula sa Cell C5 . Pagkatapos ay pindutin ang Enter .
=REPLACE(B5,1,13," ")
- Bilang resulta, ang excel ay ibalik ang resulta sa ibaba. Mula sa resulta sa ibaba, makikita natin na ang mga bahagi ng pangalan mula sa mga string ng teksto sa ibaba ay na-trim.
9. Gamitin ang VBA upang I-trim ang Una o Huling Bahagi ng Teksto sa Excel
Maaari naming i-trim ang bahagi ng text gamit ang simpleng VBA code sa Excel. Gagamit ako ng VBA User Defined Function upang i-cut ang isang bahagi mula sa mga string ng text.
9.1. Ang VBA upang Putulin ang Unang Bahagi ng Mga String ng Teksto
Una, tatanggalin ko ang unang dalawang character gamit ang VBA UDF. Isaalang-alang ang dataset sa ibaba upang i-trim ang unang 2 mga character.
Sundin ang mga hakbang sa ibaba upang maisagawa ang gawain.
Mga Hakbang:
- Una, pumunta sa Developer > Visual Basic .
- Bilang resulta, ang VBA lalabas ang window. Mag-right click sa VBAProject , at pumunta sa Insert > Module .
- Ngayon i-type ang code sa ibaba sa Module .
5421
- Pagkatapos ay pumunta sa excel sheet kung saan mayroon kang data, at simulang i-type ang function na mayroon ka nilikha gamit ang VBA . Lalabas ito tulad ng iba pang mga function ng excel.
- Pagkatapos nito, ilagay ang mga argumento ng function na magiging katulad ng formula sa ibaba:
=TrimFirstn(B5,2)
- Pindutin ang Enter at ilapat ang tool na Fill Handle upang kopyahin ang formula sa iba pang mga cell. Sa wakas, makukuha mo ang resulta sa ibaba.
9.2. VBA to Trim Last Part of Text
Ngayon ay gagamitin ko ang VBA UDF upang i-trim ang huling bahagi ng isang text string. Ang pamamaraang ito ay katulad ng nakaraang pamamaraan, kailangan mo lang mag-type ng ibang VBA code. Halimbawa, gagamitin ko ang huling 5 na mga character mula sa mga string ng text sa ibaba.
Mga Hakbang:
- Gayundin, sa nakaraang paraan, pumunta sa Developer > Visual Basic . Pagkatapos Maglagay ng bagong Module mula sa VBAProject at i-type ang code sa ibaba sa Module (tingnan ang screenshot).
1879
- Ngayon ipasok ang bagong likhang UDF at ipasok ang mga argumento tulad ng sa ibaba:
=TrimLastn(B5,5)
- Kapag naipasok mo na ang formula, i-trim ng excel ang huling 5 mga character mula sa ibinigay na mga string ng text.
Konklusyon
Sa artikulo sa itaas, sinubukan kong talakayin ang ilang pamamaraanupang i-trim ang bahagi ng isang text sa excel nang detalyado. Sana, ang mga pamamaraan at paliwanag na ito ay magiging sapat upang malutas ang iyong mga problema. Mangyaring ipaalam sa akin kung mayroon kang anumang mga query.