Paano Palitan ang Maramihang Mga Character sa Excel (6 na Paraan)

  • Ibahagi Ito
Hugh West

Habang nagsasagawa ng mga paulit-ulit na gawa sa malaking sukat, maaaring kailanganin mong palitan ang maramihang mga character o mga halaga nang sabay-sabay. Ang tutorial na ito ay tumitingin ng mas malalim sa kung paano palitan ang maramihang mga character sa excel batay sa kanilang lokasyon sa isa pa batay sa nilalaman. Maglalapat kami ng ilang function at Visual Basic Application code para makamit ang gawaing ito.

I-download ang Practice Workbook

I-download ang practice workbook na ito para mag-ehersisyo habang binabasa mo ang artikulong ito.

Exchange Characters.xlsm

6 Angkop na Paraan para Palitan ang Maramihang Character

1. Gamitin ang SUBSTITUTE Function para Palitan ang Maramihang Character

Sa Excel, pinapalitan ng SUBSTITUTE Function ang isa o higit pang mga instance ng isang tinukoy na character o text string ng isa pang (mga) character. Sa screenshot sa ibaba, narito ang isang set ng data ng Microsoft Word mga pangalan ng bersyon. Halimbawa, gusto naming palitan ang " Word " ng " Excel ". Ilalapat namin ang SUBSTITUTE Function upang magawa ito.

Ang syntax ng Excel SUBSTITUTE Function ay ang sumusunod:

SUBSTITUTE(text, old_text, new_text, [instance_num])

Text – ang orihinal na text kung saan mo gustong gumawa ng mga pagbabago.

Old_text – ang mga character na gusto mong palitan off.

New_text – ang mga bagong character na gagamitin bilang kapalit ng lumang text

Instance_num –ang saklaw ng lumang text na gusto mong palitan Kung ang parameter na ito ay iwanang blangko, ang bawat instance ng lumang text ay papalitan ng bagong nilalaman.

Halimbawa, lahat ng mga formula sa ibaba ay palitan ang " 1 ” na may “ 2 ” sa cell B5 , ngunit nag-iiba ang mga resulta batay sa numerong ibinigay mo sa huling argumento:

a) =SUBSTITUTE(B5, “Word”, “Excel”, 1) – Pinapalitan ang unang insidente ng “ Word ” ng “ Excel “.

b) =SUBSTITUTE(B5, “Word”, “Excel”, 2) – Pinapalitan ang pangalawang insidente ng “ Word ” ng “ Excel “.

c) =SUBSTITUTE(B5, “Word”, “Excel”) – Pinapalitan ang lahat ng insidente ng “ Word ” ng “ Excel “.

Sa screenshot sa ibaba, ipinakita namin ang halimbawa para sa unang paglitaw. Upang gawin ito, sundin lang ang mga hakbang.

Hakbang 1:

  • I-type ang sumusunod na formula sa cell,
=SUBSTITUTE(B5,"Word","Excel",1)

Hakbang 2:

  • Pindutin ang Enter upang makita ang mga resulta.

Hakbang 3:

  • Ulitin ang mga nakaraang hakbang para sa iba pang dalawang pamantayan .

Bilang resulta, makakakuha ka ng mga halaga para sa una, pangalawa, at lahat ng mga pangyayari nang magkakasunod upang palitan ang maraming character sa excel.

Tandaan.Tandaan na ang SUBSTITUTE Functionay case-sensitive. Tiyaking ipasok ang malaki at maliit na titik nang perpekto. Gaya ng nakikita mo sa larawan sa ibaba, para sa lowercase na excelhindi mahanap ang mga halaga. Kaya, walang pagpapalit na naganap.

2. I-nest ang SUBSTITUTE Function para Palitan ang Maramihang Character

Upang gumawa ng maraming pamalit, sa loob ng iisang formula, maaari kang mag-nest ng maramihang SUBSTITUTE Function.

Ipagpalagay nating mayroon kang text value tulad ng “ art., amend., cl. ” sa cell B5 , kung saan ang “ art .” nangangahulugang " artikulo ", " amend. " ay nangangahulugang " pagsususog " at " cl. " ay nangangahulugang " sugnay “.

Ang gusto mo ay palitan ng buong pangalan ang tatlong code. Magagawa mo ito sa pamamagitan ng paggamit ng tatlong magkahiwalay na formula na SUBSTITUTE.

=SUBSTITUTE(B5,”art.”,”article”)

=SUBSTITUTE(B5) ,”amend.”,”amendments”)

=SUBSTITUTE(B5, “cl.”,”clause”)

Pagkatapos ay ilagay ang mga ito ng isa sa loob ang isa.

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B5,”art.”,”artikulo”),”amend.”,”amendments”),”cl.”,”clause”)

Upang magawa ito, sundin ang mga hakbang sa ibaba.

Hakbang 1:

  • Sa cell C5 , i-type ang sumusunod na formula.
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B5,"art.","article"),"amend.","amendments"),"cl.","clause")

Hakbang 2:

  • Pagkatapos, pindutin ang Enter upang makita ang pagbabago.

Hakbang 3:

  • Kopyahin ang formula sa iba pang kinakailangang mga cell.

Samakatuwid, makikita mo ang mga pinalit na value na ipinapakita sa screenshot sa ibaba.

3. Gawin ang SUBSTITUTE Function na may INDEX Function upang Palitan ang Maramihang Character

Bilang karagdagan sa mga nakaraang pamamaraan, maaari mo ring gamitin ang SUBSTITUTE Function sa INDEX Function upang palitan ang maraming character.

Halimbawa, gusto mong palitan ang pula at asul ng berde at puti nang magkasunod. Maaaring ma-nest ang Maramihang SUBSTITUTE Function , at ang INDEX function ay maaaring gamitin para mag-feed sa find/replace pairs mula sa isa pang table.

Upang palitan ang maraming character na naglalapat ng parehong SUBSTITUTE at ang INDEX Function sundin ang mga hakbang sa ibaba.

Hakbang 1:

  • Una, ilagay ang sumusunod na formula sa cell C5 ,
=SUBSTITUTE(SUBSTITUTE(B5,INDEX(E5:E6,=SUBSTITUTE(SUBSTITUTE(B5,INDEX(E5:E6,1),INDEX(F5:F6,1)),INDEX(E5:E6,2),INDEX(F5:F6,2))

Saan,

INDEX ang hanay ng paghahanap ay E5:E6

INDEX ang hanay ng paghahanap ay E5:E6

Hakbang 2:

  • Pagkatapos, Pindutin ang Enter upang makita ang mga resulta.

  • Sa wakas, Kopyahin ang formula para sa iba pang mga cell.

Mga Katulad na Pagbasa:

  • Hanapin At Palitan ang Maramihang Mga Value sa Excel (6 Mabilis na Paraan)
  • Paano Palitan ang Mga Espesyal na Character sa Excel (6 na Paraan)
  • Palitan ang Teksto ng Cell Batay sa Kondisyon sa Excel (5 Paraan)

4. Ilapat ang REPLACE Function upang Palitan ang Maramihang Mga Character

Sa sumusunod na seksyon, w e ilalarawan kung paano ilapat ang REPLACE Function upang palitan ang maraming character sa excel. Ang REPLACE Function sa Excel ay nagpapahintulot sa iyo na magpalitisa o ilang mga character sa isang text string na may isa pang character o isang set ng mga character.

Ang syntax ng Excel REPLACE Function ay ang sumusunod:

REPLACE (old_text, start_num, num_chars, new_text)

Tulad ng nakikita mo, ang REPLACE Function ay may 4 na argumento, na lahat ay sapilitan.

Old_text – ang orihinal na text (o isang reference sa isang cell na may orihinal na text) kung saan gusto mong palitan ang ilang character.

Start_num – ang posisyon ng unang character sa loob old_text .

Num_chars – ang bilang ng mga character na gusto mong palitan.

New_text – ang kapalit na text.

Halimbawa, para palitan ang salitang “ Mukha ” para sa “ Katotohanan “, maaari mong sundin ang mga hakbang na ito sa ibaba.

Hakbang 1:

  • Una, sa cell D5 , ilagay ang sumusunod na formula,
=REPLACE(B5, 4, 1,"t")

Hakbang 2:

  • Pagkatapos, pindutin ang Enter upang makita ang pagbabago.

Hakbang 3:

  • Upang gumawa ng al l ang mga pagbabagong ipinapakita sa screenshot sa ibaba, kopyahin ang mga formula para sa mga kinakailangang cell.

5. I-nest ang REPLACE Function upang Palitan ang Maramihang Character

Madalas, malamang na kakailanganin mong baguhin ang maramihang mga item sa parehong cell. Siyempre, maaari kang magsagawa ng isang kapalit, maglabas ng isang intermediate na resulta sa isang bagong column, at pagkatapos ay gamitin ang REPLACE Function minsan pa. Gayunpaman, ang paggamit ng nested REPLACE Functions , na nagbibigay-daan sa iyong gumawa ng ilang pagpapalit sa isang formula, ay isang mas mahusay at mas propesyonal na opsyon. Katulad ng SUBSTITUTE Function , maaari mo ring ilapat ang nest sa REPLACE Function .

Ipagpalagay nating mayroon kang listahan ng mga numero ng telepono sa column A na naka-format tulad ng “ 123-456-789 ” at gusto mong magdagdag ng espasyo para tumingin sila sa ibang paraan. Sa ibang paraan, gusto mong baguhin ang " 123-456-789 " sa " 123 456 789 ".

Upang Palitan ang maraming character sa maraming lugar, sundin ang mga hakbang sa ibaba.

Hakbang 1:

  • I-type ang sumusunod na formula sa cell C5 sa una,
=REPLACE(REPLACE(B5,4,1," "),8,1," ")

Hakbang 2:

  • Pangalawa, pindutin ang Enter upang makita ang pagbabago sa cell D5 .

Hakbang 3:

  • Sa wakas, kopyahin ang formula at ulitin ang mga hakbang para sa mga kinakailangang cell.

6. Patakbuhin ang A VBA Code para Palitan ang Maramihang Character

Kawili-wili, maaari mong ilapat ang VBA code upang makuha ang pareho upang palitan ang maraming character. Bilang karagdagan, maaari mo itong baguhin ayon sa gusto mo nang walang kinalaman sa numero ng character o lugar tulad ng nakikita sa dalawang naunang inilarawang function.

Upang magpatakbo ng VBA code para palitan ang maraming character, sundin lang ang mga hakbang na inilarawan sa ibaba.

Hakbang1:

  • Una, pindutin ang Alt + F11 upang buksan ang Macro-Enabled Worksheet .
  • Pumunta sa tab na Insert .
  • Pagkatapos, piliin ang Module .

Hakbang 2:

  • Kopyahin ang sumusunod na VBA code,
2496
  • Saan,

ThisWorkbook.Worksheets(“iyong kasalukuyang pangalan ng worksheet”)

Range(“iyong reference cell”)

myStringToReplace = “value na gusto mong palitan”

myReplacementString = “your substituted value”

  • Pagkatapos, i-paste ito sa window ng program
  • Pindutin ang Enter upang makita ang pinalit na format ng numero.

Konklusyon

Upang tapusin, umaasa akong ang artikulong ito ay nagbigay ng detalyadong gabay upang palitan ang maramihang mga character sa Excel. Ang lahat ng mga pamamaraang ito ay dapat matutunan at mailapat sa iyong dataset. Tingnan ang workbook ng pagsasanay at subukan ang mga kasanayang ito. Kami ay naudyukan na patuloy na gumawa ng mga tutorial na tulad nito dahil sa iyong mahalagang suporta.

Kung mayroon kang anumang mga tanong – Huwag mag-atubiling magtanong sa amin. Gayundin, huwag mag-atubiling mag-iwan ng mga komento sa seksyon sa ibaba.

Kami, Ang Exceldemy Team, ay palaging tumutugon sa iyong mga query.

Manatili sa amin & patuloy na matuto.

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.