របៀបស្រង់អត្ថបទរវាងតួអក្សរពីរក្នុង Excel (4 Methods)

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

ប្រសិនបើអ្នកកំពុងស្វែងរកល្បិចពិសេសមួយចំនួនដើម្បីស្រង់អត្ថបទរវាងតួអក្សរពីរក្នុង 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។ បន្តរៀនវិធីសាស្រ្តថ្មីៗ និងបន្តរីកចម្រើន!

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