តារាងមាតិកា
នៅក្នុងអត្ថបទនេះ អ្នកនឹងរៀនពីរបៀប យកអក្សរចេញពីក្រឡា ក្នុង Excel។
ទាញយកសៀវភៅការងារ
អ្នកអាចទាញយក សៀវភៅការងារ Excel ដោយឥតគិតថ្លៃពីទីនេះ។
លុបអក្សរចេញពី Cell.xlsm
វិធីសាស្រ្ត 10 ដើម្បីលុបអក្សរចេញពីក្រឡាក្នុង Excel
ផ្នែកនេះនឹងពិភាក្សាអំពីរបៀប យកអក្សរចេញពីក្រឡា ក្នុង Excel ដោយប្រើ ឧបករណ៍បញ្ជារបស់ Excel រូបមន្តផ្សេងៗ VBA ជាដើម។
1. លុបអក្សរជាក់លាក់ចេញពីក្រឡាដោយប្រើមុខងារស្វែងរក និងជំនួសនៅក្នុង Excel
The Find & ជំនួសពាក្យបញ្ជា គឺជាមុខងារសាមញ្ញបំផុត និងសាមញ្ញបំផុតក្នុងការធ្វើការងារភាគច្រើនទាក់ទងនឹង Excel ។ នៅទីនេះយើងនឹងដឹងពីរបៀបលុបតួអក្សរដោយប្រើ Find & ជំនួសមុខងារ ក្នុង Excel។
ពិចារណាសំណុំទិន្នន័យខាងក្រោមពីកន្លែងដែលយើងនឹងដកអក្សរទាំងអស់ ( WWE ) ចេញពីក្រឡាក្នុង កូដ<11 ជួរឈរដែលបន្សល់ទុកតែលេខ។
ជំហានដែលត្រូវធ្វើនោះត្រូវបានផ្ដល់ជូនខាងក្រោម
ជំហាន៖
- ជ្រើសរើសសំណុំទិន្នន័យ។
- នៅក្រោមផ្ទាំង Home សូមចូលទៅកាន់ Find & ជ្រើសរើស -> ជំនួស ។
- ពីប្រអប់លេចឡើង ស្វែងរក និងជំនួស ក្នុង ស្វែងរកអ្វី វាល សរសេរ WWE។
- ទុក ជំនួសដោយ វាល ទទេ ។
- ចុច ជំនួសទាំងអស់ ។
វានឹងលុប WWE ទាំងអស់ចេញពី កោសិកានៅក្នុងរបស់អ្នក។ពីដើមក្រឡា។
- អូសជួរដេកចុះក្រោមដោយប្រើ Fill Handle ដើម្បីអនុវត្តរូបមន្តទៅក្រឡាដែលនៅសល់។
វានឹងលុបអក្សរ 3 ចេញពីការចាប់ផ្តើមក្រឡា។
8.2 លុបអក្សរចុងក្រោយចេញពីក្រឡាដោយប្រើ VBA ក្នុង Excel
ជំហានទៅ លុបអក្សរចុងក្រោយពីក្រឡាដែលមាន VBA UDF ក្នុង Excel ត្រូវបានបង្ហាញខាងក្រោម។
ជំហាន៖
- វិធីដូចមុន បើក Visual Basic Editor ពីផ្ទាំង Developer និង Insert a Module នៅក្នុងបង្អួចកូដ។
- នៅក្នុងបង្អួចកូដ ចម្លងកូដខាងក្រោម រួចបិទភ្ជាប់វា។
6149
- រក្សាទុកកូដ ហើយត្រលប់ទៅសន្លឹកកិច្ចការដែលអ្នកចាប់អារម្មណ៍ ហើយសរសេរមុខងារដែលអ្នកទើបតែបង្កើតជាមួយ VBA កូដ (មុខងារ DeleteLastL នៅក្នុងជួរទីមួយនៃកូដ) ហើយនៅខាងក្នុងវង់ក្រចកនៃអនុគមន៍ DeleteLastL ហុច លេខយោងក្រឡា ដែលអ្នកចង់យកអក្សរចេញពី (ក្នុងករណីរបស់យើង យើងឆ្លងកាត់ Cell B5 នៅខាងក្នុងវង់ក្រចក) និងចំនួននៃ លេខដែលអ្នកចង់ឲ្យអក្សរត្រូវបានដកចេញ (យើងចង់បានអក្សរ 2 ចុងក្រោយត្រូវលុបចេញ ដូច្នេះយើងដាក់ 2 )។
- ចុច Enter ។
វានឹងលុបអក្សរចេញពីចុងក្រឡា។
- អូសជួរដេកចុះក្រោមដោយប្រើ Fill Handle ដើម្បីអនុវត្តរូបមន្ត ទៅកោសិកាដែលនៅសល់។
វានឹងលុបអក្សរ 2 ចុងក្រោយចេញពីចុងក្រឡា។
8.3លុបអក្សរទាំងអស់ចេញពីក្រឡាដោយប្រើ VBA ក្នុង Excel
ឥឡូវនេះយើងនឹងរៀនពីរបៀបលុបអក្សរទាំងអស់ចេញពីក្រឡាដោយប្រើ VBA UDF ក្នុង Excel។
ជំហាន៖
- ដូចមុនដែរ បើក Visual Basic Editor ពីផ្ទាំង Developer ហើយ Insert a ម៉ូឌុល នៅក្នុងបង្អួចកូដ។
- នៅក្នុងបង្អួចកូដ សូមចម្លងកូដខាងក្រោម ហើយបិទភ្ជាប់វា។
1509
- រក្សាទុកកូដ ហើយត្រលប់ទៅសន្លឹកកិច្ចការដែលអ្នកចាប់អារម្មណ៍ ហើយសរសេរមុខងារដែលអ្នកទើបតែបង្កើតដោយប្រើកូដ VBA (មុខងារ DeleteLetter នៅក្នុងជួរទីមួយនៃកូដ) ហើយនៅខាងក្នុងវង់ក្រចកនៃ អនុគមន៍ DeleteLetter ហុច លេខយោងក្រឡា ដែលអ្នកចង់លុបអក្សរចេញពី (ក្នុងករណីរបស់យើង យើងហុច Cell B5 នៅខាងក្នុងវង់ក្រចក)។<15
- ចុច Enter ។
វានឹងលុបអក្សរទាំងអស់ចេញពីក្រឡា។
- អូស ជួរដេកចុះក្រោមដោយប្រើ Fill Handle ដើម្បីអនុវត្តរូបមន្តទៅក្រឡាដែលនៅសល់។
អ្នកនឹងទទួលបានសំណុំទិន្នន័យ ក្រឡាបានដកចេញពីអក្សរទាំងអស់។
អានបន្ថែម៖ របៀបយកអត្ថបទចេញមុនពេលដកឃ្លាជាមួយរូបមន្ត Excel (5 វិធីសាស្រ្ត)
9 ។ លុបអក្សរពីក្រឡាជាមួយ Text to Column Tool of Excel
Excel មានឧបករណ៍បញ្ជាដែលភ្ជាប់មកជាមួយហៅថា Text to Columns ។ យើងអាចប្រើប្រាស់ឧបករណ៍នេះដើម្បីលុបអក្សរចេញពីក្រឡាក្នុង Excel។
ជំហានដើម្បីធ្វើវាត្រូវបានផ្តល់ឱ្យខាងក្រោម។
ជំហាន៖
- ជ្រើសរើសក្រឡា ដែលអ្នកចង់លុបអក្សរចេញពី។
- ចូលទៅកាន់ ផ្ទាំង ទិន្នន័យ -> អត្ថបទទៅកាន់ជួរឈរ
- ពីបង្អួចដែលលេចឡើង សូមជ្រើសរើស ទទឹងថេរ ជាប្រភេទទិន្នន័យ។<15
- ចុច បន្ទាប់ ។
- បន្ទាប់ក្នុង ការមើលទិន្នន័យជាមុន , អូសបន្ទាត់បញ្ឈរ រហូតដល់អ្នកទៅដល់អក្សរទាំងអស់ដែលអ្នកចង់ដកចេញ (យើងចង់ដកចេញ WWE ដូច្នេះយើងអូសបន្ទាត់ដែលគ្របដណ្តប់ទាំងអស់ WWE នៃតម្លៃទិន្នន័យ)។
- ចុច បន្ទាប់ ។
- ជ្រើសរើស ទម្រង់ទិន្នន័យជួរឈរ យោងតាមតម្រូវការរបស់អ្នក។
- ចុច Finish ។
អ្នកនឹងទទួលបាន ទិន្នន័យទាំងអស់លើកលែងតែអក្សរនៅក្នុងជួរឈរផ្សេងទៀត។
តាមវិធីនេះ អ្នកអាចស្រង់អក្សរដែលអ្នកចង់ដកចេញពីក្រឡា។
១០. លុបអក្សរចេញពីក្រឡាដោយប្រើ Flash Fill នៅក្នុង Excel
អ្នកក៏អាចលុបអក្សរចេញពីក្រឡាដោយប្រើមុខងារ Flash Fill របស់ Excel ។ អ្វីដែល Flash Fill ធ្វើគឺ ដំបូងវាស្វែងរកលំនាំណាមួយដែលផ្តល់ដោយអ្នកប្រើប្រាស់ ហើយបន្ទាប់មកយោងទៅតាមគំរូនោះ វាបំពេញក្រឡាផ្សេងទៀត។
ជំហានដើម្បីលុបអក្សរចេញពីក្រឡាដោយប្រើ Flash Fill ត្រូវបានផ្តល់ឱ្យខាងក្រោម។ យើងនឹងពណ៌នាជាមួយនឹងឧទាហរណ៍មួយដើម្បីធ្វើឱ្យអ្នកយល់កាន់តែច្បាស់។
ជំហាន៖
- សូមមើលរូបខាងក្រោម ដែលជាកន្លែងដែលយើងចង់លុបចេញទាំងអស់ WWE ពី លេខកូដ WWE101 ។ ដូច្នេះក្រឡានៅជាប់វា យើងសរសេរតែ 101 ដើម្បីស្គាល់ Excel អំពីលំនាំដែលយើងចង់បាន។
- បន្ទាប់មកជ្រើសរើសក្រឡាដែលនៅសល់ យើងចុច ទិន្នន័យ -> Flash Fill .
វានឹងបំពេញក្រឡាដែលនៅសល់ទាំងអស់ជាមួយនឹងលំនាំដូចគ្នាដែលយើងបានផ្តល់ ដោយដកចេញ WWE ហើយទុកឱ្យអ្នកនៅជាមួយតែលេខ។
អ្នកក៏អាចចុចផ្លូវកាត់ក្តារចុច Ctrl + E ដើម្បីដំណើរការ Flash Fill .
អានបន្ថែម៖ របៀបយកអត្ថបទជាក់លាក់ចេញពីក្រឡាក្នុង Excel (ងាយស្រួលបំផុត 11 វិធី)
សេចក្តីសន្និដ្ឋាន
អត្ថបទនេះបង្ហាញអ្នកពីរបៀប យកអក្សរចេញពីក្រឡា ក្នុង Excel តាមវិធី 10 ផ្សេងគ្នា។ ខ្ញុំសង្ឃឹមថាអត្ថបទនេះមានប្រយោជន៍ច្រើនសម្រាប់អ្នក។ រីករាយក្នុងការសួរប្រសិនបើអ្នកមានសំណួរណាមួយទាក់ទងនឹងប្រធានបទ។
សំណុំទិន្នន័យក្នុង Excel ហើយទុកឱ្យអ្នកនៅសល់តែលេខប៉ុណ្ណោះ។អានបន្ថែម៖ របៀបលុបអត្ថបទចេញពីកោសិកា Excel (វិធីងាយៗ ៩យ៉ាង)
២. លុបអក្សរជាក់លាក់ពីក្រឡាដែលមានអនុគមន៍ SUBSTITUTE ក្នុង Excel
មិនដូច Find & ជំនួសមុខងារពាក្យបញ្ជា នៅក្នុង Excel ដោយប្រើរូបមន្តគឺមានសុវត្ថិភាពបំផុត និងជាវិធីគ្រប់គ្រងបំផុតដើម្បីទាញយកលទ្ធផលគ្រប់ប្រភេទនៅក្នុង Excel ។ ដើម្បីទទួលបានលទ្ធផលនៃសំណុំទិន្នន័យដោយគ្មានតួអក្សរជាក់លាក់ណាមួយនៅក្នុង Excel អ្នកអាចអនុវត្ត អនុគមន៍ SUBSTITUTE ។
Generic SUBSTITUTE Formula,
=SUBSTITUTE(cell, "
old_text"
, "
new_text"
)
នៅទីនេះ
old_text = អត្ថបទដែលអ្នកចង់លុបចេញ
new_text = អត្ថបទដែលអ្នកចង់ជំនួសដោយ
ខាងក្រោមគឺជាសំណុំទិន្នន័យដូចគ្នាដែលយើងបានប្រើនៅក្នុង ផ្នែកខាងលើ។ ហើយលើកនេះ ជំនួសឱ្យការប្រើ Find & ជំនួសមុខងារ ដើម្បីលុបអក្សរ យើងនឹងអនុវត្តមុខងារ SUBSTITUTE ដើម្បីទទួលបានលទ្ធផលដែលចង់បាន។
ជំហាន៖
- នៅក្នុងក្រឡាទទេដែលអ្នកចង់ឱ្យលទ្ធផលរបស់អ្នកបង្ហាញ សូមសរសេររូបមន្តខាងក្រោម
=SUBSTITUTE(C5,"WWE","")
នៅទីនេះ
C5 = ក្រឡាដែលមានតម្លៃដើម្បីដកអក្សរ
"WWE"
= អក្សរដើម្បីយកចេញ
""
= ដើម្បីជំនួស “WWE” ដោយខ្សែទទេ
- ចុច Enter ។
វានឹងជំនួស WWE ទាំងអស់ (ឬណាមួយ អត្ថបទផ្សេងទៀតដែលអ្នកបានជ្រើសរើស) ជាមួយនឹងអក្សរទទេ (ឬខ្សែអក្សរដែលអ្នកជំនួសវាដោយ)។
- អូសជួរដេកចុះក្រោមដោយប្រើ Fill Handle ដើម្បីអនុវត្តរូបមន្តទៅក្រឡាដែលនៅសល់។
ឥឡូវនេះ អ្នកបានរកឃើញលទ្ធផលនៃសំណុំទិន្នន័យនៃក្រឡាដោយគ្មានអក្សរ។
អានបន្ថែម៖ របៀបយកអត្ថបទជាក់លាក់ចេញពីជួរឈរ ក្នុង Excel (8 វិធី)
3. ស្រង់អក្សរចេញពីវត្ថុពិសេសពីក្រឡាក្នុង Excel
រហូតមកដល់ពេលនេះ យើងគ្រាន់តែរៀនពីរបៀបលុបអក្សរទាំងអស់ចេញពីក្រឡាប៉ុណ្ណោះ។ ប៉ុន្តែចុះយ៉ាងណាបើអ្នកចង់លុបអក្សរចេញពីទីតាំងជាក់លាក់នៃក្រឡា។
ដូចជា ជំនួសឱ្យការលុប WWE ទាំងអស់ចេញពីក្រឡា យើងចង់រក្សាទុកតែលេខ 1 W រួមជាមួយនឹងលេខពីក្រឡានីមួយៗ។
ជំហាន៖
- ដូចផ្នែកខាងលើដែលយើងបានអនុវត្ត SUBSTITUTE មុខងារដើម្បីលុប WWE នៅទីនេះយើងនឹងកំណត់ទីតាំងជាក់លាក់ដែលយើងចង់លុបអក្សរ។
ដូច្នេះរូបមន្ត SUBSTITUTE ខាងលើ
<15
=SUBSTITUTE(C5,"WWE","")
ក្លាយជា
=SUBSTITUTE(C5,"WE","",1)
នៅទីនេះ 1 មានន័យថា យើងចង់លុបលេខ 1 W ចេញពីក្រឡានៃសំណុំទិន្នន័យរបស់យើង (ប្រសិនបើអ្នកចង់លុបអក្សរទី 2 ចេញពីសំណុំទិន្នន័យរបស់អ្នក បន្ទាប់មកគ្រាន់តែសរសេរលេខ 2 ជំនួសឱ្យលេខ 1 ប្រសិនបើអ្នកចង់យកអក្សរទី 3 ចេញពី សំណុំទិន្នន័យរបស់អ្នកបន្ទាប់មកគ្រាន់តែសរសេរលេខ 3 ជំនួសឱ្យ 1 ហើយដូច្នេះនៅលើ។>
ឥឡូវនេះអ្នកបានរកឃើញលទ្ធផលនៃសំណុំទិន្នន័យនៃក្រឡាដែលមានលេខ 1 W រួមជាមួយនឹង លេខ។
4. លុបអក្សរជាក់លាក់ច្រើនពីក្រឡាជាមួយនឹងអនុគមន៍ជំនួសដែលបានលាក់
អនុគមន៍ SUBSTITUTE លុបតែអក្សរសម្រាប់ចំនួននៃឧទាហរណ៍ក្នុងពេលតែមួយប៉ុណ្ណោះ។ ដូច្នេះ ប្រសិនបើអ្នកចង់លុបអក្សរច្រើនក្នុងពេលតែមួយ នោះអ្នកត្រូវអនុវត្តមុខងារ SUBSTITUTE ដែលត្រូវបានភ្ជាប់។
ដូច្នេះ ចូរយើងស្វែងយល់ពីរបៀបអនុវត្តមុខងារ SUBSTITUTE ដើម្បីលុបអក្សរច្រើនក្នុងពេលតែមួយ។
ជំហាន៖
- ដើម្បីបង្កើតមុខងារ SUBSTITUTE ដែលត្រូវបានភ្ជាប់ អ្នកត្រូវសរសេរ <1 អនុគមន៍>SUBSTITUTE នៅខាងក្នុងមុខងារ SUBSTITUTE ផ្សេងទៀត ហើយបញ្ជូនអាគុយម៉ង់ដែលពាក់ព័ន្ធនៅខាងក្នុងតង្កៀប។
ដើម្បីស្វែងយល់បន្ថែម សូមពិនិត្យមើលរូបភាពខាងក្រោម
កន្លែងណា
ដើម្បីលុប W ច្រើនចេញពី C5 Cell ដំបូងយើងសរសេររូបមន្ត
<7 =SUBSTITUTE(C5,"W","")
ហើយបន្ទាប់មក ដើម្បីលុប E (ឬអក្សរផ្សេងទៀតដែលអ្នកត្រូវការ) រួមជាមួយវា យើងដាក់រូបមន្តនេះនៅក្នុងរូបមន្ត SUBSTITUTE ផ្សេងទៀត ហើយឆ្លងកាត់អាគុយម៉ង់ ( old_text, new_text ) នៅខាងក្នុងវា (ក្នុងករណីរបស់យើងវាគឺ "
E",""
)។
ដូច្នេះឥឡូវនេះ រូបមន្តគឺ
=SUBSTITUTE(SUBSTITUTE(C5,"W",""),"E","")
- ចុច Enter ។
វា នឹងជំនួស W និង E<ទាំងអស់។ 2> (ឬអត្ថបទផ្សេងទៀតដែលអ្នកបានជ្រើសរើស) ដោយប្រើអក្សរទទេ(ឬខ្សែអក្សរដែលអ្នកជំនួសវា)។
ឥឡូវនេះ អ្នកបានរកឃើញលទ្ធផលនៃសំណុំទិន្នន័យនៃក្រឡាដោយមិនមានអក្សរ។
5. ច្រូតអក្សរទីមួយ ឬចុងក្រោយពីក្រឡាដោយប្រើរូបមន្តក្នុង Excel
នៅក្នុងផ្នែកនេះ អ្នកនឹងរៀនពីរបៀបយកអក្សរដំបូង ឬចុងក្រោយចេញពីក្រឡាដោយប្រើរូបមន្តក្នុង Excel។
5.1 លុបអក្សរទីមួយចេញពីក្រឡាដែលមានរូបមន្តក្នុង Excel
ជំហានដើម្បីលុបអក្សរដំបូងពីក្រឡាដែលមានរូបមន្តក្នុង Excel ត្រូវបានផ្តល់ឱ្យខាងក្រោម។
ជំហាន៖<2
- ដំបូង ជ្រើសរើសក្រឡាមួយដែលអ្នកចង់ឱ្យលទ្ធផលរបស់អ្នកត្រូវបានបង្ហាញ។
- ក្នុងក្រឡា សូមសរសេររូបមន្តខាងក្រោម
=RIGHT(C5, LEN(C5)-3)
នៅទីនេះ
C5 = ក្រឡាដើម្បីលុបអក្សរពី
- ចុច បញ្ចូល ។
វានឹងលុបអក្សរចេញពីដើមក្រឡា។
- អូសជួរដេកចុះក្រោមដោយប្រើ Fill Handle ដើម្បីអនុវត្តរូបមន្តទៅក្រឡាដែលនៅសល់។
វានឹងលុបអក្សរទាំងអស់ចេញពីការចាប់ផ្តើមក្រឡា។<3
ការបំបែករូបមន្ត
- LEN(C5) -> មុខងារ LEN កំណត់ ប្រវែងនៃ Cell C5
- លទ្ធផល៖ 6 <1 6>
- LEN(C5)-3 -> ក្លាយជា
- 6-3
- លទ្ធផល៖ 3
- ស្តាំ(C5, LEN(C5)-3 ) -> ក្លាយជា
- ស្តាំ (C5, 3)
- លទ្ធផល៖ 101
- ការពន្យល់៖ លុប អក្សរ 3 ដំបូង ចេញពី Cell C5
5.2 លុបអក្សរចុងក្រោយចេញពីក្រឡាដោយប្រើរូបមន្ត ក្នុង Excel
ជំហានដើម្បីលុបអក្សរចុងក្រោយពីក្រឡាដែលមានរូបមន្តក្នុង Excel ត្រូវបានផ្តល់ឱ្យខាងក្រោម។
ជំហាន៖
- ដំបូង ជ្រើសរើសក្រឡាមួយដែលអ្នកចង់បង្ហាញលទ្ធផលរបស់អ្នក។
- ក្នុងក្រឡា សូមសរសេររូបមន្តខាងក្រោម
=LEFT(C5, LEN(C5)-2)
នៅទីនេះ
C5 = ក្រឡាដើម្បីលុបអក្សរពី
- ចុច Enter ។
វានឹងលុបអក្សរចេញពីចុងក្រឡា។
- អូសជួរដេកចុះក្រោមដោយប្រើ Fill Handle ដើម្បីអនុវត្តរូបមន្តទៅ ក្រឡាដែលនៅសល់។
វានឹងលុបអក្សរទាំងអស់ចេញពីចុងក្រឡា។
ការបំបែករូបមន្ត
- LEN(C5) -> ប្រវែងនៃ Cell C5
- លទ្ធផល៖ 6
- LEN(C5)-2 -> ក្លាយជា
- 6-2
- លទ្ធផល៖ 4
- LEFT(C5, LEN(C5)-2 ) -> ក្លាយជា
- LEFT(C5, 2)
- លទ្ធផល៖ WWE1
- ការពន្យល់៖ លុប សំបុត្រ 2 ចុងក្រោយពី Cell C5
អានបន្ថែម៖ របៀបលុបអត្ថបទ បន្ទាប់ពីតួអក្សរក្នុង Excel (3 វិធី)
6. លុបទាំងអក្សរទីមួយ និងអក្សរចុងក្រោយចេញពីក្រឡាដោយប្រើរូបមន្តក្នុង Excel
នៅក្នុងផ្នែកនេះ យើងនឹងបង្ហាញអ្នកពីរបៀបលុបអក្សរទាំងអស់ដែលមាននៅក្នុងក្រឡា។
ជំហានដើម្បីធ្វើវាត្រូវបានផ្តល់ឱ្យខាងក្រោម។
ជំហាន៖
- ដំបូង ជ្រើសរើសក្រឡាមួយដែលអ្នកចង់បង្ហាញលទ្ធផលរបស់អ្នក។
- ក្នុងក្រឡា សូមសរសេររូបមន្តខាងក្រោម
=MID(C5,3,LEN(C5)-4)
នៅទីនេះ
C5 = ក្រឡាដើម្បីលុបអក្សរពី
- ចុច Enter ។
វានឹងលុបអក្សរចេញពីទាំងការចាប់ផ្តើម និងចុងបញ្ចប់នៃក្រឡា។
- អូសជួរដេកចុះក្រោមដោយប្រើ Fill Handle ដើម្បីអនុវត្ត រូបមន្តទៅកោសិកាដែលនៅសល់។
វានឹងលុបអក្សរទាំងអស់ពីដើម និងចុងបញ្ចប់នៃក្រឡា។
ការបំបែករូបមន្ត
- LEN(C5) -> ប្រវែងនៃ Cell C5
- លទ្ធផល៖ 6
- LEN(C5)-4 -> ក្លាយជា
- 6-4
- លទ្ធផល៖ 2
- MID(C5,3,LEN(C5) -4) -> ក្លាយជា
- MID(C5,3,2)
- លទ្ធផល៖ E1
- ការពន្យល់៖ លុប អក្សរ 2 ចុងក្រោយ ចេញពី Cell C5 ដោយចាប់ផ្តើមពីទីតាំង 3 ជាមួយនឹង មុខងារ MID ។
អានបន្ថែម៖ របៀបយកអត្ថបទចេញពីក្រឡា Excel (វិធីងាយៗ ៩យ៉ាង)
7. លុបអក្សរពីក្រឡាដោយប្រើរូបមន្តអារេក្នុង Excel
ប្រសិនបើអ្នកធ្វើការជាមួយទិន្នន័យច្រើន នោះអ្នកត្រូវការវិធីខ្លាំងជាងមុនដើម្បីលុបអក្សរទាំងអស់។ ការអនុវត្តរូបមន្ត អារេ ដើម្បីដំណើរការក្នុង aទិន្នន័យចំនួនច្រើនគឺលឿនជាងនិងមានប្រសិទ្ធភាព។
នៅទីនេះយើងនឹងបង្ហាញអ្នកនូវរូបមន្ត Array ដើម្បីលុបអក្សរពីក្រឡាក្នុង Excel។
ជំហាន៖
- ដំបូង ជ្រើសរើសក្រឡាមួយដែលអ្នកចង់ឱ្យលទ្ធផលរបស់អ្នកត្រូវបានបង្ហាញ។
- ក្នុងក្រឡា សូមសរសេររូបមន្តខាងក្រោម
=SUM(MID(0&C5,LARGE(INDEX(ISNUMBER(--MID(C5,ROW($1:$99),1))*ROW($1:$99),),ROW($1:$99))+1,1)*10^ROW($1:$99)/10)
នៅទីនេះ
C5 = ក្រឡាដែលត្រូវលុបអក្សរចេញពី
- ចុច Enter .
វានឹងលុបអក្សរទាំងអស់ចេញពីក្រឡាក្នុង Excel។
- អូសជួរដេកចុះក្រោមដោយប្រើ Fill Handle ដើម្បីអនុវត្តរូបមន្តទៅកោសិកាដែលនៅសល់។
វានឹងលុបអក្សរទាំងអស់ចេញពីសំណុំទិន្នន័យរបស់ក្រឡាក្នុង Excel។
ចំណាំ៖
- រូបមន្តអារេនេះនឹងលុបតួអក្សរគ្រប់ប្រភេទរួមទាំងអក្សរ តួអក្សរពិសេស។ល។ លើកលែងតែតួអក្សរលេខ។ ឧទាហរណ៍ ប្រសិនបើខ្សែអក្សរដើមគឺ abc*123-def នោះរូបមន្តនេះនឹងលុបអក្សរ និងតួអក្សរពិសេសទាំងអស់ លើកលែងតែលេខ ហើយត្រឡប់លេខ 123។
- ប្រសិនបើមិនមានតួអក្សរលេខនៅក្នុងខ្សែអក្សរដើមទេ នោះរូបមន្តនេះនឹងត្រឡប់ 0.
អានបន្ថែម៖ របៀបយកអត្ថបទចេញពីក្រឡា Excel ប៉ុន្តែទុកលេខ (8 វិធី)
៨. លុបបំបាត់អក្សរទីមួយ ឬចុងក្រោយពីក្រឡាជាមួយនឹងមុខងារកំណត់ដោយអ្នកប្រើប្រាស់ (UDF) នៅក្នុង VBA
ការអនុវត្ត ម៉ាក្រូ VBA គឺជាវិធីសាស្ត្រដ៏មានប្រសិទ្ធភាព លឿនបំផុត និងសុវត្ថិភាពបំផុតដើម្បីដំណើរការប្រតិបត្តិការណាមួយនៅក្នុង Excel ។ នៅក្នុងផ្នែកនេះយើងនឹងរៀនពីរបៀបប្រើប្រាស់ VBA ដើម្បីលុបអក្សរចេញពីក្រឡាដែលមាន មុខងារកំណត់ដោយអ្នកប្រើប្រាស់ (UDF) ក្នុង Excel។
8.1 លុបអក្សរទីមួយចេញពីក្រឡាដោយប្រើ VBA ក្នុង Excel
ជំហានដើម្បីលុបអក្សរដំបូងពីក្រឡាដែលមាន VBA UDF ក្នុង Excel ត្រូវបានបង្ហាញខាងក្រោម។
ជំហាន៖
- ចុច Alt + F11 នៅលើក្តារចុចរបស់អ្នក ឬចូលទៅកាន់ផ្ទាំង Developer -> Visual Basic ដើម្បីបើក Visual Basic Editor ។
- នៅក្នុងបង្អួចកូដលេចឡើង ពីរបារម៉ឺនុយ ចុច បញ្ចូល -> ម៉ូឌុល ។
- ចម្លងកូដខាងក្រោម ហើយបិទភ្ជាប់វាទៅក្នុងបង្អួចកូដ។
6979
នេះគឺជា មិនមែនជាដំណើរការរងសម្រាប់កម្មវិធី VBA ដើម្បីដំណើរការទេ វាកំពុងបង្កើត មុខងារកំណត់ដោយអ្នកប្រើប្រាស់ (UDF) ។ ដូច្នេះបន្ទាប់ពីសរសេរកូដហើយ ជំនួសឱ្យការចុចប៊ូតុងរត់ ពីរបារម៉ឺនុយ ចុច រក្សាទុក ។
- ឥឡូវត្រឡប់ទៅសន្លឹកកិច្ចការដែលអ្នកចាប់អារម្មណ៍ ហើយសរសេរមុខងារដែលអ្នកទើបតែបង្កើតដោយប្រើកូដ VBA (Function DeleteFirstL នៅក្នុងជួរទីមួយនៃកូដ) ហើយនៅខាងក្នុងវង់ក្រចកនៃ <1 អនុគមន៍>DeleteFirstL ហុច លេខយោងក្រឡា ដែលអ្នកចង់លុបអក្សរចេញពី (ក្នុងករណីរបស់យើង យើងហុច Cell B5 នៅខាងក្នុងវង់ក្រចក) និងលេខចំនួនដែលអ្នក ចង់ឱ្យអក្សរនេះត្រូវបានគេដកចេញ (យើងចង់ឱ្យអក្សរបីដំបូងត្រូវលុបចេញ ដូច្នេះយើងដាក់ 3 )។
- ចុច Enter ។
វានឹងលុបអក្សរចេញ