តារាងមាតិកា
នៅក្នុង Microsoft Excel ការស្រង់អត្ថបទចេញពីក្រឡា គឺជាកិច្ចការសំខាន់មួយ។ អ្នកអាចនឹងឃើញខ្លួនអ្នកនៅក្នុងស្ថានភាពជាច្រើនដែលអ្នកត្រូវការស្រង់អត្ថបទបន្ទាប់ពីតួអក្សរជាក់លាក់។ អ្នកនឹងរៀនពីវិធីដ៏មានប្រសិទ្ធភាព និងសក្តានុពលដើម្បីស្រង់អត្ថបទបន្ទាប់ពីតួអក្សរក្នុង Excel ពីការបង្រៀននេះ។ ការបង្រៀននេះនឹងផ្តោតលើចំណុចជាមួយនឹងឧទាហរណ៍សមរម្យ និងរូបភាពដែលសមរម្យ។
ទាញយកសៀវភៅការងារអនុវត្ត
ស្រង់អត្ថបទបន្ទាប់ពីតួអក្សរ.xlsm
6 វិធីដ៏មានប្រសិទ្ធភាពក្នុងការស្រង់អត្ថបទបន្ទាប់ពីតួអក្សរនៅក្នុង Excel
នៅក្នុងផ្នែកខាងក្រោម យើងកំពុងផ្តល់ឱ្យអ្នកនូវវិធីសាស្រ្តសមស្រប និងមានប្រសិទ្ធភាពចំនួនប្រាំមួយដែលអ្នកអាចអនុវត្តទៅក្នុងសំណុំទិន្នន័យរបស់អ្នក។ ត្រូវប្រាកដថាអ្នករៀនពួកគេទាំងអស់។ យើងណែនាំអ្នកឱ្យរៀន និងអនុវត្តទាំងអស់នេះ។ វាប្រាកដជានឹងពង្រឹងចំណេះដឹង Excel របស់អ្នក។
1. ប្រើមុខងារ MID និង FIND ដើម្បីស្រង់អត្ថបទបន្ទាប់ពីតួអក្សរ
ឥឡូវនេះ នៅក្នុងវិធីនេះ យើងកំពុងប្រើ មុខងារ MID និង មុខងារ FIND ជាមួយគ្នា។ យើងនឹងស្វែងរកតួអក្សរជាក់លាក់ជាមុនពីក្រឡាដោយប្រើមុខងារ FIND ។ បន្ទាប់ពីនោះ យើងនឹងស្រង់អត្ថបទចេញពីទីតាំងជាក់លាក់នៃក្រឡានោះ។
សូមមើលសំណុំទិន្នន័យខាងក្រោម៖
នៅទីនេះ អ្នកអាចមើលឃើញ យើងមានទិន្នន័យមួយចំនួននៅក្នុងសំណុំទិន្នន័យ។ កោសិកាទាំងអស់មានសហសញ្ញា (“-”) នៅក្នុងពួកវា។ ឥឡូវនេះ គោលដៅរបស់យើងគឺទាញយកអត្ថបទបន្ទាប់ពីសហសញ្ញាតួអក្សរជាក់លាក់ (“-”) ជាមួយនឹងរូបមន្តរបស់យើង។
📌 ជំហាន
- ដំបូង សូមវាយរូបមន្តខាងក្រោមក្នុង Cell C5 ៖
=MID(B5,FIND("-",B5)+1,LEN(B5))
នៅទីនេះ យើងបានប្រើ អនុគមន៍ LEN ដើម្បីផ្តល់តួអក្សរជាច្រើន ដូច្នេះវាអាចទាញយកផ្នែកដែលនៅសល់។
- បន្ទាប់ពីនោះ ចុច Enter ។
- ឥឡូវនេះ អូសរូបតំណាង Fill handle ពីលើជួរក្រឡា C6:C9។
ដូចដែលអ្នកបានឃើញ យើងជោគជ័យក្នុងការស្រង់អត្ថបទចេញពីក្រឡាមួយបន្ទាប់ពីតួអក្សរជាក់លាក់នៅក្នុង Excel ។ សូមសាកល្បងឥឡូវនេះ។
🔎 ការបំបែករូបមន្ត
នៅទីនេះ យើងគ្រាន់តែបំបែកវាសម្រាប់ទិន្នន័យដំបូងប៉ុណ្ណោះ។
➤
LEN(B5) ត្រឡប់ 11 ។
➤
FIND(“-“,B5) ត្រឡប់ 6 .
➤
MID(B5,FIND(“-“,B5)+1,LEN(B5)) = MID(B5,6+1,11) ត្រឡប់ ពិភពលោក ។
2. RIGHT, LEN, និងស្វែងរកមុខងារដើម្បីស្រង់អត្ថបទបន្ទាប់ពីតួអក្សរ
ឥឡូវនេះ នៅក្នុងវិធីនេះ យើងកំពុងប្រើ អនុគមន៍ត្រឹមត្រូវ , អនុគមន៍ LEN និង មុខងារ FIND ទាំងអស់គ្នា ដើម្បីស្រង់អត្ថបទចេញពីក្រឡា។ ដើម្បីបង្ហាញវា យើងកំពុងប្រើសំណុំទិន្នន័យពីមុន។
ជាមូលដ្ឋាន យើងកំពុងទាញយកខ្សែអក្សររងពីក្រឡាមួយបន្ទាប់ពីតួអក្សរជាក់លាក់មួយ។
📌 ជំហាន
- ឥឡូវនេះ សូមវាយរូបមន្តខាងក្រោមនៅក្នុង Cell C5:
=RIGHT(B5,LEN(B5)-FIND("-",B5))
- បន្ទាប់មកចុច Enter ។
- បន្ទាប់ពីនោះ អូសរូបតំណាង Fill handle ពីលើជួរក្រឡា C6:C9.
ក្នុងនាមជាអ្នក។អាចមើលឃើញ យើងបានរកឃើញតួអក្សរជាក់លាក់ដោយជោគជ័យពីទីតាំងជាក់លាក់មួយ។ ហើយយើងស្រង់អត្ថបទបន្ទាប់ពីតួអក្សរជាក់លាក់នោះចេញពីក្រឡា។
🔎 ការបំបែករូបមន្ត
នៅទីនេះ យើងគ្រាន់តែបំបែកវាចុះ សម្រាប់ទិន្នន័យដំបូង។
➤
LEN(B5) ត្រឡប់ 11 ។
➤
FIND(“-“,B5) ត្រឡប់ 6.
➤
RIGHT(B5,LEN(B5)-FIND(“-“,B5)) =RIGHT(B5,11-6) ត្រឡប់ ពិភពលោក ។
អានបន្ថែម៖ របៀបទាញយកទិន្នន័យពី Excel ដោយផ្អែកលើលក្ខណៈវិនិច្ឆ័យ
3. ការប្រើប្រាស់ អនុគមន៍ខាងឆ្វេង ស្វែងរក និងជំនួសដើម្បីដកស្រង់អត្ថបទបន្ទាប់ពីតួអក្សរ
ឥឡូវនេះ យើងកំពុងប្រើ អនុគមន៍ខាងឆ្វេង អនុគមន៍ FIND និង អនុគមន៍ជំនួស មុខងារ នៃ Excel ។ សូមក្រឡេកមើលសំណុំទិន្នន័យខាងក្រោម៖
ឥឡូវនេះ សំណុំទិន្នន័យនេះគួរឱ្យចាប់អារម្មណ៍ណាស់។ យើងកំពុងប្រើសំណុំទិន្នន័យពីមុន។ ប៉ុន្តែយើងផ្លាស់ប្តូរតួអក្សរ។ យើងមានតួអក្សរច្រើននៅក្នុងក្រឡា។ នៅទីនេះ គោលដៅរបស់យើងគឺដើម្បីស្រង់អត្ថបទចេញពីក្រឡាបន្ទាប់ពីតួអក្សរជាក់លាក់ទាំងនោះដោយប្រើរូបមន្តរបស់យើង។
📌 ជំហាន
- ដំបូង សូមវាយបញ្ចូលដូចខាងក្រោម រូបមន្តនៅក្នុង Cell D5 :
=SUBSTITUTE(B5,LEFT(B5,FIND(C5,B5)),"")
- ឥឡូវនេះ ចុច Enter .
- បន្ទាប់មកអូសរូបតំណាង Fill handle ពីលើជួរក្រឡា D6:D9។
ដូចដែលអ្នកបានឃើញ រូបមន្តរបស់យើងដំណើរការបានល្អក្នុងការស្រង់អត្ថបទបន្ទាប់ពីតួអក្សរនីមួយៗនៅក្នុង Excel។
🔎ការបំបែករូបមន្ត
នៅទីនេះ យើងគ្រាន់តែបំបែកវាសម្រាប់ទិន្នន័យដំបូងប៉ុណ្ណោះ។
➤
FIND(C5,B5) ត្រឡប់ 6 .
➤
LEFT(B5,6) ត្រឡប់ [email protected]
➤
SUBSTITUTE(B5,LEFT( B5,FIND(C5,B5)),””) = SUBSTITUTE(B5,”[email protected]”,”) ត្រឡប់ ពិភពលោក ។
4. ការប្រើប្រាស់សិទ្ធិ មុខងារ ស្វែងរក និងជំនួសដើម្បីទាញយកតួអក្សរជាក់លាក់
ឥឡូវនេះ រូបមន្តនេះគឺស្មុគស្មាញណាស់។ ប៉ុន្តែប្រសិនបើអ្នកមានគំនិតអំពីមុខងារទាំងនេះ អ្នកនឹងទទួលបានវាយ៉ាងងាយស្រួល។ ដើម្បីអនុវត្តវា យើងកំពុងប្រើមុខងារខាងក្រោម៖
- មុខងារស្តាំ ។
- មុខងារស្វែងរក។
- មុខងារ SUBSTITUTE។
- មុខងារ LEN។
ដើម្បីបង្ហាញវិធីសាស្ត្រនេះ យើងកំពុងប្រើសំណុំទិន្នន័យពីមុននៅទីនេះ។ ត្រូវប្រាកដថាអ្នកពិនិត្យមើលមុខងារទាំងអស់នេះមុននឹងចូលទៅក្នុងវា។
📌 ជំហាន
- ដំបូង សូមវាយរូបមន្តខាងក្រោមក្នុង Cell D5 :
=RIGHT(B5,LEN(B5)-SEARCH("#",SUBSTITUTE(B5,C5,"#",LEN(B5)-LEN(SUBSTITUTE(B5,C5,"")))))
- បន្ទាប់ពីនោះ ចុច Enter ។
- ឥឡូវនេះ សូមអូសរូបតំណាង Fill handle នៅលើជួរក្រឡា D6:D9។
នៅទីបញ្ចប់ យើងបានជ្រើសរើសតួអង្គជាក់លាក់ និងមុខតំណែងរបស់ពួកគេដោយជោគជ័យ។ បន្ទាប់ពីនោះ យើងបានស្រង់អត្ថបទបន្ទាប់ពីតួអក្សរជាក់លាក់។
🔎 ការបំបែករូបមន្ត
នៅទីនេះ យើងគ្រាន់តែបំបែកវាសម្រាប់ ទិន្នន័យដំបូង។
➤
LEN(B5) ត្រឡប់ 11
➤
SUBSTITUTE(B5,C5,”) ត្រឡប់ HelloWorld ។
➤
SUBSTITUTE( B5,C5,”#”,11-LEN(“HelloWorld”)) ត្រឡប់ Hello#World.
➤
SEARCH(“#”,”Hello# World”) ត្រឡប់ 6 ។
➤
RIGHT(B5,LEN(B5)-SEARCH(“#”,SUBSTITUTE(B5,C5,”#”, LEN(B5)-LEN(SUBSTITUTE(B5,C5,””)))))) = RIGHT(B5,11-6) ត្រឡប់ ពិភពលោក ។
5. ការប្រើប្រាស់ សិទ្ធិ ជំនួស និងអនុគមន៍ REPT ដើម្បីស្រង់អត្ថបទបន្ទាប់ពីតួអក្សរ
នៅទីនេះ រូបមន្តរបស់យើងមានមុខងារច្រើននៃ Excel ។ មុខងារសំខាន់បីរបស់យើងក្នុងការស្រង់អត្ថបទគឺ អនុគមន៍ស្តាំ អនុគមន៍ SUBSTITUTE និង អនុគមន៍ REPT ។
ដើម្បីបង្ហាញវា យើង កំពុងប្រើសំណុំទិន្នន័យស្រដៀងគ្នាទៅនឹងសំណុំទិន្នន័យមុន។
📌 ជំហាន
- ដំបូង សូមវាយរូបមន្តខាងក្រោមក្នុង Cell D5 ៖
=TRIM(RIGHT(SUBSTITUTE(B5,C5,REPT(" ",LEN(B5))),LEN(B5)))
យើងបានប្រើ អនុគមន៍ TRIM ដើម្បីលុបកន្លែងនាំមុខបន្ថែម។
- បន្ទាប់ពីនោះ ចុច Enter ។
- ឥឡូវនេះ អូសរូបតំណាង Fill handle ពីលើជួរក្រឡា D6:D9។
ដូចដែលអ្នកបានឃើញ យើងជោគជ័យក្នុងការស្រង់អត្ថបទបន្ទាប់ពីតួអក្សរចេញពីក្រឡា Excel ។ សាកល្បងវិធីនេះជាមួយនឹងតួអក្សរផ្សេងគ្នាពីមុខតំណែងផ្សេងៗគ្នា។
🔎 ការបំបែករូបមន្ត
នៅទីនេះ យើងគ្រាន់តែបំបែកវាជាលើកដំបូងប៉ុណ្ណោះ ទិន្នន័យ។
➤
LEN(B5) ត្រឡប់ 11
➤
REPT(” “,LEN(B5)) ត្រឡប់ “ ”(Spaces) .
➤
SUBSTITUTE(B5,C5,REPT(” “,LEN(B5))) ត្រឡប់ “ Hello World”។
➤
សិទ្ធិ(ជំនួស(B5,C5,REPT(""",LEN(B5))),LEN(B5)) ត្រឡប់ “ ពិភពលោក” ។
➤
TRIM(RIGHT(ជំនួស(B5,C5,REPT("",LEN(B5))),LEN(B5))) = TRIM(" World") ត្រឡប់ ពិភពលោក ។
6. កូដ VBA ដើម្បីស្រង់អត្ថបទបន្ទាប់ពីតួអក្សរក្នុង Excel
ប្រសិនបើអ្នកជាអ្នកបំលែង VBA ដូចខ្ញុំ អ្នកអាចសាកល្បងវិធីនេះ។ កូដនេះនឹងស្រង់អត្ថបទបន្ទាប់ពីតួអក្សរងាយស្រួល។ ជាមួយនឹងលេខកូដសាមញ្ញនេះ អ្នកនឹងអាចធ្វើប្រតិបត្តិការនេះសម្រាប់ជួរឈរទាំងមូល។
📌 ជំហាន
- ដំបូង សូមចុច Alt+F11 នៅលើក្តារចុចរបស់អ្នកដើម្បីបើកកម្មវិធីនិពន្ធ VBA។
- បន្ទាប់មកជ្រើសរើស បញ្ចូល > ម៉ូឌុល ។
- បន្ទាប់ពីនោះ វាយលេខកូដខាងក្រោម៖
2685
- បន្ទាប់មក រក្សាទុក ឯកសារ។
- ឥឡូវនេះ សូមជ្រើសរើសជួរក្រឡា B5:B9 ។
- បន្ទាប់ពីនោះ ចុច Alt+F8 នៅលើក្តារចុចរបស់អ្នក ដើម្បីបើកប្រអប់ម៉ាក្រូ។
- បន្ទាប់ ជ្រើសរើស extract_text។
- បន្ទាប់មកចុចលើ រត់ ។
នៅទីនេះ ដោយប្រើលេខកូដ VBA យើងបានទាញយកដោយជោគជ័យ អត្ថបទបន្ទាប់ពីតួអក្សរជាក់លាក់។
💬 អ្វីដែលត្រូវចងចាំ
✎ មុនពេលអ្នកអនុវត្តទាំងនេះ ត្រូវប្រាកដថាពិនិត្យមើលតំណភ្ជាប់ដើម្បីដឹងពីមុខងារដែលយើងបានប្រើ។
✎ ប្រសិនបើអ្នកឃើញកំហុស #VALUE! សូមរុំរូបមន្តទាំងមូលនៅក្រោម មុខងារ IFERROR ។
សេចក្តីសន្និដ្ឋាន
ដើម្បីបញ្ចប់ ខ្ញុំសង្ឃឹមថាការបង្រៀននេះបានផ្តល់ឱ្យអ្នកនូវចំណេះដឹងដ៏មានប្រយោជន៍មួយដើម្បីស្រង់អត្ថបទបន្ទាប់ពីតួអក្សរជាក់លាក់នៅក្នុង Excel ។ យើងណែនាំអ្នកឱ្យរៀន និងអនុវត្តការណែនាំទាំងអស់នេះទៅសំណុំទិន្នន័យរបស់អ្នក។ ទាញយកសៀវភៅលំហាត់ ហើយសាកល្បងវាដោយខ្លួនឯង។ ដូចគ្នានេះផងដែរ, មានអារម្មណ៍ដោយឥតគិតថ្លៃដើម្បីផ្តល់មតិកែលម្អនៅក្នុងផ្នែកមតិយោបល់។ មតិកែលម្អដ៏មានតម្លៃរបស់អ្នកធ្វើឱ្យយើងមានការលើកទឹកចិត្តក្នុងការបង្កើតការបង្រៀនដូចនេះ។
កុំភ្លេចពិនិត្យមើលគេហទំព័ររបស់យើង Exceldemy.com សម្រាប់បញ្ហា និងដំណោះស្រាយផ្សេងៗដែលទាក់ទងនឹង Excel។
បន្តរៀនវិធីសាស្រ្តថ្មីៗ ហើយបន្តរីកចម្រើន!