តារាងមាតិកា
ពេលខ្លះអ្នកអាចឃើញថាវាចាំបាច់ដើម្បីជំនួសអត្ថបទក្នុងរូបមន្ត Excel ដើម្បីផ្លាស់ប្តូររូបមន្តដែលបានសរសេរពីមុនភ្លាមៗ។ ប្រសិនបើអ្នកកំពុងស្វែងរកវិធីងាយស្រួលបំផុតក្នុងការធ្វើការងារនេះ នោះអ្នកស្ថិតនៅកន្លែងដែលត្រឹមត្រូវ។ ដូច្នេះ សូមចាប់ផ្តើមជាមួយអត្ថបទ។
ទាញយកសៀវភៅការងារ
ជំនួសអត្ថបទក្នុង Formula.xlsm
7 វិធីសាស្រ្តដើម្បីជំនួសអត្ថបទនៅក្នុង រូបមន្ត Excel
នៅទីនេះ យើងមានរូបមន្តពីរនៅក្នុងជួរឈរ តម្លៃបញ្ចុះតម្លៃ និងជួរឈរ >2000 ឬមិនមែន ហើយយើងនឹងបង្ហាញវិធីដើម្បីផ្លាស់ប្តូរខ្សែអក្សរ ឬ ខ្សែអក្សរលេខនៅក្នុងរូបមន្តទាំងនេះ។
យើងបានប្រើកំណែ Microsoft Excel 365 នៅទីនេះ។ អ្នកអាចប្រើកំណែផ្សេងទៀតតាមភាពងាយស្រួលរបស់អ្នក។
វិធីសាស្រ្ត-1៖ ជំនួសអត្ថបទក្នុងរូបមន្ត Excel ដោយដៃ
នៅទីនេះ យើងបានប្រើរូបមន្តជាមួយ អនុគមន៍ IF និងទទួលបាន បាទ សម្រាប់តម្លៃដែលធំជាង 2000។ ឥឡូវនេះ យើងចង់ជំនួស បាទ/ចាស ដោយ ធំជាង 2000 នៅក្នុងរូបមន្តដោយដៃ។
ជំហាន :
➤ ជ្រើសរើសក្រឡាទីមួយនៃជួរឈរ >2000 ឬអត់ .
ដូច្នេះវាកំពុងបង្ហាញរូបមន្តនៃក្រឡានេះនៅក្នុងរបាររូបមន្ត។
➤ ជំនួស បាទ ដោយ ធំជាង 2000 នៅក្នុងរបាររូបមន្តដោយដៃ។
➤ ចុច ENTER ហើយអូសចុះក្រោម Fill Handle tool.
លទ្ធផល :
តាមវិធីនេះ អ្នកនឹងអាចជំនួស បាទ ជាមួយ ធំជាងជាង 2000 នៅក្នុងរូបមន្ត។
អានបន្ថែម៖ របៀបស្វែងរក និងជំនួសនៅក្នុងជួរឈរ Excel (6 វិធី)
វិធីសាស្រ្ត-2៖ ការប្រើជម្រើសជំនួសដើម្បីជំនួសអត្ថបទក្នុងរូបមន្ត Excel
នៅក្នុងផ្នែកនេះ យើងនឹងប្រើជម្រើស ជំនួស ដើម្បីជំនួសអត្ថបទ បាទ ជាមួយ ធំជាង 2000 នៅក្នុងរូបមន្តនៃ >2000 ឬមិនមែន ជួរឈរ។
ជំហាន :
➤ ជ្រើសរើសក្រឡានៃ >2000 ឬមិន ជួរឈរ។
➤ ចូលទៅកាន់ Home Tab >> ការកែសម្រួល ក្រុម >> ស្វែងរក & ជ្រើសរើស ទម្លាក់ចុះ >> ជំនួស ជម្រើស។
អ្នកអាចប្រើគ្រាប់ចុចផ្លូវកាត់ CTRL+H ផងដែរជំនួសឱ្យនីតិវិធីនេះ។
<0បន្ទាប់ពីនោះ ប្រអប់ ស្វែងរក និងជំនួស នឹងបង្ហាញឡើង។
➤ សរសេរ ហើយជ្រើសរើសខាងក្រោម
ស្វែងរក what → Yes
ជំនួសដោយ → ធំជាង 2000
ក្នុង → សន្លឹក
ស្វែងរក → តាមជួរ
មើលក្នុង → រូបមន្ត
➤ ជ្រើសរើស ជំនួសជម្រើស ទាំងអស់។
បន្ទាប់មក ប្រអប់សារមួយនឹងលេចឡើងដែលនិយាយថា “រួចរាល់ហើយ។ យើងធ្វើការជំនួស 9 ដង។
លទ្ធផល :
បន្ទាប់ពីនោះ អ្នកនឹងអាចជំនួស បាទ ជាមួយ ធំជាង 2000 ក្នុងរូបមន្ត។
អានបន្ថែម៖ ជំនួសអត្ថបទនៃក្រឡាដោយផ្អែកលើលក្ខខណ្ឌក្នុង Excel (5 វិធីសាស្រ្តងាយៗ)
Method-3: ការប្រើចូលទៅកាន់ជម្រើសពិសេសដើម្បីជំនួសអត្ថបទក្នុង Excel Formula
អ្នកអាចជំនួសអត្ថបទ បាទ/ចាស ជាមួយ ធំជាង 2000 ក្នុងរូបមន្តនៃជួរឈរ >2000 ឬមិនមែន ដោយប្រើជម្រើស ចូលទៅកាន់ពិសេស ផងដែរ។
ជំហាន :
➤ ចូលទៅកាន់ Home Tab >> Editing ក្រុម >> ស្វែងរក & ជ្រើសរើស ទម្លាក់ចុះ >> ចូលទៅកាន់ពិសេស ជម្រើស។
បន្ទាប់មក អ្នកជំនួយ ចូលទៅកាន់ពិសេស នឹងបើក ឡើង។
➤ ជ្រើសរើសជម្រើស រូបមន្ត ហើយចុច យល់ព្រម ។
បន្ទាប់ពីនោះ កោសិកានៃ ជួរឈរ >2000 ឬអត់ នឹងត្រូវបានជ្រើសរើស។
➤ អនុវត្តតាម វិធីសាស្រ្ត-2 ហើយអ្នកនឹងទទួលបានរូបមន្តថ្មី ជាមួយអត្ថបទ ធំជាង 2000 ជំនួសឱ្យ បាទ/ចាស ។
ការអានស្រដៀងគ្នា
- Excel VBA៖ របៀបស្វែងរក និងជំនួសអត្ថបទក្នុង Word Document
- របៀបជំនួសអក្សររវាងតួអក្សរពីរក្នុង Excel (3 វិធីងាយៗ)
- របៀបស្វែងរក និងជំនួសក្នុងការជ្រើសរើសក្នុង Excel (7 វិធីសាស្រ្ត)
- របៀបស្វែងរក និងជំនួសពីបញ្ជីជាមួយម៉ាក្រូក្នុង Excel (5 ឧទាហរណ៍)
- របៀបជំនួសអត្ថបទបន្ទាប់ពីតួអក្សរជាក់លាក់នៅក្នុង Excel (3 វិធីសាស្រ្ត)
វិធីសាស្រ្ត-4៖ ការប្រើគ្រាប់ចុចផ្លូវកាត់ដើម្បីជំនួសអត្ថបទក្នុងរូបមន្ត Excel
នៅទីនេះ យើងនឹងប្រើគ្រាប់ចុចផ្លូវកាត់ដើម្បីជំនួសអត្ថបទក្នុងរូបមន្តខាងក្រោមយ៉ាងងាយស្រួល។
ជំហាន :
➤ ចុច CTRL+TILDE (គ្រាប់ចុចខាងលើ TAB key និងខាងក្រោម ESC key)
បន្ទាប់មក វានឹងបង្ហាញរូបមន្តបានប្រើនៅក្នុង >2000 ឬមិនមែន ជួរឈរ។
ឥឡូវនេះ សូមអនុវត្តតាម Method-2 ហើយអ្នកនឹងទទួលបានរូបមន្តថ្មី ជាមួយអត្ថបទ ធំជាង 2000 ជំនួសឱ្យ បាទ/ចាស ។
➤ ចុចគ្រាប់ចុច CTRL+TILDE ម្តង ម្តងទៀត
បន្ទាប់ពីនោះ អ្នកនឹងទទួលបានលទ្ធផលថ្មីដោយសារការផ្លាស់ប្តូររូបមន្តនៅក្នុង >2000 ឬមិនមែន ជួរឈរ។
វិធីសាស្រ្ត-5៖ ដោយប្រើលេខកូដ VBA
នៅក្នុងជួរឈរ តម្លៃបញ្ចុះតម្លៃ យើងមានតម្លៃបញ្ចុះតម្លៃបន្ទាប់ពីប្រើរូបមន្តដែលមានអត្រាបញ្ចុះតម្លៃ 0.06 ហើយឥឡូវនេះ យើងចង់ជំនួសអត្រាបញ្ចុះតម្លៃនេះជាមួយ 0.04 ដោយការផ្លាស់ប្តូរតម្លៃនេះនៅក្នុងរូបមន្ត។ ដើម្បីធ្វើដូចនេះនៅទីនេះ យើងនឹងប្រើកូដ VBA ។
ជំហាន-01 :
➤ ទៅ ទៅ Developer Tab >> Visual Basic Option
បន្ទាប់មក Visual Basic Editor នឹង បើកឡើង។
➤ ចូលទៅកាន់ Insert Tab >> Module Option
បន្ទាប់ពីនោះ ម៉ូឌុល នឹងត្រូវបានបង្កើត។
ជំហាន-02 :
➤សរសេរកូដខាងក្រោម
5568
នៅទីនេះ យើងបានកំណត់តម្លៃចាស់របស់យើង 0.06 នៅក្នុង oldStr variable និង 0.04 នៅក្នុង newStr variable និង D5,D6,D7,D8,D9,D10,D11,D12,D13 គឺជាក្រឡានៃជួរដែលយើងចង់បាន។
ជំនួស នឹងជំនួស 0.06 ជាមួយ 0.04 នៅក្នុងរូបមន្តនៃក្រឡាទាំងនេះ ហើយទីបំផុតរក្សាទុកតម្លៃថ្មីទាំងនេះនៅក្នុងអថេរ newStr ។
➤ ចុច F5
លទ្ធផល :
តាមវិធីនេះ អ្នកនឹងអាចជំនួស 0.06 ជាមួយ 0.04 នៅក្នុងរូបមន្តនៃជួរឈរ តម្លៃបញ្ចុះតម្លៃ ។
អានបន្ថែម៖ Excel VBA ដើម្បីស្វែងរក និងជំនួសអត្ថបទក្នុងជួរឈរ (2 ឧទាហរណ៍)
Method-6: ការប្រើប្រាស់អនុគមន៍ SUBSTITUTE និង FORMULATEXT ជាមួយ VBA Code
នៅទីនេះ យើងនឹងប្រើមុខងារ SUBSTITUTE និង FORMULATEXT function រួមជាមួយនឹងកូដ VBA ដើម្បីជំនួស 0.06 ជាមួយ 0.04 ក្នុងរូបមន្តនៃជួរឈរ តម្លៃបញ្ចុះតម្លៃ ហើយបន្ទាប់មកយើង នឹងទទួលបានតម្លៃថ្មីនៅក្នុងជួរឈរ តម្លៃថ្មី ។ សម្រាប់ការគណនាបន្ថែម យើងបានបន្ថែមជួរឈរថ្មី Formula ។
Step-01 :
➤ ប្រើរូបមន្តខាងក្រោមនៅក្នុងក្រឡា E5
=SUBSTITUTE(FORMULATEXT(D5),0.06,0.04)
នៅទីនេះ D5 គឺជាតម្លៃនៃ តម្លៃបញ្ចុះតម្លៃ ជួរឈរ។
- FORMULATEXT(D5) → ត្រឡប់រូបមន្តដែលបានប្រើក្នុងក្រឡា D5
- SUBSTITUTE(FORMULATEXT(D5),0.06,0.04) ក្លាយជា<0 SUBSTITUTE(C5-C5*0.06,0.06,0.04) → ជំនួស 0.06 ជាមួយ 0.04
លទ្ធផល → C5-C5*0.04
➤ ចុច ENTER ។
➤ អូសចុះក្រោម Fill Handle ឧបករណ៍។
បន្ទាប់ពីនោះ យើងទទួលបានរូបមន្តថ្មីរបស់យើងនៅក្នុងជួរឈរ រូបមន្ត ដែលយើងចង់ប្រើដើម្បីទទួលបានតម្លៃថ្មីនៅក្នុងជួរឈរ តម្លៃថ្មី ។
ដើម្បីធ្វើដូច្នេះ យើងមានដើម្បីប្រើកូដ VBA ដើម្បីបង្កើតមុខងារដំបូង។
ជំហាន-02 :
➤ អនុវត្តតាម ជំហាន-01 of Method-5
4012
VOLATILE គណនាឡើងវិញនៅពេលណាដែលការគណនាកើតឡើងនៅក្នុងក្រឡាណាមួយនៅលើសន្លឹកកិច្ចការ ហើយលេខកូដ VBA នេះនឹងបង្កើតមុខងារមួយដែលមានឈ្មោះថា EVAL ។
➤ បន្ទាប់ពីរក្សាទុកលេខកូដ ត្រឡប់ទៅសន្លឹកកិច្ចការវិញ។
➤ វាយឈ្មោះមុខងារដែលបានបង្កើតក្នុងក្រឡា F5 .
=EVAL(E5)
EVAL នឹងត្រឡប់មកយើងនូវតម្លៃនៃរូបមន្តក្នុងក្រឡា E5 ។
➤ ចុច ENTER ហើយអូសចុះក្រោម ឧបករណ៍ Fill Handle ។
លទ្ធផល :
បន្ទាប់ពីនោះ អ្នកនឹងអាចជំនួស 0.06 ជាមួយ 0.04 នៅក្នុងរូបមន្តនៃ ថ្មី តម្លៃ ជួរឈរ។
អានបន្ថែម៖ របៀបប្រើមុខងារជំនួសក្នុង Excel VBA (ឧទាហរណ៍ 3)
Method-7: ការប្រើប្រាស់មុខងារ REPLACE និង FORMULATEXT ជាមួយ VBA Code
នៅក្នុងផ្នែកនេះ យើងនឹងប្រើ អនុគមន៍ REPLACE និង FORMULATEXT function រួមជាមួយនឹង VBA កូដដើម្បីជំនួស 0.06 ជាមួយ 0.04 នៅក្នុងរូបមន្តនៃជួរឈរ តម្លៃបញ្ចុះតម្លៃ ហើយបន្ទាប់មកយើងនឹងទទួលបានតម្លៃថ្មីនៅក្នុង តម្លៃថ្មី ជួរឈរ។
ជំហាន-01 :
➤ ប្រើរូបមន្តខាងក្រោមក្នុងក្រឡា E5
=REPLACE(FORMULATEXT(D5),FIND("*",FORMULATEXT(D5),1)+1,4,0.04)
នៅទីនេះ D5 គឺជាតម្លៃនៃជួរឈរ តម្លៃបញ្ចុះតម្លៃ ។
- FORMULATEXT(D5) → ត្រឡប់ការប្រើរូបមន្តក្នុងក្រឡា D5
- FIND(“*”, FORMULATEXT(D5),1) → ក្លាយជា
FiND(“*”, C5-C5*0.06,1) → ស្វែងរកទីតាំងនៃសញ្ញា “*”
លទ្ធផល → 7
- FIND(“*”,FORMULATEXT(D5),1)+1 → បន្ថែម 1 ជាមួយនឹងទីតាំងនៃសញ្ញា “*”
- REPLACE(FORMULATEXT(D5),FIND(“*”,FORMULATEXT(D5),1)+1,4,0.04) ក្លាយជា
REPLACE(C5-C5*0.06,FIND(“* ”,8,4,0.04) → ជំនួស 0.06 ជាមួយ 0.04
លទ្ធផល → C5-C5*0.04
➤ ចុច ENTER ។
➤ អូសចុះក្រោម ឧបករណ៍ Fill Handle ។
បន្ទាប់ពីនោះ យើងទទួលបានរូបមន្តថ្មីរបស់យើងនៅក្នុងជួរឈរ រូបមន្ត ដែលយើងចង់ប្រើ ដើម្បីទទួលបានតម្លៃថ្មីនៅក្នុងជួរឈរ តម្លៃថ្មី ។
<53
ដើម្បីធ្វើដូច្នេះ យើងនឹងប្រើមុខងារដែលបានបង្កើតរបស់យើង EVAL នៅក្នុងវិធីសាស្ត្រមុន។
ជំហាន-02 :
➤ វាយរូបមន្តខាងក្រោមក្នុងក្រឡា F5 ។
=EVAL(E5)
EVAL នឹងប្រគល់ v alue នៃរូបមន្តក្នុងក្រឡា E5 ។
➤ ចុច ENTER ។
➤ អូសចុះក្រោម បំពេញចំណុចទាញ ឧបករណ៍។
លទ្ធផល :
ជាចុងក្រោយ អ្នកនឹងអាចជំនួស 0.06 ជាមួយ 0.04 នៅក្នុងរូបមន្តនៃ តម្លៃថ្មី ជួរឈរ។
អានបន្ថែម៖ ស្វែងរក និងជំនួសអត្ថបទក្នុងជួរជាមួយ Excel VBA (Macro និង UserForm)
ផ្នែកអនុវត្ត
សម្រាប់ការអនុវត្តន៍ដោយខ្លួនឯង យើងបានផ្តល់ផ្នែក Practice ដូចខាងក្រោមនៅក្នុងសន្លឹកមួយដែលមានឈ្មោះថា Practice ។ សូមធ្វើវាដោយខ្លួនអ្នក។
សេចក្តីសន្និដ្ឋាន
នៅក្នុងអត្ថបទនេះ យើងបានព្យាយាមគ្របដណ្តប់វិធីមួយចំនួនដើម្បីជំនួសអត្ថបទនៅក្នុងរូបមន្ត Excel ។ សង្ឃឹមថាអ្នកនឹងយល់ថាវាមានប្រយោជន៍។ ប្រសិនបើអ្នកមានសំណូមពរ ឬចម្ងល់ណាមួយ សូមមានអារម្មណ៍សេរីក្នុងការចែករំលែកវានៅក្នុងផ្នែកមតិយោបល់។