តារាងមាតិកា
ប្រសិនបើអ្នកកំពុងស្វែងរកល្បិចពិសេសមួយចំនួនដើម្បីស្រង់អត្ថបទរវាងតួអក្សរពីរក្នុង Excel អ្នកបានមកដល់កន្លែងត្រឹមត្រូវ។ នៅក្នុង Microsoft Excel មានវិធីជាច្រើនដើម្បីស្រង់អត្ថបទរវាងតួអក្សរពីរ។ ក្នុងអត្ថបទនេះ យើងនឹងពិភាក្សាអំពីវិធីបួនយ៉ាងដើម្បីស្រង់អត្ថបទរវាងតួអក្សរពីរ។ តោះធ្វើតាមការណែនាំពេញលេញ ដើម្បីរៀនទាំងអស់នេះ។
ទាញយកសៀវភៅលំហាត់អនុវត្ត
ទាញយកសៀវភៅលំហាត់នេះ ដើម្បីធ្វើលំហាត់ប្រាណ ខណៈពេលដែលអ្នកកំពុងអានអត្ថបទនេះ។
Extract Text between two Characters.xlsm
4 Methods to extract text between two character in Excel
នៅទីនេះ យើងមានសំណុំទិន្នន័យដែលមាន Reference និង Client Code។ គោលដៅចម្បងរបស់យើងគឺដើម្បីស្រង់អត្ថបទរវាងតួអក្សរពីរ។
នៅក្នុងផ្នែកខាងក្រោម យើងនឹងប្រើវិធី 4 ដើម្បីស្រង់អត្ថបទរវាងតួអក្សរពីរ។
1 ដោយប្រើមុខងារ MID, LEFT, និង FIND ដើម្បីស្រង់អត្ថបទ
ដើម្បីស្រង់អត្ថបទ យើងនឹងបញ្ចូលគ្នា អនុគមន៍ MID , អនុគមន៍ខាងឆ្វេង និង the ស្វែងរកមុខងារ ។ នៅទីនេះ អនុគមន៍ MID ត្រឡប់តួអក្សរពីពាក់កណ្តាលខ្សែអក្សរ។ ឆ្វេង អនុគមន៍ត្រឡប់ចំនួនតួអក្សរដែលបានបញ្ជាក់ពីការចាប់ផ្តើមនៃខ្សែអក្សរ។ ទីបំផុត អនុគមន៍ FIND ត្រឡប់ទីតាំងចាប់ផ្តើមនៃខ្សែអក្សរមួយ។ អ្នកត្រូវអនុវត្តតាមជំហានខាងក្រោមដើម្បីស្រង់អត្ថបទក្នុងជួរឈរកូដអតិថិជនក្នុងសំណុំទិន្នន័យខាងក្រោម។
យើងនឹងប្រើតាមរូបមន្តរួមបញ្ចូលគ្នានៅក្នុងក្រឡាលទ្ធផល C5:
=LEFT(MID(B5,FIND("/",B5)+1,LEN(B5)),FIND("/",MID(B5,FIND("/",B5)+1,LEN(B5)))-1)
បន្ទាប់ពីនោះចុច Enter ហើយអូស ចំណុចទាញបំពេញ។ ឥឡូវនេះ អ្នកនឹងទទួលបានលទ្ធផលដូចខាងក្រោម។
🔎 តើរូបមន្តដំណើរការយ៉ាងដូចម្តេច?
- នៅទីនេះ មុខងារ FIND(“/”,B5)+1 ត្រឡប់ទីតាំងចាប់ផ្តើមនៃខ្សែអក្សរមួយដែលយើងចង់ស្រង់ចេញរវាងតួអក្សរពីរ និងយើង នឹងទទួលបានលទ្ធផលដូចខាងក្រោម៖
{5;7;5;5;5;5}
- អនុគមន៍ LEN(B5) ត្រឡប់ចំនួនតួអក្សរនៅក្នុង ខ្សែអក្សរដូចខាងក្រោម៖
{11;11;13;12;10;10}
- នៅទីនេះ MID(B5,FIND(“/”,B5)+ 1,LEN(B5)) នឹងត្រឡប់អត្ថបទបន្ទាប់ពីតួអក្សរដំបូងដូចជាលទ្ធផលខាងក្រោម៖
{THER/38 ;GS/31; XLMNE/846; ENHT/846; TML/23; KGF/14}
- The FIND(“/”,MID(B5,FIND(“/”,B5)+1,LEN(B5)))-1 នឹងត្រឡប់ប្រវែងនៃអត្ថបទ (អ្វីដែលទទួលបានពីមុខងារខាងលើ) ដែលយើងចង់ស្រង់ចេញ និងបង្ហាញលទ្ធផលខាងក្រោម៖
{4;2;5;4;3;3}
- ជាចុងក្រោយ ដោយប្រើ មុខងារ LEFT យើងនឹងទទួលបានចំនួនអត្ថបទដែលបានបញ្ជាក់រវាងតួអក្សរពីរ។
អានបន្ថែម៖ របៀប ស្រង់អត្ថបទពីក្រឡាក្នុង Excel (5 វិធី)
2. អនុគមន៍ SUBSTITUTE, MID, និង REPT ដើម្បីស្រង់អត្ថបទរវាងតួអក្សរពីរក្នុង Excel
ដើម្បីស្រង់អត្ថបទក្នុងកូដអតិថិជន ជួរឈរ យើងនឹងបញ្ចូលគ្នា អនុគមន៍ SUBSTITUTE , MIDមុខងារ , និង អនុគមន៍ REPT ។ នៅទីនេះ អនុគមន៍ SUBSTITUTE ជំនួសអត្ថបទដែលមានស្រាប់ជាមួយនឹងអត្ថបទថ្មីនៅក្នុងខ្សែអក្សរ។ ហើយអនុគមន៍ REPT ធ្វើសារឡើងវិញនូវចំនួនដងដែលបានផ្តល់ឱ្យ។
យើងនឹងប្រើរូបមន្តរួមបញ្ចូលគ្នាខាងក្រោមនៅក្នុងក្រឡាលទ្ធផល C5:
=SUBSTITUTE(MID(SUBSTITUTE("/"&B5&REPT(" ",6),"/",REPT(",",255)),2*255,255),",","")
បន្ទាប់ពីនោះ។ ចុច Enter ហើយអូស fill handle។ ឥឡូវនេះ អ្នកនឹងទទួលបានលទ្ធផលដូចខាងក្រោម។
🔎 តើរូបមន្តដំណើរការយ៉ាងដូចម្តេច?
- នៅទីនេះ មុខងារ REPT(” “,6) REPT វាយអត្ថបទឡើងវិញនូវចំនួនដងដែលបានផ្តល់ឱ្យ។
- The MID(SUBSTITUTE(“/”&B5& ;REPT(" “,6),”/”,REPT(“,”,255)),2*255,255) នឹងត្រឡប់លទ្ធផលខាងក្រោមនៅក្នុងក្រឡា C5 :
{,,,Nancy,,,,,,,,,,,,..
- បន្ទាប់មកអនុគមន៍ SUBSTITUTE នឹងត្រឡប់លទ្ធផលដូចខាងក្រោម៖
{ Nancy;GS;XLMNE;ENHT;TML;KGF}
អានបន្ថែម៖ ស្រង់អត្ថបទមុនតួអក្សរក្នុង Excel (4 Quick Ways
ការអានស្រដៀងគ្នា
- របៀបស្រង់អត្ថបទបន្ទាប់ពីដកឃ្លាទីពីរក្នុង Excel (6 វិធីសាស្រ្ត)<7
- ស្រង់អត្ថបទបន្ទាប់ពីអត្ថបទជាក់លាក់ក្នុង Excel (10 វិធី)
- របៀបស្រង់អត្ថបទបន្ទាប់ពីដកឃ្លាចុងក្រោយក្នុង Excel (5 វិធី)
3. ការប្រើប្រាស់មុខងារ MID និង SEARCH ដើម្បីស្រង់អត្ថបទ
ដើម្បីស្រង់អត្ថបទក្នុងជួរឈរកូដអតិថិជន យើងត្រូវបញ្ចូលគ្នា អនុគមន៍ MID និង មុខងារស្វែងរក នៅ ។ នៅទីនេះ SEARCH មុខងារបង្ហាញចំនួនតួអក្សរដែលតួអក្សរជាក់លាក់មួយ ឬខ្សែអក្សរត្រូវបានរកឃើញដំបូង។
យើងនឹងប្រើរូបមន្តរួមបញ្ចូលគ្នាខាងក្រោមនៅក្នុងលទ្ធផល cell C5:
=MID(B5, SEARCH("/",B5) + 1, SEARCH("/",B5,SEARCH("/",B5)+1) - SEARCH("/",B5) - 1)
បន្ទាប់ពីនោះ ចុច Enter ហើយអូស fill handle . ឥឡូវនេះ អ្នកនឹងទទួលបានលទ្ធផលដូចខាងក្រោម។
🔎 តើរូបមន្តដំណើរការយ៉ាងដូចម្តេច?
- នៅទីនេះ មុខងារ SEARCH(“/”,B5) + 1 ត្រឡប់ចំនួនតួអក្សរដែលតួអក្សរជាក់លាក់ ឬខ្សែអក្សរត្រូវបានរកឃើញដំបូងដូចខាងក្រោម៖
{5;7;5;5;5;5}
ហើយវាត្រូវបានប្រើសម្រាប់ការចាប់ផ្តើមតួអក្សរសម្រាប់ MID មុខងារ ។
- ការស្វែងរក(“/”,B5,SEARCH(“/”,B5)+1) – SEARCH(“/”,B5) – 1 មុខងារត្រឡប់លទ្ធផលខាងក្រោម៖
{4;2;5;4;3;3}
ហើយនេះគឺជាតួអក្សរបញ្ចប់សម្រាប់អនុគមន៍ MID។
- ជាចុងក្រោយ MID អនុគមន៍ត្រឡប់តួអក្សរពីកណ្តាលខ្សែអក្សរ។
អានបន្ថែម៖ ស្រង់អត្ថបទបន្ទាប់ពីតួអក្សរក្នុង Excel (6 វិធី)
4. ការប្រើ VBA ដើម្បីស្រង់អត្ថបទរវាងតួអក្សរពីរក្នុង Excel
ឥឡូវនេះ អ្នកត្រូវតែធ្វើតាមជំហានខាងក្រោមប្រសិនបើអ្នកចង់ស្រង់អត្ថបទក្នុងជួរឈរកូដអតិថិជន។<1
📌 ជំហាន៖
- ដំបូង ចុច ALT+F 11 ឬអ្នកត្រូវចូលទៅកាន់ផ្ទាំង អ្នកអភិវឌ្ឍន៍ ជ្រើសរើស Visual Basic ដើម្បីបើក Visual Basic Editor, ហើយចុច បញ្ចូល ជ្រើសរើស ម៉ូឌុល ។
- បន្ទាប់ អ្នកត្រូវវាយ កូដខាងក្រោម៖
2113
- ឥឡូវនេះ ចុច F5 ឬជ្រើសរើស រត់ ហើយចុចលើ រត់រង/អ្នកប្រើប្រាស់ពី ។
ជាចុងក្រោយ អ្នកនឹងទទួលបានលទ្ធផលដែលត្រូវការដូចខាងក្រោម។
💬 អ្វីដែលត្រូវចងចាំ
✎ ប្រសិនបើអ្នកកំពុងប្រើរូបមន្តធំរួមបញ្ចូលគ្នា អ្នកគួរតែប្រើវង់ក្រចកដោយប្រុងប្រយ័ត្ន។
សេចក្តីសន្និដ្ឋាន
នោះជាចុងបញ្ចប់នៃវគ្គថ្ងៃនេះ។ ខ្ញុំជឿជាក់យ៉ាងមុតមាំថាចាប់ពីពេលនេះទៅអ្នកអាចស្រង់អត្ថបទរវាងតួអក្សរទាំងពីរនៅក្នុង Excel ។ ប្រសិនបើអ្នកមានសំណួរ ឬការណែនាំណាមួយ សូមចែករំលែកវានៅក្នុងផ្នែកមតិយោបល់ខាងក្រោម។
កុំភ្លេចពិនិត្យមើលគេហទំព័ររបស់យើង Exceldemy.com សម្រាប់បញ្ហា និងដំណោះស្រាយផ្សេងៗទាក់ទងនឹង Excel។ បន្តរៀនវិធីសាស្រ្តថ្មីៗ និងបន្តរីកចម្រើន!