តារាងមាតិកា
ខណៈដែលដំណើរការដំណើរការដដែលៗក្នុងទ្រង់ទ្រាយធំ អ្នកប្រហែលជាត្រូវជំនួសតួអក្សរ ឬតម្លៃច្រើនក្នុងពេលតែមួយ។ ការបង្រៀននេះមើលឱ្យកាន់តែស៊ីជម្រៅអំពីវិធីជំនួសតួអក្សរច្រើនក្នុង 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))
កន្លែងណា,
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 សូមបញ្ចូលរូបមន្តខាងក្រោម
=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
ជំហាន 3:
- ជាចុងក្រោយ ចម្លងរូបមន្ត ហើយធ្វើជំហានម្តងទៀតសម្រាប់ក្រឡាដែលត្រូវការ។
6. ដំណើរការ A លេខកូដ VBA ដើម្បីជំនួសតួអក្សរច្រើន
គួរឱ្យចាប់អារម្មណ៍ អ្នកអាចអនុវត្តកូដ VBA ដើម្បីទទួលបានដូចគ្នា ដើម្បីជំនួសតួអក្សរច្រើន។ លើសពីនេះ អ្នកអាចផ្លាស់ប្តូរវាតាមដែលអ្នកចង់បាន ដោយមិនទាក់ទងនឹងលេខតួ ឬកន្លែង ដូចដែលបានឃើញនៅក្នុងមុខងារពីរដែលបានពិពណ៌នាពីមុន។
ដើម្បីដំណើរការ VBA កូដដើម្បីជំនួសតួអក្សរច្រើន គ្រាន់តែធ្វើតាមជំហានដែលបានពិពណ៌នាខាងក្រោម។
ជំហាន1:
- ដំបូង ចុច Alt + F11 ដើម្បីបើក សន្លឹកកិច្ចការដែលបានបើកម៉ាក្រូ ។
- ចូលទៅកាន់ Insert tab។
- បន្ទាប់មក ជ្រើសរើស Module ។
ជំហានទី 2៖
- ចម្លង VBA កូដខាងក្រោម
6674
- កន្លែងណា
ThisWorkbook.Worksheets("ឈ្មោះសន្លឹកកិច្ចការបច្ចុប្បន្នរបស់អ្នក")
Range("ក្រឡាយោងរបស់អ្នក")
myStringToReplace = "តម្លៃដែលអ្នកចង់ជំនួស"
myReplacementString = "តម្លៃជំនួសរបស់អ្នក"
- បន្ទាប់មក បិទភ្ជាប់វាទៅក្នុងបង្អួចកម្មវិធី
- ចុច បញ្ចូល ដើម្បីមើលទម្រង់លេខជំនួស។
សេចក្តីសន្និដ្ឋាន
ដើម្បីបញ្ចប់ ខ្ញុំសង្ឃឹមថាអត្ថបទនេះបានផ្តល់ការណែនាំលម្អិតក្នុងការជំនួសតួអក្សរច្រើននៅក្នុង Excel ។ នីតិវិធីទាំងអស់នេះគួរតែត្រូវបានសិក្សា និងអនុវត្តចំពោះសំណុំទិន្នន័យរបស់អ្នក។ សូមក្រឡេកមើលសៀវភៅលំហាត់ ហើយដាក់ជំនាញទាំងនេះដើម្បីសាកល្បង។ យើងមានការជំរុញចិត្តក្នុងការបន្តធ្វើការបង្រៀនបែបនេះដោយសារតែការគាំទ្រដ៏មានតម្លៃរបស់អ្នក។
ប្រសិនបើអ្នកមានសំណួរណាមួយ - សូមសួរយើងដោយសេរី។ ដូចគ្នានេះផងដែរ មានអារម្មណ៍សេរីក្នុងការបញ្ចេញមតិនៅក្នុងផ្នែកខាងក្រោម។
ពួកយើង, ក្រុមការងារ Exceldemy , តែងតែឆ្លើយតបទៅនឹងសំណួររបស់អ្នក។
ស្នាក់នៅជាមួយពួកយើង & បន្តរៀន។