តារាងមាតិកា
នៅក្នុងអត្ថបទនេះ យើងនឹងរៀន បំប្លែងអក្ខរក្រមទៅជាលេខក្នុង Excel ។ នៅក្នុង Excel យើងអាចប្រើមុខងារផ្សេងៗដើម្បីផ្លាស់ប្តូរអក្ខរក្រមទៅជាលេខ។ ថ្ងៃនេះ យើងនឹងបង្ហាញវិធីងាយៗ 4 ។ ដោយប្រើវិធីសាស្រ្តទាំងនេះ អ្នកអាចបំប្លែងអក្ខរក្រមតែមួយ ឬអក្ខរក្រមច្រើនទៅជាលេខបានយ៉ាងងាយស្រួល។ ដូច្នេះដោយមិនបង្អង់យូរទេ តោះចាប់ផ្តើមការពិភាក្សា។
ទាញយកសៀវភៅលំហាត់អនុវត្ត
អ្នកអាចទាញយកសៀវភៅលំហាត់ពីទីនេះ។
បម្លែងអក្ខរក្រមទៅជា Number.xlsm
វិធីងាយៗចំនួន 4 ដើម្បីបំប្លែងអក្ខរក្រមទៅជាលេខក្នុង Excel
ដើម្បីពន្យល់អំពីវិធីសាស្រ្ត យើងនឹងប្រើសំណុំទិន្នន័យផ្សេងៗគ្នាតាមវិធីផ្សេងៗគ្នា។ នៅទីនេះ យើងនឹងព្យាយាមបំប្លែងអក្ខរក្រមទៅជាលេខ។ ឧទាហរណ៍ A=1 , B=2 និងបន្តបន្ទាប់ទៀត។ អ្នកអាចមើលទិដ្ឋភាពទូទៅខ្លីៗខាងក្រោម៖
1. បំប្លែងអក្ខរក្រមទោលទៅជាលេខក្នុង Excel
ដើម្បីបំប្លែងអក្ខរក្រមតែមួយទៅជាលេខ យើងអាចធ្វើបានជាចម្បង ប្រើមុខងារបី។ ពួកវាជា អនុគមន៍ COLUMN , អនុគមន៍ CODE និង អនុគមន៍ MATCH ។ នៅក្នុងមុខងារទាំងនេះ យើងប្រហែលជាត្រូវបញ្ចូលមុខងារចាំបាច់មួយចំនួនដើម្បីបង្កើតរូបមន្តមួយ។ ចូរយើងយកចិត្តទុកដាក់លើផ្នែករង ដើម្បីស្វែងយល់បន្ថែមអំពីរូបមន្ត។
1.1 ប្រើមុខងារ COLUMN
វិធីសាមញ្ញបំផុតក្នុងការបំប្លែងអក្ខរក្រមតែមួយទៅជាលេខគឺប្រើ COLUMN មុខងារ។ នៅក្នុងវា យើងត្រូវប្រើ មុខងារ INDIRECT ។ អ្នកអាចឃើញអក្ខរក្រមនៅក្នុង ជួរ B5:B9 នៅក្នុងសំណុំទិន្នន័យខាងក្រោម។
តោះធ្វើតាមជំហានខាងក្រោម ដើម្បីមើលពីរបៀបដែលយើងអាចបំប្លែងពួកវាទៅជាលេខ។
ជំហាន៖
- ជាដំបូង ជ្រើសរើស Cell B5 ហើយវាយរូបមន្តខាងក្រោម៖
=COLUMN(INDIRECT(B5&1))
នៅក្នុង Excel មុខងារ INDIRECT ត្រឡប់សេចក្តីយោងដែលបានផ្តល់ដោយខ្សែអក្សរ និងមុខងារ COLUMN ផ្តល់ឱ្យយើងនូវចំនួនជួរឈរនៃឯកសារយោងមួយ។ នៅក្នុងរូបមន្តនេះ យើងបានប្រើអនុគមន៍ INDIRECT នៅក្នុងរូបមន្ត ដែលធ្វើការជាឯកសារយោងសម្រាប់អនុគមន៍ COLUMN ។ ដូច្នេះ INDIRECT(B5&1) ក្លាយជា A1 ដំបូង។ បន្ទាប់មក រូបមន្តក្លាយជា COLUMN(A1) ។ ដូច្នេះ វាត្រឡប់ 1 ។
- ទីពីរ ចុច Enter ហើយអូស Fill Handle ចុះក្រោម។
- ជាចុងក្រោយ អ្នកនឹងឃើញលេខដែលត្រូវគ្នានឹងអក្ខរក្រមនីមួយៗ។
1.2 អនុវត្តមុខងារ CODE
យើងក៏អាចប្រើមុខងារ CODE សម្រាប់បំប្លែងអក្ខរក្រម ឬអក្សរតែមួយទៅជាលេខ។ អនុគមន៍ CODE ត្រឡប់តម្លៃជាលេខសម្រាប់តួអក្សរទីមួយក្នុងខ្សែអក្សរ។ ដូច្នេះ វានឹងផ្តល់ឱ្យយើងនូវតម្លៃលេខត្រឹមត្រូវ ប្រសិនបើយើងប្រើវាក្នុងករណីនៃអក្ខរក្រមតែមួយ។ តោះធ្វើតាមជំហានខាងក្រោមដើម្បីទទួលបានលទ្ធផល។
ជំហាន៖
- ដំបូង សូមវាយរូបមន្តក្នុង Cell C5 :<16
=CODE(UPPER(B5))-64
នៅទីនេះ យើងបានប្រើ មុខងារខាងលើ ខាងក្នុង កូដ មុខងារ។ មុខងារ UPPER បំប្លែងអក្ខរក្រមទៅជាអក្សរធំជាមុនសិន។ បន្ទាប់មក អនុគមន៍ CODE បំប្លែងវាទៅជាតម្លៃលេខ។ នៅទីនេះ តម្លៃជាលេខនៃ A គឺ 65 ។ នោះហើយជាមូលហេតុដែលយើងដក 64 ដើម្បីទទួលបាន 1 នៅក្នុងលទ្ធផល។
- បន្ទាប់ពីនោះចុច Enter ហើយអូស Fill Handle ចុះក្រោម ដើម្បីមើលលទ្ធផល។
1.3 បញ្ចូលអនុគមន៍ MATCH
មុខងារ MATCH អាចផ្តល់ដំណោះស្រាយមួយផ្សេងទៀតសម្រាប់ការបំប្លែងអក្ខរក្រមទៅជាលេខនៅក្នុង Excel ។ ប៉ុន្តែយើងក៏ត្រូវការជំនួយពីមុខងារ ADDRESS និង COLUMN ។ នៅទីនេះ យើងនឹងប្រើសំណុំទិន្នន័យដូចគ្នា។ តោះធ្វើតាមជំហានដើម្បីស្វែងយល់បន្ថែម។
ជំហាន៖
- ដំបូង ជ្រើសរើស Cell C5 ហើយវាយរូបមន្តខាងក្រោម :
=MATCH(B5&"1",ADDRESS(1,COLUMN($1:$1),4),0)
នៅក្នុងរូបមន្តនេះ អាសយដ្ឋាន អនុគមន៍ត្រឡប់សេចក្ដីយោងក្រឡាដែលទាក់ទងជាអត្ថបទ ហើយបន្ទាប់មក អនុគមន៍ MATCH ផ្ដល់ឱ្យយើងនូវលទ្ធផលដែលចង់បានគឺ 1 ។
- ក្នុងជំហានបន្ទាប់ ចុច បញ្ចូល ហើយអូស Fill Handle ចុះក្រោម។
អានបន្ថែម៖ របៀបបំលែងអក្សរទៅជាលេខដោយប្រើរូបមន្តក្នុង Excel
2. ប្តូរអក្សរច្រើនទៅជាលេខដោយប្រើ TEXTJOIN & អនុគមន៍ VLOOKUP
នៅក្នុងវិធីសាស្រ្តមុន យើងបានបង្ហាញវិធីដើម្បីផ្លាស់ប្តូរអក្ខរក្រមតែមួយទៅជាលេខ។ ប៉ុន្តែនៅក្នុងវិធីសាស្រ្តទីពីរយើងនឹងផ្លាស់ប្តូរច្រើន។អក្ខរក្រមទៅជាលេខដោយប្រើមុខងារ TEXTJOIN និង VLOOKUP ។ ដើម្បីធ្វើដូច្នេះ យើងនឹងប្រើសំណុំទិន្នន័យខាងក្រោម។ ឧទាហរណ៍ យើងចង់ឱ្យអក្ខរក្រម ADE ប្តូរទៅ 145 ។ អ្នកអាចមើលឃើញសំណុំទិន្នន័យមានបញ្ជីអក្ខរក្រមពី A ទៅ Z ជាមួយនឹងទីតាំងទាក់ទងរបស់ពួកគេ។ ដើម្បីបង្កើតរូបមន្ត យើងនឹងប្រើបន្សំនៃ TEXTJOIN , VLOOKUP , IF , MID , ROW , INDIRECT និង LEN មុខងារ។
តោះសង្កេតមើលជំហានខាងក្រោម ដើម្បីមើលពីរបៀបដែលយើងអាចបំប្លែងអក្សរច្រើនទៅជាលេខនៅក្នុង Excel។
ជំហាន៖
- ដើម្បីចាប់ផ្តើមជាមួយ ជ្រើសរើស Cell C5 ហើយវាយរូបមន្តខាងក្រោម៖
=TEXTJOIN("",1,VLOOKUP(T(IF(1,MID(B5,ROW(INDIRECT("1:"&LEN(B5))),1))),E5:F30,2,0))
🔎 តើរូបមន្តដំណើរការយ៉ាងដូចម្តេច?
យើងអាចបំបែករូបមន្តទៅជាផ្នែកតូចៗ ដើម្បីយល់ពីយន្តការទាំងមូល។
- ROW(INDIRECT(“1:”&LEN(B5))): ផ្នែកនេះនៃ រូបមន្តត្រឡប់អារេនៃលេខជួរដេក។ ក្នុងករណីនេះ អារេគឺ {1,2,3} ។
- MID(B5,ROW(INDIRECT(“1:”&LEN(B5))) ,1): មុខងារ MID ផ្តល់ឱ្យយើងនូវតួអក្សរនៅក្នុងទីតាំងជាក់លាក់នៃខ្សែអក្សរដែលបានផ្តល់ឱ្យ។ ដូច្នេះ លទ្ធផលសម្រាប់ផ្នែកនេះគឺ {A,D,E} ។
- VLOOKUP(T(IF(1,MID(B5,ROW(INDIRECT("1)៖ ”&LEN(B5))),1))),E5:F30,2,0): មុខងារ VLOOKUP រកមើលលេខដែលត្រូវគ្នានៃអារេ {A, D,E} នៅក្នុងជួរ E5:F30 .
- TEXTJOIN(“”,1,VLOOKUP(T(IF(1,MID(B5,ROW(INDIRECT(“1:”)”)”)”&LEN(B5)) ),1))),E5:F30,2,0)): ទីបំផុត អនុគមន៍ TEXTJOIN ចូលរួមជាមួយលេខ ហើយត្រឡប់លទ្ធផល 145 ។ មុខងារនេះមាននៅក្នុង Excel 2019 និង Excel 365 ។
- ចុច Enter ។
- ជាចុងក្រោយ អូសចុះក្រោម Fill Handle ដើម្បីមើលលទ្ធផល។
អានបន្ថែម៖ របៀប បំលែងអត្ថបទដោយដកឃ្លាទៅជាលេខក្នុង Excel (4 វិធី)
ការអានស្រដៀងគ្នា
- របៀបបំប្លែងភាគរយទៅជាទសភាគក្នុង Excel ( 7 Methods)
- បំប្លែងតម្លៃអិចស្ប៉ូណង់ស្យែលទៅជាលេខពិតប្រាកដក្នុង Excel (7 Methods)
- របៀបជួសជុលបំលែងទៅជាលេខខុសក្នុង Excel (6 Methods)
- បំប្លែង String ទៅជាការប្រើប្រាស់យូរ VBA ក្នុង Excel (3 វិធី)
- របៀបបំប្លែងអត្ថបទទៅជាលេខដោយប្រើ Excel VBA (ឧទាហរណ៍ 3 ជាមួយម៉ាក្រូ)
3. បញ្ចូលអនុគមន៍ SUBSTITUTE ដើម្បីបំប្លែងអក្ខរក្រមជាក់លាក់ទៅជាលេខ
ប្រសិនបើអ្នកមានអក្សរជាក់លាក់ដើម្បីបំប្លែងទៅជាលេខ នោះអ្នកអាចប្រើ the អនុគមន៍ជំនួស ។ អនុគមន៍ SUBSTITUTE ជំនួសខ្សែអក្សរដែលមានស្រាប់ជាមួយនឹងអត្ថបទថ្មី។ ដើម្បីពន្យល់វិធីសាស្រ្ត យើងនឹងប្រើសំណុំទិន្នន័យដែលមានអក្សរច្រើនដែលមានអក្សរ A , B , C , និង D .
តោះអនុវត្តតាមជំហានខាងក្រោម ដើម្បីស្វែងយល់ពីវិធីសាស្រ្តបំប្លែងអក្ខរក្រមជាក់លាក់ទៅជាលេខ។
ជំហាន៖
- ដំបូង សូមវាយរូបមន្តខាងក្រោមក្នុង ក្រឡា C5 ៖
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B5,"A",1),"B",2),"C",3),"D",4)
រូបមន្តនេះជំនួស A ជាមួយ 1 , B ជាមួយ 2 , C ជាមួយ 3 និង D ជាមួយ 4 ។ ដូច្នេះ លទ្ធផលនៃ ABC គឺ 123 ។ ប្រសិនបើអ្នកចង់បន្ថែមអក្ខរក្រមបន្ថែម នោះអ្នកត្រូវបន្ថែមអនុគមន៍ SUBSTITUTE ផ្សេងទៀតក្នុងរូបមន្តដើម្បីជំនួសអក្ខរក្រមនោះដោយលេខ។
- បន្ទាប់ពីវាយបញ្ចូលរូបមន្ត សូមចុច Enter ។
- ជាចុងក្រោយ អូស Fill Handle ចុះក្រោម ដើម្បីទទួលបានលទ្ធផល។
អានបន្ថែម៖ របៀបបំប្លែងសារសម្គាល់វិទ្យាសាស្ត្រទៅជាលេខក្នុង Excel (7 វិធីសាស្រ្ត)
4. អនុវត្ត VBA ដើម្បីបំប្លែងអក្សរទៅជាលេខក្នុង Excel
ក្នុង វិធីសាស្ត្រចុងក្រោយ យើងនឹងអនុវត្ត VBA ដើម្បីបំប្លែងអក្ខរក្រមទៅជាលេខក្នុង Excel។ VBA តំណាងឱ្យ Visual Basic សម្រាប់កម្មវិធី ។ នៅទីនេះ យើងនឹងបង្កើតមុខងារមួយដោយប្រើ VBA ហើយបន្ទាប់មកប្រើវាសម្រាប់ការផ្លាស់ប្តូរអក្ខរក្រមទៅជាលេខ។ គួរឱ្យចាប់អារម្មណ៍អ្នកអាចប្រើវាសម្រាប់ទាំងអក្ខរក្រមតែមួយនិងច្រើន។ អ្នកអាចឃើញសំណុំទិន្នន័យខាងក្រោមសម្រាប់វិធីសាស្ត្រនេះ។
តោះយកចិត្តទុកដាក់លើជំហានខាងក្រោមសម្រាប់បន្ថែមទៀត។
ជំហាន៖
- ជាដំបូង សូមចូលទៅកាន់ផ្ទាំង Developer ហើយជ្រើសរើស Visual Basic ។ វានឹងបើក Visual Basic window។
- នៅក្នុង Visual Basic window សូមជ្រើសរើស បញ្ចូល >> ម៉ូឌុល ។ វា។នឹងបើក ម៉ូឌុល បង្អួច។
- ឥឡូវនេះ សូមចម្លងកូដខាងក្រោម ហើយបិទភ្ជាប់វាទៅក្នុង ម៉ូឌុល window:
1119
កូដ VBA នេះបង្កើតមុខងារដែលបំប្លែងអក្ខរក្រមទៅជាលេខ។ ដើម្បីអនុវត្តមុខងារសម្រាប់អក្សរតូច និងអក្សរធំ យើងនឹងប្រើមុខងារ UPPER នៅក្នុងមុខងារ AlphabetToNumber ។
- បន្ទាប់ពីនោះ ចុច Ctrl + S ដើម្បីរក្សាទុកកូដ។
- ក្នុងជំហានខាងក្រោម ជ្រើសរើស Cell C5 ហើយវាយរូបមន្តខាងក្រោម៖
=AlphabetToNumber(UPPER(B5))
- ចុងក្រោយ អូស Fill Handle ចុះក្រោម ដើម្បីមើលលទ្ធផលសម្រាប់នៅសល់នៃ cells។
អានបន្ថែម៖ របៀបបំប្លែង String ទៅជាលេខក្នុង Excel VBA (3 Methods)
របៀបបំប្លែងអក្ខរក្រមជួរឈរទៅជាលេខក្នុង Excel
ក្នុង Excel ជួរឈរត្រូវបានដាក់លេខក្នុងអក្ខរក្រមពី A ទៅ XFD ។ ពេលខ្លះយើងត្រូវដឹងពីលេខជួរឈរសម្រាប់គោលបំណងផ្សេងៗ។ ក្នុងករណីនោះ យើងអាចប្រើវិធីខាងក្រោមដើម្បីបំប្លែងអក្សរជួរឈរទៅជាលេខក្នុង Excel។
1. បំប្លែងអក្ខរក្រមជួរឈរទៅជាលេខដោយប្រើមុខងារ Excel COLUMN
ក្នុងវិធីទីមួយ យើងនឹង ប្រើមុខងារ COLUMN ដើម្បីបំប្លែងអក្ខរក្រមទៅជាលេខ។ យើងក៏បានពិភាក្សាអំពីដំណើរការនេះនៅក្នុង វិធីសាស្រ្ត 1 នៃផ្នែកមុន។ សូមអនុវត្តតាមជំហានខាងក្រោមដើម្បីមើលពីរបៀបដែលយើងអាចបំប្លែងអក្ខរក្រមជួរឈរទៅជាលេខ។
ជំហាន៖
- ដំបូង ជ្រើសរើស ក្រឡា C5 ហើយវាយរូបមន្តខាងក្រោម៖
=COLUMN(INDIRECT(B5&1))
នៅទីនេះ INDIRECT(B5&1) ក្លាយជា A1 ទីមួយ។ បន្ទាប់មក រូបមន្តក្លាយជា COLUMN(A1) ។ ដូច្នេះ វាត្រឡប់ 1 ។
- បន្ទាប់ពីនោះ ចុច Enter ហើយអូស Fill Handle ចុះក្រោម។
- ជាលទ្ធផល អ្នកនឹងឃើញលេខជួរដូចរូបភាពខាងក្រោម។
អានបន្ថែម៖ Excel បំលែងទៅជាលេខទាំងមូល (9 វិធីសាស្ត្រសាមញ្ញ)
2. អនុវត្តមុខងារកំណត់ដោយអ្នកប្រើប្រាស់ដើម្បីផ្លាស់ប្តូរអក្សរជួរឈរទៅជាលេខក្នុង Excel
UDF ឬ មុខងារកំណត់ដោយអ្នកប្រើប្រាស់ អាចជួយអ្នកប្រើប្រាស់ផ្លាស់ប្តូរអក្សរជួរឈរទៅជាលេខនៅក្នុង Excel ។ នៅទីនេះ យើងនឹងបង្កើតមុខងារមួយដោយប្រើកូដសាមញ្ញក្នុង VBA ។ ក្រោយមក យើងនឹងប្រើមុខងារក្នុងសន្លឹកកិច្ចការ។ នៅទីនេះ យើងនឹងប្រើសំណុំទិន្នន័យពីមុន។
តោះធ្វើតាមជំហានខាងក្រោម ដើម្បីមើលពីរបៀបដែលយើងអាចអនុវត្ត UDF សម្រាប់ការបំប្លែងអក្ខរក្រមជួរឈរទៅជាលេខ។
ជំហាន៖
- ជាដំបូង សូមចូលទៅកាន់ផ្ទាំង Developer ហើយជ្រើសរើស Visual Basic ។ វានឹងបើក Visual Basic window។
- ទីពីរ ជ្រើសរើស Insert >> ម៉ូឌុល នៅក្នុងបង្អួច Visual Basic ។ វានឹងបើក ម៉ូឌុល window។
- ឥឡូវនេះ សូមចម្លងកូដខាងក្រោម ហើយបិទភ្ជាប់វាទៅក្នុង ម៉ូឌុល window:
5559
នៅទីនេះ ColNumber គឺជាមុខងារដែលនឹងត្រឡប់លេខជួរឈរ និង cletter គឺជាអាគុយម៉ង់នៃអនុគមន៍។ នៅទីនេះ អ្នកត្រូវបញ្ចូលក្រឡាដែលមានអក្សរជួរឈរ។
- ចុច Ctrl + S ដើម្បីរក្សាទុកវា។
- នៅក្នុង ជំហានខាងក្រោម ជ្រើសរើស Cell C5 ហើយវាយរូបមន្តខាងក្រោម៖
=ColNumber(B5)
- បន្ទាប់ពីនោះ ចុច Enter ហើយអូស Fill Handle ចុះក្រោម។
- ជាចុងក្រោយ អ្នកនឹងអាចបំប្លែងអក្សរជួរឈរទៅជាលេខក្នុង Excel។
អានបន្ថែម៖ របៀបបំប្លែងរូបិយប័ណ្ណទៅជាលេខ នៅក្នុង Excel (6 វិធីងាយៗ)
សេចក្តីសន្និដ្ឋាន
នៅក្នុងអត្ថបទនេះ យើងបានបង្ហាញ 4 វិធីងាយៗដើម្បី បំប្លែងអក្ខរក្រមទៅជាលេខក្នុង Excel ។ ខ្ញុំសង្ឃឹមថាអត្ថបទនេះនឹងជួយអ្នកឱ្យអនុវត្តភារកិច្ចរបស់អ្នកប្រកបដោយប្រសិទ្ធភាព។ លើសពីនេះ យើងក៏បានបន្ថែមសៀវភៅអនុវត្តនៅដើមអត្ថបទផងដែរ។ ដើម្បីសាកល្បងជំនាញរបស់អ្នក អ្នកអាចទាញយកវាមកធ្វើលំហាត់បាន។ ដូចគ្នានេះផងដែរ អ្នកអាចចូលទៅកាន់ គេហទំព័រ ExcelWIKI សម្រាប់អត្ថបទជាច្រើនទៀតដូចនេះ។ ជាចុងក្រោយ ប្រសិនបើអ្នកមានសំណូមពរ ឬចម្ងល់ផ្សេងៗ សូមកុំសួរក្នុងផ្នែក comment ខាងក្រោម។