វិធីដកចន្លោះនាំមុខក្នុង Excel (4 វិធីសាស្រ្ត)

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

ខណៈពេលដែលបង្កើតសន្លឹកកិច្ចការធំមួយ វាអាចទៅរួចខ្លាំងណាស់ដែលមានចន្លោះបន្ថែមមួយចំនួននៅក្នុងមាតិកា។ ដើម្បី​បង្កើត​សន្លឹក​កិច្ចការ​ដ៏​ល្អ​មួយ វា​ត្រូវ​ការ ដក​ចន្លោះ​បន្ថែម ។ នៅក្នុងអត្ថបទនេះ ខ្ញុំនឹងពន្យល់ របៀបលុបចន្លោះនាំមុខនៅក្នុង Excel

ដើម្បីធ្វើឱ្យការពន្យល់នេះកាន់តែមានប្រសិទ្ធភាពសម្រាប់អ្នក ខ្ញុំនឹងប្រើសំណុំទិន្នន័យគំរូដែលមាន 3 ជួរឈរតំណាងឱ្យឈ្មោះពេញរបស់បុគ្គល រួមជាមួយនឹងនាមត្រកូល និងនាមត្រកូល។ ជួរឈរទាំងនេះគឺ នាមត្រកូល និង ឈ្មោះពេញ

នៅទីនេះដើម្បីបង្កើតឈ្មោះពេញពី នាមខ្លួន និងនាមត្រកូល ខ្ញុំបានប្រើ មុខងារ CONCAT។

ទាញយកដើម្បីអនុវត្ត

យក Leading Spaces ក្នុង Excel.xlsm

វិធីទាំង 4 ដើម្បីលុបកន្លែងនាំមុខក្នុង Excel

1. ការប្រើប្រាស់មុខងារ TRIM

អ្នកអាចប្រើ អនុគមន៍ TRIM ដើម្បីដកដកឃ្លានាំមុខ ទោះបីជាមុខងារ TRIM មិនត្រឹមតែដកដកឃ្លានាំមុខប៉ុណ្ណោះទេ ប៉ុន្តែវាថែមទាំង ដកឃ្លាបន្ទាប់ និងដកឃ្លាទ្វេផងដែរ។

ដំបូង ជ្រើសរើសក្រឡាដែលអ្នកចង់ដាក់តម្លៃលទ្ធផលរបស់អ្នក។

➤ ខ្ញុំបានជ្រើសរើសក្រឡា E4

ទីពីរ វាយរូបមន្តខាងក្រោមក្នុង ក្រឡា ឬចូលទៅក្នុង របាររូបមន្ត

=TRIM(D4)

ចុងក្រោយ ចុច ENTER .

ឥឡូវនេះ វានឹងបង្ហាញលទ្ធផលដោយដកដកឃ្លាបន្ថែមទាំងអស់។

នៅពេលក្រោយ អ្នកអាចប្រើ Fill ដោះស្រាយ ទៅ ការបំពេញស្វ័យប្រវត្តិ រូបមន្តសម្រាប់កោសិកាដែលនៅសល់។

1.1. លុបចន្លោះនាំមុខចេញពីតម្លៃអត្ថបទ

ប្រសិនបើអ្នកចង់លុបតែចន្លោះនាំមុខពីអត្ថបទ នោះអ្នកអាចប្រើមុខងារ TRIM ជាមួយ មុខងារ MID និង មុខងារ FIND ។ ការលាយបញ្ចូលគ្នានៃមុខងារទាំងនេះនឹងគណនាទីតាំងនៃតួអក្សរអត្ថបទដំបូងនៃខ្សែអក្សរមួយ។ នៅទីនេះខ្ញុំក៏បានប្រើ អនុគមន៍ LEN ដើម្បីគណនាប្រវែងខ្សែអក្សរ។

ដើម្បីប្រើមុខងារទាំងនេះក្នុងរូបមន្តដំបូង សូមជ្រើសរើសក្រឡាដែលអ្នកចង់ដាក់លទ្ធផលរបស់អ្នក។

➤ ខ្ញុំបានជ្រើសរើសក្រឡា E4

ទីពីរ វាយរូបមន្តខាងក្រោមក្នុងក្រឡា ឬចូលទៅក្នុង របាររូបមន្ត

=MID(D4,FIND(MID(TRIM(D4),1,1),D4),LEN(D4))

នៅទីនេះ ខ្ញុំបានបញ្ចូល D4 ជាតម្លៃដែលខ្ញុំចង់ដកដកឃ្លាចេញ។

ចំណែក FiND នឹង រកឃើញទីតាំងនៃខ្សែអក្សរអក្សរទីមួយ បន្ទាប់មកមុខងារ LEN នឹងរាប់ប្រវែងខ្សែអក្សរដែលត្រូវស្រង់ចេញតាមរយៈមុខងារ MID ខាងក្រៅ។

ជាចុងក្រោយ ចុច ENTER .

ឥឡូវនេះ វានឹងបង្ហាញលទ្ធផលដោយយកតែចន្លោះនាំមុខនៃក្រឡាដែលបានជ្រើសរើស។

ឥឡូវនេះ ប្រសិនបើអ្នក ចង់ឱ្យអ្នកអាចប្រើ Fill Handle to AutoFill រូបមន្តសម្រាប់កោសិកាដែលនៅសល់។

1.2. យកចន្លោះនាំមុខចេញពីតម្លៃលេខ

មុខងារ TRIM ដំណើរការសម្រាប់តម្លៃជាលេខ ប៉ុន្តែមានបញ្ហាដែលវាបំប្លែងលេខទៅជាខ្សែអក្សរ។

ដូច្នេះ , ប្រសិនបើអ្នក​ចង់​ដក​យក​តែ​ចន្លោះ​នាំមុខ​ចេញ​ពី​តម្លៃ​ជា​លេខ បន្ទាប់​មក​អ្នក​អាច​ប្រើ​មុខងារ TRIM ជាមួយ មុខងារ VALUE

ដើម្បី​បង្ហាញ​អ្នក​ពី​របៀប​ដែល​ខ្ញុំ​ជា ដោយ​ប្រើ​សំណុំ​ទិន្នន័យ​ដែល​វា​មាន​តម្លៃ​ជា​លេខ​នៃ លេខ​កូដ​តំបន់ រួម​ជាមួយ ឈ្មោះ​ទីក្រុង។

នៅកន្លែងដំបូង ជ្រើសរើសក្រឡាដែលអ្នកចង់ដាក់តម្លៃលទ្ធផលរបស់អ្នក។

➤ ខ្ញុំបានជ្រើសរើសក្រឡា D4

បន្ទាប់មកវាយ តាមរូបមន្តក្នុងក្រឡា ឬចូលទៅក្នុង របាររូបមន្ត

=VALUE(TRIM(C4))

នៅទីនេះ TRIM អនុគមន៍ដកដកឃ្លានាំមុខចេញពីតម្លៃលេខក្នុង C4 ។ បន្ទាប់មក VALUE បំប្លែងវាទៅជា ទម្រង់លេខ

ជាចុងក្រោយ ចុច ENTER

នៅទីបំផុត វានឹងលុបចេញ ចន្លោះនាំមុខនៃតម្លៃលេខ ហើយនឹងបំប្លែងវាទៅជាទម្រង់លេខ។

នៅពេលនេះ ប្រសិនបើអ្នកចង់អ្នកអាចប្រើ Fill Handle ទៅ ការបំពេញដោយស្វ័យប្រវត្តិ រូបមន្តសម្រាប់កោសិកាដែលនៅសល់។

អានបន្ថែម៖ របៀបយកចន្លោះបន្ទាប់ចេញក្នុង Excel

2. ការប្រើប្រាស់ TRIM ក្នុង SUBSTITUTE ដើម្បីលុបកន្លែងនាំមុខដែលមិនបំបែក

ក្នុងករណីដែលអ្នកទទួលបានតម្លៃមួយចំនួនពីគេហទំព័រដែលបង្កើតឡើងដោយ តួអក្សរ CHAR (160) បន្ទាប់មកមានលទ្ធភាពនៃចន្លោះដែលមិនបំបែកជាមួយនឹងតម្លៃ។

មុខងារ TRIM មិនដំណើរការត្រឹមត្រូវជាមួយចន្លោះមិនបំបែក . សម្រាប់​វា អ្នក​អាច​ប្រើ SUBSTITUTEមុខងារ ដើម្បីលុបដកឃ្លានាំមុខដែលមិនបំបែកជាមួយតួអក្សរដកឃ្លាធម្មតា។

ខ្ញុំបានយកទិន្នន័យគំរូខាងក្រោមនៃ សៀវភៅដែលមានឈ្មោះអ្នកនិពន្ធ

ដំបូង ជ្រើសរើសក្រឡាដែលអ្នកចង់ដាក់តម្លៃលទ្ធផលរបស់អ្នក។

➤ ខ្ញុំបានជ្រើសរើសក្រឡា C4

បន្ទាប់មក វាយរូបមន្តខាងក្រោមក្នុងក្រឡា ឬចូលទៅក្នុង របាររូបមន្ត

=TRIM(SUBSTITUTE(B4, CHAR(160), ""))

នៅទីនេះ អនុគមន៍ SUBSTITUTE នឹងជំនួសធាតុទាំងអស់នៃ CHAR(160) ជាមួយនឹងតួអក្សរដកឃ្លាធម្មតាពីក្រឡា B4 ។ បន្ទាប់មក អនុគមន៍ TRIM នឹងដកដកឃ្លាទាំងនោះចេញ។

ចុងក្រោយ សូមចុចគ្រាប់ចុច ENTER

នៅទីបំផុត វានឹងបង្ហាញលទ្ធផលដោយដកទាំងអស់ចេញ។ ចន្លោះមិនបំបែក។

ជាចុងក្រោយ អ្នកអាចប្រើរូបមន្ត Fill Handle to AutoFill រូបមន្តសម្រាប់កោសិកាដែលនៅសល់។

ការអានស្រដៀងគ្នា៖

  • លុបដកឃ្លាទាំងអស់ក្នុង Excel (9 វិធីសាស្ត្រ) <31
  • របៀបលុបចន្លោះទទេក្នុង Excel (7 វិធី)

3. ដោយប្រើ FIND និង REPLACE

អ្នកក៏អាចប្រើ FIND & ជំនួស បញ្ជាឱ្យដកដកឃ្លាចេញ។

សម្រាប់វា ជាដំបូង សូមជ្រើសរើសក្រឡាពីកន្លែងដែលអ្នកចង់លុបដកឃ្លាដែលនាំមុខ។

បន្ទាប់មកបើក ទំព័រដើម ផ្ទាំង >> ពី ស្វែងរក & ជ្រើសរើស >> ជ្រើសរើស ជំនួស

ប្រអប់ នឹងលេចឡើង។ នៅទីនោះ អ្នកនឹងត្រូវដាក់ចន្លោះប៉ុន្មានដែលអ្នកចង់ដកចេញក្នុង Findអ្វី។

បន្ទាប់ពីនោះ អ្នកនឹងត្រូវដាក់ចន្លោះប៉ុន្មានដែលអ្នកចង់ជំនួសកន្លែងដែលមានស្រាប់នៅក្នុង ជំនួសដោយ។

បន្ទាប់​ពី​ដាក់​ដកឃ្លា​ទាំង​ពីរ រក​អ្វី​ដែល និង ជំនួស​ដោយ ។ បន្ទាប់មក ចុច ជំនួសទាំងអស់។ វានឹងបង្ហាញសារថាចំនួន ការជំនួស បានកើតឡើង។

➤ នៅទីនេះវានឹងបង្ហាញ 7 ការជំនួស

ក្នុង​ករណី​មាន​ចន្លោះ​នាំមុខ​ច្រើន​ទៀត​ក្នុង​ក្រឡា​ដែល​បាន​ជ្រើស​របស់​អ្នក​នោះ អ្នក​អាច​ចុច​លើ ជំនួស​ទាំងអស់ ម្តងទៀត។ វានឹងដកដកឃ្លានាំមុខដែលមានស្រាប់ចេញ។

➤ ជាថ្មីម្តងទៀតវាបានជំនួសកន្លែងទំនេរចំនួន 3។

នៅទីនេះ ចន្លោះនាំមុខទាំងអស់ត្រូវបានជំនួសដោយដកឃ្លាតែមួយ។

3.1. Single Spaces

ប្រសិនបើអ្នកចង់លុបចន្លោះនាំមុខតែមួយ នោះអ្នកក៏អាចប្រើ FIND & ជំនួសពាក្យបញ្ជា

បន្ទាប់ពីជ្រើសរើសក្រឡាពីកន្លែងដែលអ្នកចង់លុបចន្លោះនាំមុខតែមួយ។

ឥឡូវនេះ សូមបើកផ្ទាំង Home >> ពី ស្វែងរក & ជ្រើសរើស >> ជ្រើសរើស ជំនួស

ប្រអប់ នឹងលេចឡើងពីទីនោះ បញ្ចូលចន្លោះតែមួយនៅក្នុង ស្វែងរកអ្វី ហើយរក្សា ជំនួសដោយ ទទេ។

ជាចុងក្រោយ ចុចលើ ជំនួសទាំងអស់ ។ វានឹងលេចឡើងសារដែលបង្ហាញពីចំនួនការជំនួសបានកើតឡើង។ ឥឡូវនេះ ចុច យល់ព្រម។

➤ នៅទីនេះវានឹងបង្ហាញ 24 ការជំនួស

នៅទីនេះ ទាំងអស់ ចន្លោះតែមួយត្រូវបានជំនួសដោយលេខចន្លោះ។

3.2. Double Spaces

ម្យ៉ាងវិញទៀត ប្រសិនបើ​អ្នក​ចង់​ដក​យក​តែ​ចន្លោះ​នាំមុខ​ពីរ​ប៉ុណ្ណោះ នោះ​អ្នក​អាច​ប្រើ FIND & ជំនួសពាក្យបញ្ជា

ដើម្បីចាប់ផ្តើមជាមួយ សូមជ្រើសរើសក្រឡាពីកន្លែងដែលអ្នកចង់លុបចន្លោះនាំមុខតែមួយ។

បន្ទាប់ពីនោះ សូមបើកផ្ទាំង Home > ;> ពី ស្វែងរក & ជ្រើសរើស >> ជ្រើសរើស ជំនួស

ឥឡូវនេះ ប្រអប់ ប្រអប់ នឹងលេចឡើងពីទីនោះ បញ្ចូលចន្លោះទ្វេក្នុង ស្វែងរកអ្វី និងដកឃ្លាតែមួយក្នុង ជំនួសដោយ

បន្ទាប់ ចុចលើ ជំនួសទាំងអស់ ។ វានឹងលេចឡើងសារដែលបង្ហាញពីចំនួនការជំនួសបានកើតឡើង។ ឥឡូវនេះ ចុច យល់ព្រម។

➤ នៅទីនេះវានឹងបង្ហាញ 11 ការជំនួស

ជាចុងក្រោយ ទាំងអស់ ចន្លោះនាំមុខពីរដងត្រូវបានជំនួសដោយចន្លោះនាំមុខតែមួយ។

4. ការប្រើ VBA

ដើម្បីលុបដកឃ្លានាំមុខនៅក្នុង Excel អ្នកក៏អាច ប្រើ Visual Basic

ដំបូង សូមបើកផ្ទាំង Developer >> បន្ទាប់មកជ្រើសរើស Visual Basic។

បន្ទាប់មកវានឹងបើក Microsoft Visual Basic សម្រាប់កម្មវិធី។

ឥឡូវនេះ បើក បញ្ចូល >> ជ្រើសរើស ម៉ូឌុល

នៅទីនេះ ម៉ូឌុល ត្រូវបានបើក។

បន្ទាប់ពីនោះ សរសេរកូដដើម្បីលុបចន្លោះនាំមុខនៅក្នុង ម៉ូឌុល

6679

នៅទីនេះខ្ញុំបានយកអថេរពីរ Rng និង SelectedRng បានដាក់ឈ្មោះប្រអប់ ការដកកន្លែងនាំមុខ បន្ទាប់មកបានប្រើ a សម្រាប់រង្វិលជុំ ទៅ TRIM ក្រឡាដែលបានជ្រើសរើសនីមួយៗ

ខ្ញុំបានប្រើ អនុគមន៍ VBA LTRIM ដើម្បីកាត់។

ជាចុងក្រោយ រក្សាទុក កូដ ហើយត្រឡប់ទៅសន្លឹកកិច្ចការវិញ។

ដំបូង សូមជ្រើសរើសក្រឡា ឬជួរក្រឡា ដើម្បីអនុវត្ត VBA

បន្ទាប់មកបើក មើល ផ្ទាំង >> ពី ម៉ាក្រូ >> ជ្រើសរើស មើលម៉ាក្រូ។

នៅពេលនេះ ប្រអប់ ប្រអប់ នឹងលេចឡើងឥឡូវនេះ ជ្រើសរើស ម៉ាក្រូ បន្ទាប់មកចុច រត់

ម្តងទៀត ប្រអប់ប្រអប់ នឹងលេចឡើងដែលបង្ហាញជួរដែលបានជ្រើសរើសបន្ទាប់មក ចុច យល់ព្រម។

ឥឡូវនេះ ចន្លោះនាំមុខនៃជួរក្រឡាដែលបានជ្រើសរើសនឹងត្រូវដកចេញ។

N.B៖ អ្វីដែលត្រូវចងចាំ កូដ VBA នឹងដកដកឃ្លានាំមុខតែនៅក្នុងជួរក្រឡាដែលបានជ្រើសរើសប៉ុណ្ណោះ ហើយវានឹងផ្លាស់ប្តូរទិន្នន័យដើម និងមិនគាំទ្រមិនធ្វើវិញទេ។ លើសពីនេះ រក្សាទុកច្បាប់ចម្លងនៃទិន្នន័យរបស់អ្នក មុនពេលអនុវត្តកូដ VBA នេះ។

ផ្នែកអនុវត្ត

ខ្ញុំបានផ្ដល់សន្លឹកលំហាត់មួយនៅក្នុងសៀវភៅការងារ ដើម្បីអនុវត្តវិធីដែលបានពន្យល់ទាំងនេះដើម្បីលុបកន្លែងនាំមុខ។ អ្នកអាចទាញយកវាពីខាងលើ។

សេចក្តីសន្និដ្ឋាន

ខ្ញុំបានព្យាយាមពន្យល់ 4 វិធីងាយៗ និងរហ័ស ដើម្បីលុបកន្លែងនាំមុខក្នុង Excel ។ វិធីផ្សេងគ្នាទាំងនេះនឹងជួយអ្នកក្នុងការដកដកឃ្លានាំមុខចេញពីទាំងតម្លៃអត្ថបទ និងលេខ។ ជាចុងក្រោយ ប្រសិនបើអ្នកមានការផ្ដល់យោបល់ គំនិត និងមតិកែលម្អណាមួយ សូមមានអារម្មណ៍សេរីក្នុងការបញ្ចេញមតិខាងក្រោម។

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