របៀបលុបអត្ថបទបន្ទាប់ពីតួអក្សរក្នុង Excel (3 វិធី)

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

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

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