របៀបជំនួសតួអក្សរច្រើនក្នុង Excel (6 វិធី)

  • ចែករំលែកនេះ។
Hugh West

ខណៈដែលដំណើរការដំណើរការដដែលៗក្នុងទ្រង់ទ្រាយធំ អ្នកប្រហែលជាត្រូវជំនួសតួអក្សរ ឬតម្លៃច្រើនក្នុងពេលតែមួយ។ ការបង្រៀននេះមើលឱ្យកាន់តែស៊ីជម្រៅអំពីវិធីជំនួសតួអក្សរច្រើនក្នុង Excel ដោយផ្អែកលើទីតាំងរបស់ពួកគេជាមួយនឹងអត្ថបទផ្សេងទៀតដោយផ្អែកលើខ្លឹមសារ។ យើងនឹងអនុវត្តមុខងារជាច្រើន និងកូដកម្មវិធី Visual Basic ដើម្បីសម្រេចបាននូវកិច្ចការនេះ។

ទាញយកសៀវភៅលំហាត់អនុវត្ត

ទាញយកសៀវភៅលំហាត់អនុវត្តនេះ ដើម្បីធ្វើលំហាត់ប្រាណ ខណៈពេលដែលអ្នកកំពុងអានអត្ថបទនេះ។

Exchange Characters.xlsm

6 វិធីសមស្របដើម្បីជំនួសតួអក្សរច្រើន

1. ប្រើអនុគមន៍ SUBSTITUTE ដើម្បីជំនួសតួអក្សរច្រើន

ក្នុង Excel, អនុគមន៍ SUBSTITUTE ជំនួសឧទាហរណ៍មួយ ឬច្រើននៃតួអក្សរ ឬខ្សែអក្សរដែលបានបញ្ជាក់ជាមួយនឹងតួអក្សរផ្សេងទៀត (s)។ នៅក្នុងរូបថតអេក្រង់ខាងក្រោម នេះគឺជាសំណុំទិន្នន័យនៃ ឈ្មោះកំណែ Microsoft Word ។ ជាឧទាហរណ៍ យើងចង់ជំនួស “ Word ” ដោយ “ Excel ” ។ យើង​នឹង​អនុវត្ត អនុគមន៍​ជំនួស ដើម្បី​ឱ្យ​វា​បាន​សម្រេច។

វាក្យសម្ព័ន្ធ​នៃ Excel អនុគមន៍​ជំនួស មាន​ដូច​ខាង​ក្រោម៖

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

Text – អត្ថបទដើមដែលអ្នកចង់ធ្វើការផ្លាស់ប្តូរ។

Old_text – តួអក្សរដែលអ្នកចង់ជំនួស។

New_text – តួអក្សរថ្មីដែលត្រូវប្រើជំនួសអត្ថបទចាស់

Instance_num –ឧប្បត្តិហេតុនៃអត្ថបទចាស់ដែលអ្នកចង់ជំនួស ប្រសិនបើប៉ារ៉ាម៉ែត្រនេះត្រូវបានទុកចោលទទេ រាល់ឧទាហរណ៍នៃអត្ថបទចាស់នឹងត្រូវបានជំនួសដោយខ្លឹមសារថ្មី។

ឧទាហរណ៍ រូបមន្តទាំងអស់ខាងក្រោមជំនួស “ 1 ” ជាមួយ “ 2 ” ក្នុងក្រឡា B5 ប៉ុន្តែលទ្ធផលប្រែប្រួលអាស្រ័យលើចំនួនដែលអ្នកផ្តល់នៅក្នុងអាគុយម៉ង់ចុងក្រោយ៖

a) =SUBSTITUTE(B5, “Word”, “Excel”, 1) – ជំនួសឧប្បត្តិហេតុដំបូងនៃ “ Word ” ដោយ “ Excel “។

b) =SUBSTITUTE(B5, “Word”, “Excel”, 2) – ជំនួសឧបទ្ទវហេតុទីពីរនៃ “ Word ” ដោយ “ Excel “.

c) =SUBSTITUTE(B5, “Word”, “Excel”) – ជំនួសឧប្បត្តិហេតុទាំងអស់នៃ “ Word ” ដោយ “ Excel “។

នៅក្នុងរូបថតអេក្រង់ខាងក្រោម យើងបានបង្ហាញឧទាហរណ៍សម្រាប់ការកើតឡើងដំបូង។ ដើម្បីធ្វើដូច្នេះបាន គ្រាន់តែធ្វើតាមជំហាន។

ជំហានទី 1:

  • វាយរូបមន្តខាងក្រោមក្នុងក្រឡា
=SUBSTITUTE(B5,"Word","Excel",1)

ជំហាន 2:

  • ចុច បញ្ចូល ដើម្បីមើលលទ្ធផល។

ជំហានទី 3៖

  • ធ្វើជំហានមុនម្តងទៀតសម្រាប់លក្ខណៈវិនិច្ឆ័យពីរផ្សេងទៀត .

ជាលទ្ធផល អ្នកនឹងទទួលបានតម្លៃសម្រាប់ទីមួយ ទីពីរ និងរាល់ការកើតឡើងជាប់ៗគ្នា ដើម្បីជំនួសតួអក្សរច្រើនក្នុង Excel។

កំណត់ចំណាំ។សូមចងចាំថា អនុគមន៍ជំនួសគឺប្រកាន់អក្សរតូចធំ។ ត្រូវប្រាកដថាបញ្ចូលអក្សរធំ និងអក្សរតូចយ៉ាងល្អឥតខ្ចោះ។ ដូចដែលអ្នកឃើញក្នុងរូបភាពខាងក្រោម សម្រាប់អក្សរតូច Excelមិនអាចស្វែងរកតម្លៃបានទេ។ ដូច្នេះ គ្មានការជំនួសកើតឡើងទេ។

2. ដាក់មុខងារជំនួសដើម្បីជំនួសតួអក្សរច្រើន

ដើម្បីធ្វើការជំនួសច្រើន ក្នុងរូបមន្តតែមួយ អ្នកអាចដាក់មុខងារ SUBSTITUTE ច្រើន។

ឧបមាថាអ្នកមានតម្លៃអត្ថបទដូចជា “ សិល្បៈ។ កែប្រែ។ cl. ” នៅក្នុងក្រឡា B5 ដែល “ សិល្បៈ ”។ តំណាងឱ្យ “ មាត្រា ” “ កែប្រែ។ ” តំណាងឱ្យ “ ការកែប្រែ ” និង “ cl. ” មានន័យថា “ ឃ្លា “.

អ្វីដែលអ្នកចង់បានគឺត្រូវជំនួសលេខកូដទាំងបីដោយឈ្មោះពេញ។ អ្នកអាចសម្រេចវាដោយប្រើរូបមន្ត SUBSTITUTE បីដាច់ដោយឡែកពីគ្នា។

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

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

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

បន្ទាប់មកដាក់ពួកវាមួយនៅខាងក្នុង ផ្សេងទៀត

ដើម្បីធ្វើវា សូមអនុវត្តតាមជំហានខាងក្រោម។

ជំហាន 1:

  • ក្នុងក្រឡា C5 វាយរូបមន្តខាងក្រោម។
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B5,"art.","article"),"amend.","amendments"),"cl.","clause")

ជំហាន 2: <1

  • បន្ទាប់មកចុច Enter ដើម្បីមើលការផ្លាស់ប្តូរ។

ជំហាន 3:

  • ចម្លងរូបមន្តក្នុងក្រឡាដែលត្រូវការផ្សេងទៀត។

ដូច្នេះ អ្នកនឹងឃើញតម្លៃជំនួសដែលបង្ហាញក្នុងរូបថតអេក្រង់ខាងក្រោម។

3. អនុវត្តអនុគមន៍ SUBSTITUTE ជាមួយអនុគមន៍ INDEX ដើម្បីជំនួសតួអក្សរច្រើន

បន្ថែមពីលើវិធីសាស្រ្តមុន អ្នកក៏អាចប្រើ អនុគមន៍ SUBSTITUTE ជាមួយនឹង អនុគមន៍ INDEX ដើម្បីជំនួសតួអក្សរច្រើនមុខ។

ឧទាហរណ៍ អ្នកចង់ជំនួសពណ៌ក្រហម និងខៀវជាមួយបៃតង និងសជាប់គ្នា។ អនុគមន៍ជំនួស ច្រើនអាចត្រូវបានដាក់បញ្ចូល ហើយមុខងារ INDEX អាចត្រូវបានប្រើដើម្បីចិញ្ចឹមក្នុងការស្វែងរក/ជំនួសគូពីតារាងផ្សេងទៀត។

ដើម្បីជំនួសតួអក្សរច្រើនដែលអនុវត្តទាំង SUBSTITUTE និង អនុគមន៍ INDEX អនុវត្តតាមជំហានខាងក្រោម។

ជំហាន 1:

  • ដំបូង សូមបញ្ចូលរូបមន្តខាងក្រោមក្នុងក្រឡា 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))

កន្លែងណា,

<0 INDEX ជួរស្វែងរកគឺ E5:E6

INDEX ជួរស្វែងរកគឺ E5:E6

<0

ជំហានទី 2:

  • បន្ទាប់មកចុច Enter ដើម្បីមើលលទ្ធផល។

  • ជាចុងក្រោយ ចម្លងរូបមន្តសម្រាប់ក្រឡាផ្សេងទៀត។

ការអានស្រដៀងគ្នា៖

  • ស្វែងរក និងជំនួសតម្លៃច្រើនក្នុង Excel (6 វិធីរហ័ស)
  • របៀបជំនួសតួអក្សរពិសេសក្នុង Excel (6 វិធី)
  • ជំនួសអត្ថបទនៃក្រឡាដោយផ្អែកលើលក្ខខណ្ឌក្នុង Excel (5 វិធីសាស្រ្ត)

4. អនុវត្តអនុគមន៍ REPLACE ដើម្បីជំនួសតួអក្សរច្រើន

នៅក្នុងផ្នែកខាងក្រោម w e នឹងរៀបរាប់ពីរបៀបអនុវត្ត អនុគមន៍ REPLACE ដើម្បីជំនួសតួអក្សរច្រើនក្នុង excel ។ អនុគមន៍ REPLACE ក្នុង Excel អនុញ្ញាតឱ្យអ្នកប្តូរតួអក្សរមួយ ឬច្រើននៅក្នុងខ្សែអក្សរដែលមានតួអក្សរផ្សេងទៀត ឬសំណុំនៃតួអក្សរ។ (old_text, start_num, num_chars, new_text)

ដូចដែលអ្នកឃើញ អនុគមន៍ REPLACE មានអាគុយម៉ង់ចំនួន 4 ដែលទាំងអស់នេះជាកាតព្វកិច្ច។

Old_text – អត្ថបទដើម (ឬឯកសារយោងទៅក្រឡាដែលមានអត្ថបទដើម) ដែលអ្នកចង់ជំនួសតួអក្សរមួយចំនួន។

Start_num – ទីតាំងនៃតួអក្សរទីមួយនៅក្នុង old_text

Num_chars – ចំនួនតួអក្សរដែលអ្នកចង់ជំនួស។

New_text – អត្ថបទជំនួស។

ឧទាហរណ៍ ដើម្បីជំនួសពាក្យ “ Face ” សម្រាប់ “ Fact ” អ្នកអាចអនុវត្តតាមជំហានទាំងនេះខាងក្រោម។

ជំហានទី 1៖

  • ដំបូង ក្នុងក្រឡា D5 សូមបញ្ចូលរូបមន្តខាងក្រោម
<5 =REPLACE(B5, 4, 1,"t")

ជំហានទី 2:

  • បន្ទាប់មកចុច Enter ដើម្បីមើល ការផ្លាស់ប្តូរ។

ជំហានទី 3៖

  • ដើម្បីធ្វើឱ្យ al l ការផ្លាស់ប្តូរដែលបង្ហាញក្នុងរូបថតអេក្រង់ខាងក្រោម ចម្លងរូបមន្តសម្រាប់ក្រឡាដែលត្រូវការ។

5. បិទមុខងារ REPLACE ដើម្បីជំនួសតួអក្សរច្រើន

ជាញឹកញាប់ វាប្រហែលជាអ្នកនឹងត្រូវផ្លាស់ប្តូរធាតុជាច្រើននៅក្នុងក្រឡាតែមួយ។ ជា​ការ​ពិត​ណាស់ អ្នក​អាច​ធ្វើ​ការ​ជំនួស​មួយ បញ្ចេញ​លទ្ធផល​កម្រិត​មធ្យម​ទៅ​ក្នុង​ជួរ​ឈរ​ថ្មី ហើយ​បន្ទាប់​មក​ប្រើ​មុខងារ REPLACE Function ម្តងទៀត។ ទោះជាយ៉ាងណាក៏ដោយ ការប្រើប្រាស់ មុខងារ REPLACE ដែលត្រូវបានភ្ជាប់គ្នា ដែលអនុញ្ញាតឱ្យអ្នកធ្វើការជំនួសជាច្រើនដោយរូបមន្តតែមួយ គឺជាជម្រើសដ៏ល្អ និងវិជ្ជាជីវៈជាង។ ស្រដៀងទៅនឹង អនុគមន៍ SUBSTITUTE អ្នកក៏អាចអនុវត្តសំបុកនៅក្នុង អនុគមន៍ REPLACE ផងដែរ។

ឧបមាថាអ្នកមានបញ្ជីលេខទូរស័ព្ទនៅក្នុងជួរ A ដែលត្រូវបានធ្វើទ្រង់ទ្រាយដូច “ 123-456-789 ” ហើយ​អ្នក​ចង់​បន្ថែម​ទំហំ​ដើម្បី​ធ្វើ​ឱ្យ​ពួកវា​មើល​ទៅ​ផ្លូវ​ផ្សេង។ ដើម្បីដាក់វាតាមវិធីផ្សេង អ្នកចង់ប្តូរ “ 123-456-789 ” ទៅ “ 123 456 789 “។

ដើម្បីជំនួសតួអក្សរច្រើននៅកន្លែងច្រើន សូមអនុវត្តតាមជំហានខាងក្រោម។

ជំហានទី 1:

  • វាយរូបមន្តខាងក្រោមក្នុងក្រឡា C5 ដំបូង
=REPLACE(REPLACE(B5,4,1," "),8,1," ")

ជំហាន 2:

<13
  • ទីពីរ ចុច Enter ដើម្បីមើលការផ្លាស់ប្តូរនៅក្នុងក្រឡា D5
  • ជំហាន 3:

    • ជាចុងក្រោយ ចម្លងរូបមន្ត ហើយធ្វើជំហានម្តងទៀតសម្រាប់ក្រឡាដែលត្រូវការ។

    6. ដំណើរការ A លេខកូដ VBA ដើម្បីជំនួសតួអក្សរច្រើន

    គួរឱ្យចាប់អារម្មណ៍ អ្នកអាចអនុវត្តកូដ VBA ដើម្បីទទួលបានដូចគ្នា ដើម្បីជំនួសតួអក្សរច្រើន។ លើសពីនេះ អ្នកអាចផ្លាស់ប្តូរវាតាមដែលអ្នកចង់បាន ដោយមិនទាក់ទងនឹងលេខតួ ឬកន្លែង ដូចដែលបានឃើញនៅក្នុងមុខងារពីរដែលបានពិពណ៌នាពីមុន។

    ដើម្បីដំណើរការ VBA កូដដើម្បីជំនួសតួអក្សរច្រើន គ្រាន់តែធ្វើតាមជំហានដែលបានពិពណ៌នាខាងក្រោម។

    ជំហាន1:

    • ដំបូង ចុច Alt + F11 ដើម្បីបើក សន្លឹកកិច្ចការដែលបានបើកម៉ាក្រូ
    • ចូលទៅកាន់ Insert tab។
    • បន្ទាប់មក ជ្រើសរើស Module

    ជំហានទី 2៖

    • ចម្លង VBA កូដខាងក្រោម
    6674
    • កន្លែងណា

    ThisWorkbook.Worksheets("ឈ្មោះសន្លឹកកិច្ចការបច្ចុប្បន្នរបស់អ្នក")

    Range("ក្រឡាយោងរបស់អ្នក")

    myStringToReplace = "តម្លៃដែលអ្នកចង់ជំនួស"

    myReplacementString = "តម្លៃជំនួសរបស់អ្នក"

    • បន្ទាប់មក បិទភ្ជាប់វាទៅក្នុងបង្អួចកម្មវិធី
    • ចុច បញ្ចូល ដើម្បីមើលទម្រង់លេខជំនួស។

    សេចក្តីសន្និដ្ឋាន

    ដើម្បីបញ្ចប់ ខ្ញុំសង្ឃឹមថាអត្ថបទនេះបានផ្តល់ការណែនាំលម្អិតក្នុងការជំនួសតួអក្សរច្រើននៅក្នុង Excel ។ នីតិវិធីទាំងអស់នេះគួរតែត្រូវបានសិក្សា និងអនុវត្តចំពោះសំណុំទិន្នន័យរបស់អ្នក។ សូមក្រឡេកមើលសៀវភៅលំហាត់ ហើយដាក់ជំនាញទាំងនេះដើម្បីសាកល្បង។ យើង​មាន​ការ​ជំរុញ​ចិត្ត​ក្នុង​ការ​បន្ត​ធ្វើ​ការ​បង្រៀន​បែប​នេះ​ដោយ​សារ​តែ​ការ​គាំទ្រ​ដ៏​មាន​តម្លៃ​របស់​អ្នក។

    ប្រសិន​បើ​អ្នក​មាន​សំណួរ​ណា​មួយ - សូម​សួរ​យើង​ដោយ​សេរី។ ដូចគ្នានេះផងដែរ មានអារម្មណ៍សេរីក្នុងការបញ្ចេញមតិនៅក្នុងផ្នែកខាងក្រោម។

    ពួកយើង, ក្រុមការងារ Exceldemy , តែងតែឆ្លើយតបទៅនឹងសំណួររបស់អ្នក។

    ស្នាក់នៅជាមួយពួកយើង & បន្តរៀន។

    Hugh West គឺជាគ្រូបណ្តុះបណ្តាល Excel ដែលមានបទពិសោធន៍ខ្ពស់ និងជាអ្នកវិភាគដែលមានបទពិសោធន៍ជាង 10 ឆ្នាំនៅក្នុងឧស្សាហកម្មនេះ។ លោកបានបញ្ចប់ថ្នាក់បរិញ្ញាបត្រផ្នែកគណនេយ្យ និងហិរញ្ញវត្ថុ និងបរិញ្ញាបត្រជាន់ខ្ពស់ផ្នែកគ្រប់គ្រងពាណិជ្ជកម្ម។ Hugh មានចំណង់ចំណូលចិត្តក្នុងការបង្រៀន ហើយបានបង្កើតវិធីសាស្រ្តបង្រៀនពិសេសមួយ ដែលងាយស្រួលធ្វើតាម និងយល់។ ចំណេះដឹងជំនាញ Excel របស់គាត់បានជួយសិស្សានុសិស្ស និងអ្នកជំនាញរាប់ពាន់នាក់នៅទូទាំងពិភពលោកបង្កើនជំនាញ និងពូកែក្នុងអាជីពរបស់ពួកគេ។ តាមរយៈប្លុករបស់គាត់ លោក Hugh ចែករំលែកចំណេះដឹងរបស់គាត់ជាមួយពិភពលោក ដោយផ្តល់ជូននូវការបង្រៀន Excel ដោយឥតគិតថ្លៃ និងការបណ្តុះបណ្តាលតាមអ៊ីនធឺណិត ដើម្បីជួយបុគ្គល និងអាជីវកម្មឈានដល់សក្តានុពលពេញលេញរបស់ពួកគេ។