តារាងមាតិកា
បញ្ហាទូទៅមួយនៅពេលប្រើ MS Excel គឺរបៀបយកលេខចេញពីក្រឡាអត្ថបទ។ សម្រាប់ហេតុផលមួយចំនួន ប្រព័ន្ធផ្សេងៗលាយបញ្ចូលអក្សរ និងលេខដោយចេតនា ឬដោយចៃដន្យ។ អត្ថបទនេះនឹងណែនាំអ្នកឱ្យលុបលេខចេញពីក្រឡាក្នុង Excel ជាមួយនឹងវិធីសាស្ត្ររហ័សមួយចំនួន រួមជាមួយនឹងឧទាហរណ៍សមរម្យមួយចំនួន និងរូបភាពដែលសមស្រប។
ទាញយកសៀវភៅអនុវត្ត
អ្នកអាចទាញយក គំរូ Excel ឥតគិតថ្លៃពីទីនេះ ហើយអនុវត្តដោយខ្លួនឯងបាន។
យកលេខចេញពី Cell.xlsm7 វិធីដ៏មានប្រសិទ្ធភាពក្នុងការលុបលេខចេញពីក្រឡាក្នុង Excel
ចូរយើងណែនាំអំពីសំណុំទិន្នន័យរបស់យើងជាមុនសិន។ ខ្ញុំបានដាក់ ឈ្មោះផលិតផល និង លេខសម្គាល់ របស់ពួកគេនៅក្នុងសំណុំទិន្នន័យរបស់ខ្ញុំ។ អក្សរ និងលេខមានអត្ថន័យខុសៗគ្នា។ សម្រាប់ហេតុផលមួយចំនួន យើងចង់ដកលេខចេញពី លេខសម្គាល់ផលិតផល ។
នៅក្នុងវិធីខាងក្រោម យើងនឹងឃើញពីរបៀបដកលេខចេញពី ក្រឡាជាមួយនឹងការពន្យល់លម្អិត។
វិធីទី 1៖ ប្រើ Find & ជំនួសដោយអក្សរជំនួស ដើម្បីលុបលេខចេញពីក្រឡាក្នុង Excel
នៅក្នុងវិធីនេះ យើងនឹងលុបលេខទាំងនោះដោយប្រើ Find & ជំនួសពាក្យបញ្ជា ដោយពាក្យបញ្ជា Wildcards ។
ក្នុងដំណាក់កាលនេះ យើងមានលេខរដុបមួយចំនួនដែលបិទដោយវង់ក្រចក ហើយដាក់ក្នុងជួរផលិតផលឈ្មោះ។ យើងនឹងដកលេខទាំងនេះចេញ។ ដូច្នេះ សូមមើលជំហានខាងក្រោម។
ជំហាន៖
➤ ជ្រើសរើសជួរទិន្នន័យ B5:B11 ។
➤ ចុច Ctrl+H ដើម្បីបើក Find & ជំនួសពាក្យបញ្ជា ។
➤ បន្ទាប់មកវាយ (*) ក្នុងប្រអប់ Find what ហើយទុកប្រអប់ ជំនួសដោយ ទទេ។
➤ បន្ទាប់ពីនោះ ចុច ជំនួសទាំងអស់ ។
ឥឡូវនេះ អ្នកនឹងឃើញថាលេខទាំងអស់ដែលមានឈ្មោះផលិតផលត្រូវបានបាត់។
វិធីទី 2៖ អនុវត្ត Find & ជ្រើសរើសឧបករណ៍ដើម្បីលុបលេខចេញពីក្រឡាក្នុង Excel
នៅទីនេះ រកមើលថាមានក្រឡាពីរនៅក្នុងជួរលេខសម្គាល់ផលិតផលដែលមានតែលេខប៉ុណ្ណោះ។ ឥឡូវនេះ យើងនឹងលុបលេខចេញពីកោសិកា IDs' ដោយប្រើ Find & ជ្រើសរើស ពាក្យបញ្ជា។
ជំហាន 1:
➤ ជ្រើសរើសជួរទិន្នន័យ C5:C11 ។
➤ បន្ទាប់មក ចូលទៅកាន់ Home tab > the Editing group > ស្វែងរក & ជ្រើសរើស > ចូលទៅកាន់ Special
ប្រអប់មួយនឹងបើកឡើង។
ជំហាន 2:
➤ សម្គាល់តែ លេខ ពីជម្រើស Constants ។
➤ ចុច យល់ព្រម ។
ឥឡូវនេះ មើលក្រឡា មានតែលេខប៉ុណ្ណោះដែលត្រូវបានបន្លិច។
ជំហាន 3:
➤ ពេលក្រោយគ្រាន់តែចុច លុប ប៊ូតុងនៅលើក្តារចុចរបស់អ្នក។
នេះគឺ។ លេខត្រូវបានដកចេញ។
វិធីទី 3៖ ប្រើ Excel Flash Fill ដើម្បីលុបលេខចេញពីក្រឡា
វាងាយស្រួលបំផុតមួយ វិធីសាស្រ្ត។ រកមើលថា លេខសម្គាល់ផលិតផល ដែលជាការលាយបញ្ចូលគ្នានៃអត្ថបទ និងលេខ។ យើងនឹងលុបលេខចេញពីក្រឡាដោយប្រើ Excel Flash Fill ។
ជំហានទី 1:
➤ជាដំបូង សូមវាយបញ្ចូលតែអត្ថបទ (មិនមែនខ្ទង់) នៃក្រឡាទីមួយទៅកាន់ជួរឈរថ្មីដែលនៅជាប់នឹងវា។
➤ បន្ទាប់មកចុចប៊ូតុង Enter ។
ជំហានទី 2:
➤ ជ្រើសរើស Cell D5 ។
➤ ឥឡូវនេះចូលទៅកាន់ ទិន្នន័យ > ឧបករណ៍ទិន្នន័យ > Flash Fill .
ឥឡូវនេះអ្នកនឹងសង្កេតឃើញថាលេខទាំងអស់ត្រូវបានដកចេញ។
វិធីសាស្រ្តទី 4៖ បញ្ចូលអនុគមន៍ SUBSTITUTE ដើម្បីលុបលេខចេញពីក្រឡាក្នុង Excel
ក្នុងវិធីនេះ យើងនឹងធ្វើកិច្ចការដោយប្រើ អនុគមន៍ SUBSTITUTE ។ មុខងារ SUBSTITUTE ជំនួសអត្ថបទដែលមានស្រាប់ជាមួយនឹងអត្ថបទថ្មីមួយនៅក្នុងខ្សែអក្សរ។
ឥឡូវនេះ សូមអនុវត្តតាមជំហានខាងក្រោមម្តងមួយៗ។
ជំហានទី 1៖
➤ សរសេររូបមន្តខាងក្រោមក្នុង Cell D5 –
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(C5,1,""),2,""),3,""),4,""),5,""),6,""),7,""),8,""),9,""),0,"")
➤ បន្ទាប់មកគ្រាន់តែចុច បញ្ចូល ប៊ូតុង។
ជំហាន 2:
➤ ឥឡូវនេះ ចុចពីរដង នេះ រូបតំណាង Fill Handle ហើយរូបមន្តនឹងត្រូវបានចម្លងដោយស្វ័យប្រវត្តិ។
ឥឡូវនេះអ្នកនឹងឃើញថាលេខត្រូវបានដកចេញពីក្រឡា។
ការអានស្រដៀងគ្នា៖
- របៀបលុបសរុបរងក្នុង Excel (2 ល្បិចងាយៗ)
- បច្ចេកទេសសម្អាតទិន្នន័យក្នុង Excel៖ ជំនួស ឬលុបអត្ថបទក្នុងក្រឡា
- របៀបលុបរូបមន្តក្នុង Excel៖ វិធីងាយៗ 7 យ៉ាង
វិធីទី 5៖ រួមបញ្ចូលគ្នានូវមុខងារ TEXTJOIN, MID, ROW, LEN និង IDIRECT ដើម្បីលុបលេខចេញពីក្រឡាក្នុង Excel
នៅទីនេះ យើងនឹងបញ្ចូលគ្នានូវ TEXTJOIN <៤>, MID , ROW , LEN , និង INDIRECT មុខងារដើម្បីលុបលេខចេញពីក្រឡាមួយ។ អនុគមន៍ TEXTJOIN ត្រូវបានអនុវត្តដើម្បីភ្ជាប់អត្ថបទពីខ្សែអក្សរច្រើនជាមួយគ្នា។ អនុគមន៍ Mid ក្នុង excel ត្រូវបានប្រើដើម្បីស្វែងរកខ្សែអក្សរ និងបញ្ជូនពួកវាមកវិញពីផ្នែកពាក់កណ្តាលនៃ Excel។ អនុគមន៍ ROW ត្រឡប់លេខជួរដេកសម្រាប់ជាឯកសារយោង។ អនុគមន៍ LEN គឺជាមុខងារអត្ថបទក្នុង Excel ដែលត្រឡប់ប្រវែងនៃខ្សែអក្សរ/អត្ថបទ។ អនុគមន៍ INDIRECT ត្រឡប់សេចក្ដីយោងទៅជួរ។
ជំហានទី 1:
➤ វាយរូបមន្តក្នុង ក្រឡា D5 –
=TEXTJOIN("",TRUE,IF(ISERR(MID(C5,ROW(INDIRECT("1:"&LEN(C5))),1)+0),MID(C5,ROW(INDIRECT("1:"&LEN(C5))),1),""))
➤ ចុចប៊ូតុង Enter ។
ជំហានទី 2:
➤ បន្ទាប់មកអូសរូបតំណាង Fill Handle ដើម្បីចម្លងរូបមន្ត។
👇 ការបំបែករូបមន្ត៖
➥ ROW(INDIRECT(“1:”&LEN(C5))
វានឹងស្វែងរកបញ្ជីអារេលទ្ធផលពីអនុគមន៍ ROW និង INDIRECT ដែលត្រឡប់ as-
{1;2;3;4}
➥ MID(B3,ROW(INDIRECT(“1:”&LEN(B3))),1)
អនុគមន៍ MID ត្រូវបានអនុវត្តដើម្បីស្រង់ខ្សែអក្សរអក្សរក្រមដោយផ្អែកលើ អាគុយម៉ង់ start_num និង num_chars។ ហើយសម្រាប់អាគុយម៉ង់ num-chars យើងនឹងដាក់ 1. បន្ទាប់ពីដាក់អាគុយម៉ង់ក្នុងអនុគមន៍ MID វានឹងត្រឡប់អារេដូច-
{“B”; ”H”;”2″;”3″}
➥ ISERR(MID(B3,ROW(INDIRECT(“1:”)&LEN(B3) ))),1)+0)
បន្ទាប់ពីបន្ថែម 0 អារេលទ្ធផលត្រូវបានដាក់ចូលទៅក្នុងមុខងារ ISERR ។វានឹងបង្កើតអារេនៃ TRUE និង FALSE , TRUE សម្រាប់តួអក្សរដែលមិនមែនជាលេខ និង FALSE សម្រាប់លេខ។ លទ្ធផលនឹងត្រឡប់ជា-
{TRUE;TRUE;FALSE;FALSE}
➥ IF(ISERR(MID(B3) ,ROW(INDIRECT("1:"&LEN(B3))),1)+0), MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1),"" )
មុខងារ IF នឹងពិនិត្យលទ្ធផលនៃមុខងារ ISERR ។ ប្រសិនបើតម្លៃរបស់វាត្រឡប់ TRUE វានឹងត្រឡប់អារេនៃតួអក្សរទាំងអស់នៃអក្សរអក្សរក្រមលេខមួយ។ ដូច្នេះ យើងបានបន្ថែមមុខងារ MID ផ្សេងទៀត។ ប្រសិនបើតម្លៃនៃអនុគមន៍ IF គឺ FALSE នោះវានឹងត្រឡប់ទទេ (“”)។ ដូច្នេះទីបំផុតយើងនឹងទទួលបានអារេដែលមានតែតួអក្សរដែលមិនមែនជាលេខនៃខ្សែអក្សរ។ នោះគឺ-
{“B”;”H”;””;”
➥ TEXTJOIN(“” ,ពិត,IF(ISERR(MID(B3,ROW(INDIRECT("1:""&LEN(B3))),1)+0),MID(B3,ROW(INDIRECT("1:"&LEN( B3))),1),””))
មុខងារ TEXTJOIN នឹងចូលរួមជាមួយតួអក្សរទាំងអស់នៃអារេខាងលើ ហើយជៀសវាងខ្សែអក្សរទទេ។ សញ្ញាកំណត់ព្រំដែនសម្រាប់មុខងារនេះត្រូវបានកំណត់ជាខ្សែអក្សរទទេ (“”) ហើយតម្លៃរបស់អាគុយម៉ង់ទទេដែលមិនអើពើត្រូវបានបញ្ចូល TRUE ។ វានឹងផ្តល់លទ្ធផលរំពឹងទុករបស់យើង -
{BH}
វិធីទី 6៖ ចូលរួម TEXTJOIN, IF, ISERR, SEQUENCE, LEN, និង MID Functions ដើម្បីលុប លេខពីក្រឡាក្នុង Excel
យើងនឹងបញ្ចូលគ្នានូវសំណុំមុខងារផ្សេងទៀត ដើម្បីធ្វើការងារឥឡូវនេះ។ នោះគឺជា TEXTJOIN , IF , ISERR , SEQUENCE , LEN , MID មុខងារ។ អនុគមន៍ IF ត្រូវបានប្រើដើម្បីត្រឡប់តម្លៃមួយ ប្រសិនបើលក្ខខណ្ឌមួយគឺពិត និងតម្លៃផ្សេងទៀតប្រសិនបើវាមិនពិត។ មុខងារ ISERR ត្រឡប់ TRUE ប្រសិនបើតម្លៃជាតម្លៃកំហុសណាមួយ លើកលែងតែ #N/A។ មុខងារ SEQUENCE អនុញ្ញាតឱ្យអ្នកបង្កើតបញ្ជីលេខបន្តបន្ទាប់គ្នាក្នុងអារេមួយ ដូចជា 1, 2, 3, 4។
ជំហាន 1:
➤ ក្នុង Cell D5 សរសេររូបមន្តដែលបានផ្តល់ឱ្យ-
=TEXTJOIN("", TRUE, IF(ISERROR(MID(C5, SEQUENCE(LEN(C5)), 1) *1), MID(C5, SEQUENCE(LEN(C5)), 1), ""))
➤ ចុច Enter ប៊ូតុងដើម្បីទទួលបានលទ្ធផល។
ជំហានទី 2:
➤ បន្ទាប់មកគ្រាន់តែអនុវត្តជម្រើស បំពេញស្វ័យប្រវត្តិ ដើម្បី ចម្លងរូបមន្ត។
👇 ការបំបែករូបមន្ត៖
➥ LEN(C5)
មុខងារ LEN នឹងរកឃើញប្រវែងខ្សែអក្សរនៃ Cell C5 ដែលនឹងត្រឡប់ជា-
{4}
➥ SEQUENCE(LEN(C5))
បន្ទាប់មកមុខងារ SEQUENCE នឹង ផ្តល់លេខបន្តបន្ទាប់គ្នាតាមប្រវែងដែលត្រឡប់ជា-
{1;2;3;4}
➥ MID (C5, SEQUENCE(LEN(C5)), 1)
អនុគមន៍ MID នឹងត្រឡប់តម្លៃនៃលេខទីតាំងមុននោះ ដែលលទ្ធផល-
{“B” ;”H”;”2″;”3″}
➥ ISERROR(MID(C5, SEQUENCE(LEN(C5)), 1) *1 )
ឥឡូវនេះ មុខងារ ISERROR នឹងបង្ហាញ TRUE ប្រសិនបើរកឃើញ s មាន error បើមិនដូច្នេះទេ វានឹងបង្ហាញ FALSE ។ លទ្ធផលគឺ-
{TRUE;TRUE;FALSE;FALSE}
➥ IF(ISERROR(MID(C5,SEQUENCE(LEN(C5)), 1) *1), MID(C5, SEQUENCE(LEN(C5)), 1), “”)
បន្ទាប់មក IF មុខងារមើលឃើញ TRUE វាបញ្ចូលតួអក្សរអត្ថបទដែលត្រូវគ្នាទៅក្នុងអារេដែលបានដំណើរការ ដោយមានជំនួយពីមុខងារ MID ផ្សេងទៀត។ ហើយឃើញ FALSE វាជំនួសវាដោយខ្សែអក្សរទទេ៖
{“B”;”H”;””;””
➥ TEXTJOIN(“”, ពិត, IF(ISERROR(MID(C5, SEQUENCE(LEN(C5)), 1) *1), MID(C5, SEQUENCE(LEN(C5)) ), 1), “”))
អារេចុងក្រោយនឹងត្រូវបានបញ្ជូនទៅអនុគមន៍ TEXTJOIN ដូច្នេះវាភ្ជាប់តួអក្សរអត្ថបទ និងបញ្ចេញលទ្ធផលជា-
{BH}
វិធីទី 7៖ បញ្ចូលមុខងារកំណត់ដោយអ្នកប្រើប្រាស់ ដើម្បីលុបលេខចេញពីក្រឡាក្នុង Excel
ករណី-1៖ យកលេខចេញពីក្រឡា
ក្នុងវិធីនេះ យើងនឹងបង្កើតមុខងារកំណត់ដោយអ្នកប្រើប្រាស់ដែលមានឈ្មោះថា “ RemNumb ” ដោយប្រើ Excel VBA ។ បន្ទាប់មកយើងអាចអនុវត្តវាដើម្បីលុបលេខចេញពីក្រឡាក្នុង Excel ។ អនុវត្តតាមជំហានខាងក្រោម។
ជំហានទី 1:
➤ ចុចកណ្ដុរស្ដាំលើ នៅលើចំណងជើងសន្លឹក។
➤ ជ្រើសរើស មើលកូដ ពី ម៉ឺនុយបរិបទ ។
មិនយូរប៉ុន្មាន បង្អួច VBA នឹងលេចឡើង។
ជំហានទី 2៖
➤ ក្រោយមក សរសេរកូដដែលបានផ្ដល់ជូនខាងក្រោម៖
9470
➤ បន្ទាប់មកចុច រូបតំណាងលេង ដើម្បីដំណើរការ លេខកូដ។
ឥឡូវនេះមុខងាររបស់យើងរួចរាល់ក្នុងការប្រើប្រាស់។
ជំហានទី 3:
➤ នៅក្នុង Cell D5 type-
=RemNumb(C5)
➤ ចុចប៊ូតុង Enter ដើម្បីទទួលបានលទ្ធផល។
ជំហានទី 4:
➤ ជាចុងក្រោយ អូសរូបតំណាង Fill Handle ដើម្បីចម្លងរូបមន្ត .
ករណី-2៖ បំបែកលេខ និងអត្ថបទទៅជាជួរឈរដាច់ដោយឡែក
នៅក្នុងវិធីចុងក្រោយរបស់យើង យើងនឹងប្រើ Excel ម្តងទៀត VBA ដើម្បីបង្កើតមុខងារកំណត់ដោយអ្នកប្រើប្រាស់ថ្មីដែលមានឈ្មោះថា “ SplitTextOrNumb ” ដើម្បីបំបែកលេខ និងអត្ថបទទៅជាជួរឈរដាច់ដោយឡែក។
ជំហាន 1:
➤ ដូចវិធីសាស្ត្រមុន បើកបង្អួច VBA ហើយសរសេររូបមន្ត-
7968
➤ បន្ទាប់មកចុច រត់ និង ម៉ាក្រូ នឹងបើកឡើង។
ជំហានទី 2:
➤ ដាក់ឈ្មោះម៉ាក្រូ ហើយចុច រត់ ផ្ទាំងម្តងទៀត។
ជំហានទី 3:
➤ ឥឡូវនេះមុខងាររបស់យើងរួចរាល់ដើម្បីអនុវត្ត។ ដើម្បីលុបតួអក្សរអត្ថបទឥឡូវនេះ សូមសរសេររូបមន្តនៅក្នុង Cell D5 –
=SplitTextOrNumb(C5,1)
ដើម្បីលុបតួអក្សរលេខ :
=SplitTextOrNumb(C5,0)
ជំហានទី 3:
➤ ជាចុងក្រោយគ្រាន់តែចុច បញ្ចូល ប៊ូតុង ហើយប្រើឧបករណ៍ Fill Handle ដើម្បីចម្លងរូបមន្ត។
សេចក្តីសន្និដ្ឋាន
ខ្ញុំសង្ឃឹមថាវិធីសាស្រ្តទាំងអស់ដែលបានពិពណ៌នាខាងលើនឹងល្អគ្រប់គ្រាន់ដើម្បីលុបលេខចេញពីក្រឡាក្នុង Excel ។ រីករាយក្នុងការសួរសំណួរណាមួយនៅក្នុងផ្នែកមតិយោបល់ ហើយសូមផ្តល់មតិត្រឡប់មកខ្ញុំ។