Paano Mag-alis ng Character mula sa String sa Excel (14 na Paraan)

  • Ibahagi Ito
Hugh West

Ang pag-alis ng mga character mula sa string o anumang iba pang mga halaga ay kinakailangan dahil ang data ay nagmumula sa iba't ibang mga mapagkukunan at maaaring hindi ang gusto mo o hindi sa format na gusto mo. Sa pamamagitan ng pag-alis ng mga character mula sa isang string ayon sa iyong pangangailangan, maaari kang lumikha ng bagong dataset. Hindi lamang ang mga kadahilanang ito kundi pati na rin ang data ay maaaring maglaman ng mga hindi gustong character. Kasunod ng artikulong ito, malalaman mo kung paano mag-alis ng character mula sa string na Excel.

Upang gawing mas malinaw ang paliwanag gagamit ako ng dataset kung saan sinubukan kong saklawin ang iba't ibang uri ng mga problemang nauugnay sa character. Ang dataset ay kumakatawan sa impormasyon tungkol sa isang partikular na tindahan ng prutas. Mayroong 3 column sa dataset; ito ay Produkto & ID , Petsa ng Order , at Mga Detalye ng Paghahatid .

I-download para Magsanay

Alisin ang Mga Character mula sa String.xlsm

14 na Paraan para Mag-alis ng Character mula sa String Excel

1. Gamit ang REPLACE Function para Alisin ang Character mula sa String

Dito, ipapaliwanag ko kung paano mo magagamit ang REPLACE function upang alisin ang mga character mula sa isang string.

Mula sa Mga Detalye ng Paghahatid column, aalisin ko ang status ng paghahatid at kukunin ko lang ang Address gamit ang REPLACE function.

Simulan natin ang pamamaraan ng paggamit ng function na REPLACE .

Step1:

➤ Pinili ko ang E4 cell.

Pagkatapos, i-type ang sumusunod na formula sa napiling cellang mga character ng mga cell ay inaalis sa pamamagitan ng pagsunod sa pattern.

Kaugnay na Nilalaman: Alisin ang Mga Character pagkatapos ng isang Partikular na Character sa Excel (4 na Trick)

11. Gamit ang Find & Palitan upang Alisin ang Character mula sa String

Mayroon kang isa pang maginhawang opsyon upang alisin ang mga character sa pamamagitan ng paggamit ng Ribbon Iyon ay ang Hanapin & Palitan ang feature.

Hayaan akong ipakita sa iyo ang paggamit ng feature na ito.

Una, buksan ang Home tab >> pumunta sa Pag-edit grupo >> mula sa Hanapin & Piliin ang >> piliin ang Palitan

➤Ang isang dialog box ng Hanapin at Palitan ay pop up.

Mula doon sa Hanapin kung ano , ibigay ang character na gusto mong hanapin upang alisin.

➤Ibinigay ko ang character na (%) at pinananatiling blangko ang Palitan ng .

Pagkatapos, i-click ang Hanapin Lahat

Ngayon, makikita mo kung aling value ng cell ang naglalaman ng character na iyon.

➤Pagkatapos, i-click ang Palitan Lahat

Isang mensahe kung gaano karaming mga pagpapalit ang naganap lalabas.

➤Dito, magpapakita ito ng 15 mga kapalit.

Samakatuwid, mula sa lahat ng mga string ang ibinigay na character ay maalis.

Kaugnay na Nilalaman: Paano Mag-alis ng Unang 3 Character sa Excel (4 na Paraan)

12. Paggamit ng Text to Columns

Maaari mo ring gamitin ang Text to Columns command mula sa ribbon upang alisin ang character mula sa mga string saExcel.

Hakbang1:

Para diyan, buksan muna ang Data tab >> pagkatapos ay piliin ang Text to Columns

Step2:

➤ A dialog box lalabas.

Mula doon piliin ang uri ng data

➤ Pinili ko ang Delimited pagkatapos ay i-click ang Susunod

Hakbang3:

➤Ang isa pang dialog box ay mag-pop up

Ngayon ay piliin ang Delimiter mayroon ang iyong data.

➤ Pinili ko ang underscore (_) sa Iba pang opsyon na mayroon ang aking data.

Makikita mo kung paano ang iyong hahatiin ang data sa Preview ng data

Pagkatapos, i-click ang Susunod .

Step4 :

➤ Muli ay mag-pop up ang dialog box .

Mula doon piliin ang destinasyon na gusto mong ilagay ang mga pinaghiwalay na value.

➤Pinili ko ang E4 cell.

Sa wakas, i-click ang Tapos na .

Dito, gagawin mo tingnan ang mga halaga ng Mga Detalye ng Paghahatid na pinaghihiwalay sa 3 bagong column.

Mula sa 3 bagong column, I don Hindi kailangan ng 2nd column kaya tatanggalin ko ito.

Ngayon, piliin ang cell at right click sa mouse th tl mula sa menu ng konteksto piliin ang Tanggalin .

➤Ang isang dialog box ng Tanggalin na opsyon ay lalabas.

➤Pinili ko ang Shift cells up opsyon pagkatapos ay nag-click sa OK .

Sa wakas, ikaw makikita iyon, ang partikular na karakter ay aalisin sa string ng Mga Detalye ng Paghahatid column.

Kaugnay na Nilalaman: Paano Mag-alis ng Mga Numeric na Character mula sa Mga Cell sa Excel (5 Paraan)

13. Paggamit ng VBA para Alisin ang Unang N Character mula sa String

Upang alisin ang mga character mula sa isang string maaari mong gamitin ang VBA .

Tingnan natin ang paggamit ng VBA editor,

Una, buksan ang Developer tab >> piliin ang Visual Basic ( Keyboard Shortcut ALT + F11 )

Pagkatapos, magbubukas ito ng bago window ng Microsoft Visual Basic for Applications.

Mula doon, buksan ang Ipasok ang >> piliin ang Module

A Module ay magbubukas pagkatapos ay i-type ang sumusunod na code sa binuksan na Module .

5235

Dito, gumawa ako ng function na pinangalanang RemoveFirstx()

Kumuha ako ng dalawang argumento para sa function na isa ay rng na String type variable, isa pa ay cnt na Long type variable.

Pagkatapos ay ginamit ang RIGHT function.

Ngayon, I-save ang code at bumalik sa worksheet.

Upang gamitin ang ginawang function,

Una, pumili ng cell kung saan mo gustong panatilihin ang iyong resultang value.

➤ Pinili ko ang E4 cell.

Pagkatapos, i-type ang sumusunod na formula sa napiling cell o sa Formula Bar .

=RemoveFirstx(B4,6)

Aalisin ng function na RemoveFirstx ang bilang ng mga character na ibinigay ko sa napiling hanay mula sasimula.

Pindutin ang ENTER key. Ngayon, makukuha mo na ang mga character na gusto mo.

Kaugnay na Nilalaman: Paano Mag-alis ng mga Non-Alphanumeric na Character sa Excel (2 Paraan )

14. Paggamit ng VBA upang Alisin ang Huling N Mga Character mula sa String

Upang alisin ang mga huling character mula sa isang string maaari mong gamitin ang VBA .

Tingnan natin ang paggamit ng VBA editor,

Una, buksan ang tab na Developer >> piliin ang Visual Basic ( Keyboard Shortcut ALT + F11 )

Ngayon, magbubukas ito ng bago window ng Microsoft Visual Basic for Applications.

Mula doon, buksan ang Ipasok ang >> piliin ang Module

A Module ay magbubukas pagkatapos ay i-type ang sumusunod na code sa binuksan na Module .

3140

Dito, gumawa ako ng function na pinangalanang RemoveLastx()

Kumuha ako ng dalawang argumento para sa function na isa ay rng na String type variable, at isa pa ay cnt na Long type variable

Pagkatapos ay ginamit ang LEFT function

Ngayon, I-save ang code at bumalik sa worksheet.

Upang gamitin ang ginawang function,

Una , pumili ng cell kung saan mo gustong panatilihin ang iyong resultang value.

➤ Pinili ko ang E4 cell.

Pagkatapos, i-type ang sumusunod na formula sa napiling cell o sa ang Formula Bar .

=RemoveLastx(B4,6)

Ang RemoveLastx function ayalisin ang bilang ng mga character na ibinigay ko sa napiling hanay mula sa dulo.

Pindutin ang ENTER key. Ngayon, makukuha mo na ang iba pang mga character.

Maaari mong gamitin ang Fill Handle upang AutoFill formula para sa natitirang bahagi ng mga cell.

Kaugnay na Nilalaman: Paano Alisin ang Unang Character mula sa isang String sa Excel gamit ang VBA

Seksyon ng Practice

Nagbigay ako ng practice sheet sa workbook para sanayin ang mga ipinaliwanag na paraan na ito. Maaari mo itong i-download mula sa link sa itaas.

Konklusyon

Sa artikulong ito, ipinaliwanag ko ang 14 na iba't ibang uri ng mga paraan upang alisin ang character mula sa string ng Excel. Ipinakita ko kung paano mo maaaring alisin ang mga character mula sa huli, una, kalagitnaan at iba pa. Panghuli, kung mayroon kang anumang uri ng mga mungkahi, ideya, o feedback mangyaring huwag mag-atubiling magkomento sa ibaba.

o sa Formula Bar . =REPLACE(D4, 1, 13, "")

Tingnan natin kung paano ang REPLACE gumana ang function. Mayroon itong apat na argumento . Sa old_text pinili ang D4 cell, at sa start_num ibinigay 1 , pinili ang 13 bilang num_chars . Sa wakas, pinili ko ang blank space(“”) bilang new_text .

Dito, gusto kong palitan ang 13 na mga character mula sa simula (1) na may blank space .

Step2:

Pindutin ang ENTER key. Ngayon, makukuha mo ang pinalitan na character na kung saan ay ang paghahatid Address .

Kung mayroon kang parehong bilang ng mga character upang alisin ang mula sa iba pang mga cell pagkatapos ay maaari mong gamitin ang Fill Handle para AutoFill ang formula para sa iba pang mga cell.

Magbasa Pa: Paano Mag-alis ng Mga Character sa Excel (6 na Paraan)

2. Gamit ang RIGHT Function

Maaari mong gamitin ang RIGHT function upang alisin ang mga character mula sa isang string mula sa kaliwang bahagi .

Mula sa Produkto & ID column, kukunin ko lang ang Order Id gamit ang RIGHT function.

Dito, ipapakita ko sa iyo kung paano maaari mong gamitin ang function na RIGHT .

Step1:

➤ Pinili ko ang E4 cell.

Pagkatapos, i-type ang sumusunod na formula sa napiling cell o sa Formula Bar .

=RIGHT(B4, 4)

Dito, ang RIGHT function ay may dalawang Argument . NasaPinili ng text ang B4 cell, at sa num_chars binigyan ng 4 dahil gusto kong kunin ang 4 na mga character mula sa pakanan .

Step2:

Pindutin ang ENTER key. Ngayon, makakakuha ka ng tamang 4 na character na Order Id .

Step3:

Dahil gusto kong kunin ang parehong bilang ng mga character mula sa kanan kaya ginamit ko ang Fill Handle sa AutoFill ang formula para sa iba pang mga cell.

Magbasa Nang Higit Pa: Excel Alisin ang Mga Character Mula sa Kanan (5 paraan)

3. Paggamit ng RIGHT & LEN Function to Remove Character from String

Maaari mo ring gamitin ang RIGHT function kasama ang LEN function para alisin ang mga character sa isang string.

Upang ipakita ang pamamaraan, mula sa Produkto & ID column I-extract ko lang ang Order Id .

Simulan natin ang pamamaraan ng paggamit ng RIGHT function kasama ng LEN function,

Step1:

➤ Pinili ko ang E4 cell.

Pagkatapos, i-type ang sumusunod na formula sa napiling cell o sa Formula Bar .

=RIGHT(B4,LEN(B4)- 6)

Dito, kalkulahin ang num_chars gamit ang LEN function. Sa text pinili ang B4 cell pagkatapos ay binawas ang 6 character mula sa haba ng napiling text . Panghuli, ang RIGHT function ay kukuha ng natitirang mga character mula sa pakanan .

Step2:

Pindutin ang ENTER key. Kaya, makakakuha ka ng mga tamang character na magiging Order Id .

Kung mayroon kang parehong bilang ng mga character na aalisin mula sa iba pang mga cell pagkatapos ay maaari mong gamitin ang Fill Handle para AutoFill ang formula para sa iba pang mga cell.

Magbasa Pa: Paano Mag-alis ng Mga Character mula sa Kaliwa sa Excel (6 na Paraan)

4. Paggamit ng VALUE & RIGHT Function

Noon, sa paggamit ng RIGHT at LEN function, nakuha namin ang Order Id na numero ngunit tinatrato ng mga function na ito ang mga numero bilang mga string. Kung sakaling gusto mong i-convert ang mga string sa mga numero maaari mong gamitin ang function na VALUE .

Step1:

Una, pumili ng cell kung saan ka gusto mong panatilihin ang iyong resultang halaga.

➤ Pinili ko ang E4 cell.

Pagkatapos, i-type ang sumusunod na formula sa napiling cell o sa Formula Bar .

=VALUE(RIGHT(B4,LEN(B4)-6))

Dito, kukunin ng function na VALUE ang mga na-extract na character mula sa pakanan bilang text at iko-convert ito sa isang numero.

Makikita mo ang paggamit ng RIGHT & LEN function sa section_3

Step2:

Pindutin ang ENTER key. Kaya, makakakuha ka ng mga tamang character sa format ng numero.

Kung mayroon kang parehong character na aalisin mula sa iba pang mga cell, maaari mong gamitin ang Fill Handle sa AutoFill ang formula para sa iba pang mga cell.

Kaugnay na Nilalaman: Alisin ang Huling Character mula sa String Excel (5 Madaling Paraan)

5. Gamit ang LEFT Function para Alisin ang Character mula sa String

Upang alisin ang mga string character mula sa kaliwa maaari mong gamitin ang LEFT function.

Dito, kukunin ko ang Produkto pangalan mula sa Produkto & ID column.

Simulan natin  ang procedure,

Step1:

➤ Pinili ko ang E4 cell.

Pagkatapos, i-type ang sumusunod na formula sa napiling cell o sa Formula Bar .

=LEFT(B4, 5)

Dito, ang LEFT function ay may dalawang Argument . Sa text pinili ang B4 cell, at sa num_chars ibinigay 5 bilang gusto kong kunin ang 5 na character mula sa kaliwa .

Step2:

Pindutin ang ENTER key.

Bilang resulta , makakakuha ka ng natitirang 5 character na magiging Product pangalan.

Kung mayroon kang parehong character sa alisin mula sa iba pang mga cell pagkatapos ay maaari mong gamitin ang Fill Handle para AutoFill ang formula para sa iba pang mga cell.

Magbasa Nang Higit Pa: Alisin ang Unang Character mula sa String sa Excel (6 Mabilis na Paraan)

6. Gamit ang LEFT & LEN Function

Upang alisin ang mga string character mula sa kanang bahagi maaari mo ring gamitin ang LEFT function kasama ang LEN function.

Para kayipakita ang pamamaraan, mula sa Produkto & ID column I-extract ko lang ang Product .

Simulan  natin ang procedure,

Step1:

➤ Pinili ko ang E4 cell.

Pagkatapos, i-type ang sumusunod na formula sa napiling cell o sa Formula Bar .

=LEFT(B4, LEN(B4) - 5)

Dito, para kalkulahin ang num_chars gamit ang LEN function. Sa text pinili ang B4 cell pagkatapos ay binawas ang 5 character mula sa haba ng napiling text . Panghuli, ang LEFT function ay kukuha ng natitirang mga character mula sa kanan ng napiling cell value.

Step2:

Pindutin ang ENTER key.

Sa huli, makukuha mo ang mga kaliwang character ng napiling cell na magiging pangalan ng Produkto .

Step3:

Maaari mong gamitin ang Fill Handle to AutoFill ang formula para sa iba pang mga cell.

Kaugnay na Nilalaman: Alisin ang Huling Character mula sa String sa Excel gamit ang VBA (2 Madaling Paraan)

7. Paggamit ng LEFT & SEARCH Function na Mag-alis ng Character mula sa String

Maaari mong gamitin ang SEARCH function na may LEFT function upang alisin ang mga string character mula sa kanang bahagi at pananatilihin nito ang kaliwang halaga .

Upang ipakita ang pamamaraan, mula sa Mga Detalye ng Paghahatid kolumna ay kukunin ko lang ang kaliwang value na magigingpaghahatid Katayuan .

Pumunta tayo sa pamamaraan,

Hakbang1:

➤ Pinili ko ang E4 cell.

Pagkatapos, i-type ang sumusunod na formula sa napiling cell o sa Formula Bar .

=LEFT(D4, SEARCH(“_at_ ”, D4) -1)

Dito, hahanapin ng SEARCH function ang ibinigay na character _at_ gaya ng ginamit ko ito bilang find_text .Sa within_text pinili ang D4 cell pagkatapos ay binawas ang 1 character.

Ang function na SEARCH magbibigay ng numero ng posisyon pagkatapos ay gagamitin ito ng LEFT function bilang num_chars at pipiliin din ang D4 cell upang kunin ang kaliwang halaga mula sa hinanap na character.

Step2:

Pindutin ang ENTER key.

Sa huli, makukuha mo ang kaliwang character ng hinanap na character mula sa napiling cell na magiging pangalang paghahatid Status .

Step3:

Maaari mong gamitin ang Punan Hasiwaan ang sa AutoFill ang formula para sa iba pang mga cell.

Magbasa Nang Higit Pa: VBA para Mag-alis ng Mga Character mula sa String sa Excel (7 Paraan)

Mga Katulad na Pagbasa:

  • Paano Mag-alis ng Mga Single Quote sa Excel (6 na Paraan)
  • Alisin ang Semicolon sa Excel (4 na Paraan)
  • Paano Mag-alis Apostrophe sa Excel (5 Madaling Paraan)
  • Alisin ang Mga Panaklong sa Excel (4 Madaling Paraan)
  • Paano Mag-alis ng Dollar Sign sa Excel (7 MadaliParaan)

8. Gamit ang SUBSTITUTE Function

Pinapalitan ng SUBSTITUTE function ang anumang ibinigay na character. Sa pamamagitan ng paggamit ng function na ito, maaari mong alisin ang mga string na character mula sa Excel.

Upang ipakita ang pamamaraan, gumamit ako ng ilang hindi gustong espesyal na character sa mga dataset Produkto column.

Step1:

➤ Pinili ko ang E4 cell.

Pagkatapos, i-type ang sumusunod na formula sa napiling cell o sa Formula Bar .

=SUBSTITUTE(B4,"%","")

Dito, sa SUBSTITUTE ginamit ng function ang B4 cell bilang text , ibinigay ang character na (%) bilang old_text , pagkatapos ay ginamit na blangko bilang new_text .

Kaya, papalitan ng SUBSTITUTE function ang ibinigay na character ng blangko .

Step2:

Pindutin ang ENTER key.

Samakatuwid, ang mga character mula sa string ay aalisin.

Step3:

Maaari mong gamitin ang Fill Hasiwaan ang upang AutoFill ang formula para sa iba pang mga cell.

Kaugnay na Nilalaman: Paano Mag-alis ng mga Blangkong Character sa Excel (5 Paraan)

9. Gamit ang MID at LEN Function para Alisin ang Character mula sa String

Maaari mo ring gamitin ang MID function kasama ng LEN function upang alisin ang mga character mula sa isang string.

Upang ipakita ang pamamaraan, bahagyang binago ko ang dataset.

Simulan natin angprocedure,

Step1:

➤ Pinili ko ang E4 cell.

Pagkatapos, i-type ang sumusunod na formula sa napiling cell o sa Formula Bar .

=MID(B4,7,LEN(B4)-5)

Dito, sa pamamagitan ng paggamit ng LEN function Kakalkulahin ko ang num_chars at gagamitin ito sa MID function . Sa text pinili ang B4 cell pagkatapos ay binawas ang 5 character mula sa haba ng napiling text .

Ngayon, sa MID function na pinili B4 cell bilang text, ginamit ang 7 bilang start_num bilang gusto kong kunin ang mga character mula sa ang ika-7 posisyon.

Hakbang2:

Pindutin ang ENTER key.

Panghuli, ikaw Makukuha ang Order Id kung saan aalisin ang natitirang string.

Step3:

Maaari mong gamitin ang Fill Hasiwaan ang upang AutoFill ang formula para sa iba pang mga cell.

Magbasa Nang Higit Pa: Alisin ang Partikular na Character mula sa String Excel (5 Paraan)

10. Gamit ang Flash Fill

Maaari mong gamitin ang command na Flash Fill upang alisin ang mga string character sa excel.

Upang gamitin ang command na Flash Fill una, kakailanganin mong gumawa ng pattern na susundan.

Dito, nakagawa ako ng pattern ng paghahatid Status sa pamamagitan ng pag-alis ng Address na bahagi mula sa Mga Detalye ng Paghahatid column.

Pagkatapos, buksan ang Data tab >> piliin ang Flash Fill

Dito, ang natitirang bahagi ng

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.