តារាងមាតិកា
នៅពេលធ្វើការជាមួយសំណុំទិន្នន័យធំ ពេលខ្លះអ្នកប្រហែលជាត្រូវលុបផ្នែកខ្លះនៃទិន្នន័យចេញ។ ដើម្បីធ្វើនេះដោយដៃគឺពិតជាប្រើពេលវេលា និងវិធីឆោតល្ងង់ក្នុងការធ្វើ។ នៅក្នុង Excel អ្នកអាចលុបអត្ថបទបន្ទាប់ពីតួអក្សរជាក់លាក់មួយតាមវិធីបីយ៉ាងមានប្រសិទ្ធភាព។
អនុវត្តការទាញយកសៀវភៅការងារ
អ្នកអាចទាញយកសៀវភៅការងារពីទីនេះ។
លុបអត្ថបទបន្ទាប់ពី Character.xlsm
វិធីងាយៗចំនួន 3 ដើម្បីលុបអត្ថបទបន្ទាប់ពីតួអក្សរក្នុង Excel
នៅទីនេះអ្នកនឹងរៀនពីរបៀបលុបអត្ថបទបន្ទាប់ពីតួអក្សរជាក់លាក់មួយដោយប្រើប្រាស់ Find & ជំនួសឧបករណ៍បញ្ជាក្នុង Excel ដោយប្រើប្រាស់រូបមន្ត និងដោយប្រើកូដ VBA ផងដែរ។
1. ប្រើ Find & ជំនួសពាក្យបញ្ជាដើម្បីលុបអត្ថបទបន្ទាប់ពីតួអក្សរ
យើងនឹងរៀនពីរបៀបលុបអត្ថបទបន្ទាប់ពីតួអក្សរជាក់លាក់មួយដោយប្រើ ស្វែងរក & ជំនួសមុខងារ នៅក្នុង Excel ។ នៅក្នុង Excel នេះគឺជាវិធីងាយស្រួលបំផុតដើម្បីលុបអត្ថបទណាមួយបន្ទាប់ពីតួអក្សរជាក់លាក់មួយ។
ជំហានដើម្បីធ្វើវាត្រូវបានផ្តល់ឱ្យខាងក្រោម
ជំហាន 1: ដំបូងជ្រើសរើសសំណុំទិន្នន័យរបស់អ្នក។
ជំហាន 2: បន្ទាប់មកនៅក្រោមផ្ទាំង Home សូមចូលទៅកាន់ Find & ជ្រើសរើស -> ជំនួស ។
ជំហាន 3: ពីប្រអប់លេចឡើង ស្វែងរក និងជំនួស នៅក្បែរ ស្វែងរកអ្វី ដាក់ស្លាក សរសេរតួអក្សរដែលអ្នកចង់លុបអត្ថបទ ហើយដាក់និមិត្តសញ្ញា សញ្ញាផ្កាយ (*) បន្ទាប់ពីវា។
ជំហានទី 4៖ រក្សាប្រអប់ ជំនួសដោយប្រអប់ ទទេ។
ជំហាន5: ចុច ជំនួសទាំងអស់ ។
ដើម្បីស្វែងយល់បន្ថែម សូមពិនិត្យមើលរូបភាពខាងក្រោម ដែលយើងចង់លុបអ្វីៗទាំងអស់បន្ទាប់ពី សញ្ញាក្បៀស (,) ដូច្នេះយើងសរសេរនិមិត្តសញ្ញា ក្បៀស (,) ហើយដាក់ និមិត្តសញ្ញា សញ្ញាផ្កាយ (*) រួមជាមួយវា។
ជំហានទី 4: វានឹងលុបអត្ថបទទាំងអស់បន្ទាប់ពីសញ្ញាក្បៀស (,) នៅក្នុងសំណុំទិន្នន័យរបស់អ្នក។
អានបន្ថែម៖ របៀបលុបអត្ថបទបន្ទាប់ពីតួអក្សរក្នុង Excel (3 វិធី)
២. បញ្ចូលរូបមន្ត Excel ដើម្បីលុបអត្ថបទបន្ទាប់ពីតួអក្សរ
មិនដូចវិធីសាស្ត្រខាងលើទេ ការប្រើរូបមន្តដើម្បីលុបខ្សែអក្សរបន្ទាប់ពីតួអក្សរជាក់លាក់នៅក្នុង Excel គឺជាវិធីសាស្ត្រដែលមានប្រសិទ្ធភាព និងអាចទុកចិត្តបានជាង។ ការអនុវត្តរូបមន្តបង្កើតលទ្ធផលដែលមិនផ្លាស់ប្តូរ និងអាចគ្រប់គ្រងបានកាន់តែច្រើននៃសំណុំទិន្នន័យរបស់អ្នក។
ការប្រើរូបមន្តបើកវិធីជាច្រើនដើម្បីលុបអត្ថបទបន្ទាប់ពីចំណុចជាក់លាក់មួយចំនួននៃខ្សែអក្សរ។
i. លុបអត្ថបទទាំងអស់បន្ទាប់ពីតួអក្សរមួយ
រូបមន្តទូទៅ៖
=LEFT(cell, SEARCH("character", cell) -1)
នៅទីនេះ
ក្រឡា = លេខយោងក្រឡានៃទិន្នន័យរបស់អ្នក
តួអក្សរ = តួអក្សរដែលអ្នកចង់លុបអត្ថបទ
ប្រសិនបើអ្នកចង់លុបអត្ថបទទាំងអស់បន្ទាប់ពីតួអក្សរមួយ បន្ទាប់មក គ្រាន់តែធ្វើតាមជំហានដែលបានផ្តល់ឱ្យខាងក្រោម
ជំហាន 1: នៅក្នុងក្រឡាក្បែរសំណុំទិន្នន័យរបស់អ្នក សូមសរសេររូបមន្តខាងលើ។
ជំហាន 2: ចុច Enter ។
វានឹងលុបអត្ថបទទាំងអស់បន្ទាប់ពីតួអក្សរជាក់លាក់មួយ។
ជំហាន 3: អូសជួរដេកចុះក្រោមដោយប្រើ Fill Handle ដើម្បីអនុវត្តរូបមន្តទៅសំណុំទិន្នន័យដែលនៅសល់។
- ការពន្យល់៖
មុខងារស្វែងរក កំណត់ទីតាំងរបស់តួអក្សរពី ក្រឡា (ក្នុងករណីរបស់យើង វាកំណត់ទីតាំងនៃសញ្ញាក្បៀស (,) នៅក្នុងទិន្នន័យនៃក្រឡា B4) ហើយបញ្ជូនវាទៅ អនុគមន៍ LEFT ដែលទាញយកលេខដែលត្រូវគ្នានៃតួអក្សរពីការចាប់ផ្តើមនៃខ្សែអក្សរ។ នៅក្នុងកោសិកា។
ii. លុបអត្ថបទបន្ទាប់ពី N-th កើតឡើងនៃតួអក្សរ
នៅក្នុងស្ថានភាព នៅពេលដែលអ្នកត្រូវលុបអត្ថបទបន្ទាប់ពីតួអក្សរជាក់លាក់មួយ ប៉ុន្តែតួអក្សរនោះកើតឡើងច្រើនដងក្នុងខ្សែអក្សរ បន្ទាប់មកអ្នកត្រូវប្រើដូចខាងក្រោម រូបមន្ត
រូបមន្តទូទៅ៖ =LEFT(
cell
, FIND("#", SUBSTITUTE(
cell
, "
character
", "#",
n
)) -1)
នៅទីនេះ
ក្រឡា = លេខយោងក្រឡានៃទិន្នន័យរបស់អ្នក
តួអក្សរ = តួអក្សរ បន្ទាប់ពីនោះអ្នកចង់លុបអត្ថបទ
n = ការកើតឡើងរបស់តួអក្សរបន្ទាប់ពីការលុបអត្ថបទ។
# = ដើម្បីណែនាំតួអក្សរថ្មីដែលមិនមានវត្តមាននៅកន្លែងណាមួយនៅក្នុងសំណុំទិន្នន័យប្រភព (អ្នកអាចប្រើតួអក្សរណាមួយដែលអ្នកចង់បាន ប៉ុន្តែត្រូវចាំថា តួអក្សរនោះត្រូវតែមានតែមួយគត់)។
ជំហាននៃការលុបអត្ថបទបន្ទាប់ពីការកើតឡើង N-th នៃតួអក្សរត្រូវបានផ្ដល់ឱ្យខាងក្រោម
ជំហានទី 1: ក្នុងក្រឡាក្បែរសំណុំទិន្នន័យរបស់អ្នក សូមសរសេររូបមន្តខាងលើ។
ជំហាន 2: ចុច Enter ។
វានឹងលុបអត្ថបទទាំងអស់បន្ទាប់ពីតួអក្សរជាក់លាក់មួយ។
ជំហានទី 3: អូសជួរដេកចុះក្រោមដោយប្រើ Fill Handle ដើម្បីអនុវត្តរូបមន្តដែលនៅសល់ នៃសំណុំទិន្នន័យ។
- ការពន្យល់៖
ដើម្បីស្វែងយល់បន្ថែម សូមពិនិត្យមើលឧទាហរណ៍ខាងលើដែលយើងចង់លុបអ្វីៗទាំងអស់បន្ទាប់ពី ទី 2 សញ្ញាក្បៀស (,) នៅក្នុងក្រឡា B4 ដូច្នេះយើង ជំនួស វាដោយនិមិត្តសញ្ញា hash (#) ។
SUBSTITUTE(B4, ",", "#", 2)
បន្ទាប់មកបញ្ជូនលទ្ធផលទៅ មុខងារ FIND ដែលកំណត់ទីតាំងរបស់ hash (#) ។ បន្ទាប់ពីកំណត់ទីតាំងរបស់តួអក្សរ មុខងារ FIND បន្ទាប់មកដកលេខ 1 ដើម្បីដឹងពីលេខដែលនៅពីមុខតួអក្សរ (,)។
FIND("#", SUBSTITUTE(B4, ",", "#", 2)) -1
បន្ទាប់មក វាបញ្ជូនតម្លៃទៅមុខងារ LEFT ជាមួយនឹងការណែនាំនៃការទាញតួអក្សរមុនតួអក្សរពិសេស (#) ។
LEFT(B4, FIND("#", SUBSTITUTE(B4, ",", "#", 2)) -1)
វានឹងផ្តល់ឱ្យអ្នកនូវលទ្ធផលនៃសំណុំទិន្នន័យដែលបានកាត់ដោយគ្មានអត្ថបទទាំងអស់បន្ទាប់ពីសញ្ញាក្បៀស (,) ។
iii. លុបអត្ថបទបន្ទាប់ពីការកើតឡើងចុងក្រោយនៃតួអក្សរ
ក្នុងករណីលុបអត្ថបទទាំងអស់បន្ទាប់ពីតួអក្សរជាក់លាក់មួយបានកើតឡើងច្រើនដង អ្នកត្រូវអនុវត្តរូបមន្តខាងក្រោម
រូបមន្តទូទៅ : =LEFT(
cell
, FIND("#", SUBSTITUTE(
cell
, "
character
", "#", LEN(
cell
) - LEN(SUBSTITUTE(
cell
, "
character
","")))) -1)
នៅទីនេះ
cell = លេខយោងក្រឡានៃទិន្នន័យរបស់អ្នក
តួអក្សរ r = theតួអក្សរបន្ទាប់ដែលអ្នកចង់លុបអត្ថបទ។
# = ដើម្បីណែនាំតួអក្សរថ្មីដែលមិនមានវត្តមាននៅកន្លែងណាមួយនៅក្នុងសំណុំទិន្នន័យប្រភព (អ្នកអាចប្រើតួអក្សរណាមួយដែលអ្នកចង់បាន ប៉ុន្តែត្រូវចាំថា តួអក្សរនោះត្រូវតែមានតែមួយគត់)។
ជំហាននៃការលុបអត្ថបទបន្ទាប់ពីការកើតឡើងចុងក្រោយនៃតួអក្សរត្រូវបានផ្តល់ឱ្យខាងក្រោម
ជំហាន 1: នៅក្នុងក្រឡាក្បែរសំណុំទិន្នន័យរបស់អ្នក សូមសរសេររូបមន្តខាងលើ។
ជំហាន 2: ចុច Enter ។
វានឹងលុបអត្ថបទទាំងអស់បន្ទាប់ពីតួអក្សរជាក់លាក់មួយ។
ជំហានទី 3៖ អូសជួរដេកចុះក្រោមដោយប្រើ Fill Handle ដើម្បីអនុវត្តរូបមន្តទៅនឹងសំណុំទិន្នន័យដែលនៅសល់។
- ការពន្យល់៖
ដើម្បីស្វែងយល់បន្ថែម សូមពិនិត្យមើលឧទាហរណ៍ខាងលើដែលយើងចង់រក្សាទុកតែ ឈ្មោះកីឡា cricket មិនមែនអាជីពទេ។
ដូច្នេះដំបូង យើងត្រូវស្វែងយល់ថាតើមានក្បៀសចំនួនប៉ុន្មាននៅក្នុងអត្ថបទដើម។ ដូច្នេះ យើងជំនួសសញ្ញាក្បៀសនីមួយៗដោយគ្មានអ្វី (“”) ជាមួយមុខងារ SUBSTITUTE ហើយបញ្ជូនលទ្ធផលទៅ អនុគមន៍ LEN :
LEN(SUBSTITUTE(B4, ",",""))
បន្ទាប់មកដកលេខលទ្ធផលចេញពីប្រវែងសរុបនៃខ្សែអក្សរដើម ដើម្បីទទួលបានចំនួនសរុបនៃសញ្ញាក្បៀស (,) ដែលមានវត្តមាននៅក្នុងខ្សែអក្សរ (ដែលជាលេខធម្មតានៃសញ្ញាក្បៀសចុងក្រោយផងដែរ )
LEN(B4) - LEN(SUBSTITUTE(B4, ",",""))
បន្ទាប់មក អ្នកធ្លាប់ស្គាល់រូបមន្ត FIND(SUBSTITUTE()) រួចហើយពីការពិភាក្សាខាងលើដែលត្រូវបានប្រើដើម្បីទទួលបាន ទីតាំងរបស់សញ្ញាក្បៀសចុងក្រោយ (,) នៅក្នុងខ្សែអក្សរដែលយើងទទួលបានពីរូបមន្ត LEN(SUBSTITUTE()) ដែលបានពិភាក្សាខាងលើ។
FIND("#", SUBSTITUTE(B4, ",", "#", LEN(B4) - LEN(SUBSTITUTE(B4, ",",""))))
បន្ទាប់មក យើងគ្រាន់តែដកលទ្ធផលលទ្ធផលចេញពីប្រវែងនៃទិន្នន័យដើម ដើម្បីលុបអត្ថបទទាំងអស់។
LEFT(B4, FIND("#", SUBSTITUTE(B4, ",", "#", LEN(B4) - LEN(SUBSTITUTE(B4, ",","")))) -1)
វានឹងបង្កើតសំណុំទិន្នន័យនៃឈ្មោះកីឡាករ cricket ដោយគ្មានវិជ្ជាជីវៈ។
អានបន្ថែម៖ របៀបយកអត្ថបទចេញពីក្រឡា Excel (វិធីងាយៗ ៩ យ៉ាង)
ការអានស្រដៀងគ្នា
- របៀបយកអត្ថបទជាក់លាក់ចេញពីក្រឡាក្នុង Excel (វិធី 11 យ៉ាងងាយស្រួលបំផុត)
- របៀបលុបអត្ថបទមុនពេលដកឃ្លាជាមួយរូបមន្ត Excel (5 វិធីសាស្រ្ត)
3. បង្កប់កូដ VBA ដើម្បីលុបអត្ថបទបន្ទាប់ពីតួអក្សរក្នុង Excel
ប្រសិនបើអ្នកជាអ្នកប្រើប្រាស់ Excel ដែលមានបទពិសោធន៍ នោះវិធីសាស្ត្រនេះគឺសម្រាប់តែអ្នកប៉ុណ្ណោះ។ ការប្រើ VBA ដើម្បីលុបអត្ថបទបន្ទាប់ពីតួអក្សរគឺជាវិធីលឿនបំផុតដើម្បីធ្វើការងារដែលបានបញ្ចប់។
ជំហាន 1: ចុច Alt + F11 នៅលើក្តារចុចរបស់អ្នក ឬចូលទៅកាន់ផ្ទាំង អ្នកអភិវឌ្ឍន៍ -> Visual Basic ដើម្បីបើកកម្មវិធីនិពន្ធ Visual Basic ។
ជំហាន 2: ពីរបារម៉ឺនុយ ចុច បញ្ចូល -> ម៉ូឌុល ។
ជំហានទី 3៖ ចម្លងកូដខាងក្រោម ហើយបិទភ្ជាប់វាទៅក្នុងបង្អួចកូដ។
2891
ឥឡូវនេះលេខកូដរបស់អ្នករួចរាល់ដើម្បីដំណើរការហើយ។
ជំហានទី 4: S witch ទៅសន្លឹកកិច្ចការដែលចាប់អារម្មណ៍ ជ្រើសរើសជួរដែលចង់បាន ត្រូវប្រាកដថារក្សាជួរឈរនៅជាប់វាទទេ ព្រោះម៉ាក្រូនឹងបង្ហាញលទ្ធផលនៅទីនេះ។
ជំហាន 5: បន្ទាប់មករុករកទៅ អ្នកអភិវឌ្ឍន៍ -> ម៉ាក្រូ។
ជំហានទី 6៖ ជ្រើសរើសឈ្មោះម៉ាក្រូ remove_text_after_character - > រត់
វានឹងបង្ហាញអ្នកពីលទ្ធផលនៃការលុបអត្ថបទបន្ទាប់ពីតួអក្សរក្នុង Excel ។
អានបន្ថែម៖ របៀបយកអត្ថបទជាក់លាក់ចេញពីជួរឈរក្នុង Excel (8 វិធី)
សេចក្តីសន្និដ្ឋាន
នៅក្នុងអត្ថបទនេះ យើងបានរៀនពីរបៀបលុបអត្ថបទបន្ទាប់ពីតួអក្សរជាក់លាក់នៅក្នុង Excel ។ យើងស្វែងយល់ពីរបៀបធ្វើវាមិនត្រឹមតែពីការកើតឡើងលើកទី 1 នៃតួអក្សរប៉ុណ្ណោះទេប៉ុន្តែក៏ជាការកើតឡើងចុងក្រោយនិង Nth ផងដែរ។ ខ្ញុំសង្ឃឹមថាអត្ថបទនេះមានប្រយោជន៍ច្រើនសម្រាប់អ្នក។ រីករាយក្នុងការសួរសំណួរណាមួយ ប្រសិនបើអ្នកមានទាក់ទងនឹងប្រធានបទ។