តារាងមាតិកា
ខណៈពេលដែលបង្កើតសន្លឹកកិច្ចការធំមួយ វាអាចទៅរួចខ្លាំងណាស់ដែលមានចន្លោះបន្ថែមមួយចំនួននៅក្នុងមាតិកា។ ដើម្បីបង្កើតសន្លឹកកិច្ចការដ៏ល្អមួយ វាត្រូវការ ដកចន្លោះបន្ថែម ។ នៅក្នុងអត្ថបទនេះ ខ្ញុំនឹងពន្យល់ របៀបលុបចន្លោះនាំមុខនៅក្នុង 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 ។ វិធីផ្សេងគ្នាទាំងនេះនឹងជួយអ្នកក្នុងការដកដកឃ្លានាំមុខចេញពីទាំងតម្លៃអត្ថបទ និងលេខ។ ជាចុងក្រោយ ប្រសិនបើអ្នកមានការផ្ដល់យោបល់ គំនិត និងមតិកែលម្អណាមួយ សូមមានអារម្មណ៍សេរីក្នុងការបញ្ចេញមតិខាងក្រោម។