តារាងមាតិកា
អ្វីគ្រប់យ៉ាងដែលអ្នកត្រូវដឹងអំពីអក្សរជំនួសនៅលើទំព័រមួយ៖ តើវាជាអ្វី របៀបប្រើវាឱ្យល្អបំផុតនៅក្នុង Excel និងហេតុអ្វីបានជាអក្សរជំនួសមិនដំណើរការជាមួយលេខ។
នៅពេលដែលអ្នកមាន កំពុងស្វែងរកអ្វីមួយ ប៉ុន្តែមិនប្រាកដថាអ្វីពិតប្រាកដ អក្សរជំនួសគឺជាដំណោះស្រាយដ៏ល្អឥតខ្ចោះ។ អ្នកអាចគិតថាអក្សរជំនួសជាអ្នកលេងសើចដែលអាចយកតម្លៃណាមួយបាន។ មានតែតួអក្សរជំនួស 3 នៅក្នុង Excel (សញ្ញាផ្កាយ សញ្ញាសួរ និងសញ្ញា) ប៉ុន្តែពួកវាអាចធ្វើរឿងមានប្រយោជន៍ជាច្រើន!
តួអក្សរជំនួស Excel
នៅក្នុង Microsoft Excel ដែលជាតួអក្សរជំនួសគឺជាប្រភេទតួអក្សរពិសេសដែលអាចជំនួសតួអក្សរផ្សេងទៀត។ ម្យ៉ាងវិញទៀត នៅពេលដែលអ្នកមិនស្គាល់តួអក្សរពិតប្រាកដ អ្នកអាចប្រើអក្សរជំនួសនៅកន្លែងនោះ។
តួអក្សរជំនួសធម្មតាពីរដែល Excel ស្គាល់គឺសញ្ញាផ្កាយ (*) និងសញ្ញាសួរ (?)។ tilde (~) បង្ខំ Excel ឱ្យចាត់ទុកតួអក្សរទាំងនេះជាតួអក្សរធម្មតា មិនមែនជាតួអក្សរជំនួសទេ។
Wildcards មានប្រយោជន៍ក្នុងស្ថានភាពណាមួយនៅពេលដែលអ្នកត្រូវការការប្រកួតដោយផ្នែក។ អ្នកអាចប្រើពួកវាជាលក្ខណៈវិនិច្ឆ័យប្រៀបធៀបសម្រាប់ការច្រោះទិន្នន័យ ដើម្បីស្វែងរកធាតុដែលមានផ្នែកទូទៅ ឬអនុវត្តការផ្គូផ្គងមិនច្បាស់ក្នុងរូបមន្ត។
សញ្ញាផ្កាយជាអក្សរជំនួស
សញ្ញាផ្កាយ (*) គឺ តួអក្សរជំនួសទូទៅបំផុតដែលអាចតំណាងឱ្យ ចំនួនតួអក្សរណាមួយ ។ ឧទាហរណ៍៖
- ch* - ផ្គូផ្គងពាក្យណាមួយដែលចាប់ផ្តើមដោយ "ch" ដូចជា Charles , check , chess ជាដើម។
- *ch -រូបមន្តស្រដៀងគ្នានៅក្នុងសន្លឹកកិច្ចការរបស់អ្នក ក្នុងករណីណាក៏ដោយអ្នកគួរតែបញ្ចូល "$" ឬនិមិត្តសញ្ញារូបិយប័ណ្ណផ្សេងទៀតនៅក្នុងមុខងារ SEARCH ។ សូមចងចាំថានេះគ្រាន់តែជាទម្រង់រូបិយប័ណ្ណ "មើលឃើញ" ដែលអនុវត្តចំពោះក្រឡា តម្លៃមូលដ្ឋានគឺគ្រាន់តែជាលេខប៉ុណ្ណោះ។
ឧទាហរណ៍ 2. រូបមន្តជំនួសសម្រាប់កាលបរិច្ឆេទ
រូបមន្ត SUMPRODUCT ដែលបានពិភាក្សាខាងលើដំណើរការយ៉ាងស្រស់ស្អាតសម្រាប់លេខ ប៉ុន្តែនឹងបរាជ័យសម្រាប់កាលបរិច្ឆេទ។ ហេតុអ្វី? ដោយសារតែនៅក្នុង Excel រក្សាទុកកាលបរិច្ឆេទជាលេខសៀរៀល ហើយរូបមន្តនឹងដំណើរការលេខទាំងនោះ មិនមែនជាកាលបរិច្ឆេទដែលបង្ហាញក្នុងក្រឡាទេ។
ដើម្បីជំនះឧបសគ្គនេះ សូមប្រើមុខងារ TEXT ដើម្បីបំប្លែងកាលបរិច្ឆេទទៅជាខ្សែអក្សរ ហើយបន្ទាប់មកបញ្ចូល ខ្សែអក្សរចំពោះមុខងារស្វែងរក។
សូមមើលផងដែរ: របៀបធ្វើការគណនាក្នុង Excelអាស្រ័យលើអ្វីដែលអ្នកចង់រាប់ ទ្រង់ទ្រាយអត្ថបទអាចប្រែប្រួល។
ដើម្បីរាប់កាលបរិច្ឆេទទាំងអស់នៅក្នុង C2:C12 ដែលមាន "4" ក្នុងមួយថ្ងៃ ខែ ឬឆ្នាំ ប្រើ " mmddyyyy" :
=SUMPRODUCT(--(ISNUMBER(SEARCH("4",TEXT(C2:C12, "mmddyyyy")))))
ដើម្បីរាប់តែ ថ្ងៃ នោះ មាន "4" មិនអើពើខែ និងឆ្នាំ ប្រើទម្រង់អក្សរ " dd" ៖
=SUMPRODUCT(--(ISNUMBER(SEARCH("4",TEXT(C2:C12, "dd")))))
នោះជារបៀបប្រើអក្សរជំនួស នៅក្នុង Excel ។ ខ្ញុំសង្ឃឹមថាព័ត៌មាននេះនឹងបង្ហាញថាមានប្រយោជន៍ក្នុងការងាររបស់អ្នក។ យ៉ាងណាក៏ដោយ ខ្ញុំសូមអរគុណចំពោះការអាន ហើយសង្ឃឹមថានឹងបានជួបអ្នកនៅលើប្លក់របស់យើងនៅសប្តាហ៍ក្រោយ!
អនុវត្តសៀវភៅការងារសម្រាប់ការទាញយក
Wildcards ក្នុងរូបមន្ត Excel (ឯកសារ .xlsx)
ជំនួសខ្សែអក្សរណាមួយដែលបញ្ចប់ដោយ "ch" ដូចជា ខែមីនា , inch , fetch ជាដើម។ - *ch* - តំណាងឱ្យពាក្យណាមួយដែលមាន "ch" នៅក្នុងទីតាំងណាមួយដូចជា Chad , headache , arch ជាដើម។
សញ្ញាសួរជាអក្សរជំនួស
សញ្ញាសួរ (?) តំណាងឱ្យ តួអក្សរតែមួយ ។ វាអាចជួយអ្នកឱ្យកាន់តែជាក់លាក់នៅពេលស្វែងរកការផ្គូផ្គងដោយផ្នែក។ ឧទាហរណ៍៖
- ? - ផ្គូផ្គងធាតុណាមួយដែលមានតួអក្សរមួយ ឧ. "a", "1", "-", ល។
- ?? - ជំនួសតួអក្សរពីរណាមួយ ឧ. "ab", "11", "a*", ល។
- ???-??? - តំណាងឱ្យខ្សែអក្សរណាមួយដែលមាន 2 ក្រុមនៃ 3 តួអក្សរដែលបំបែកដោយសហសញ្ញាដូចជា ABC-DEF , ABC-123 , 111-222 ជាដើម។
- pri?e - ត្រូវនឹង តម្លៃ មោទនភាព រង្វាន់ និងផ្សេងៗទៀត។
Tilde ជាមោឃៈអក្សរជំនួស
Tilde (~) ដែលដាក់នៅពីមុខតួអក្សរជំនួស បោះបង់ឥទ្ធិពលនៃតួអក្សរជំនួស ហើយប្រែវាទៅជាសញ្ញាផ្កាយតាមព្យញ្ជនៈ (~*) ដែលជាសំណួរតាមព្យញ្ជនៈ សញ្ញា (~?) ឬ ព្យញ្ជនៈ (~~) ។ ឧទាហរណ៍៖
- *~? - ស្វែងរកធាតុណាមួយដែលបញ្ចប់ដោយសញ្ញាសួរ ឧ. អ្វី? , នរណាម្នាក់នៅទីនោះ? , ល។
- *~** - ស្វែងរកទិន្នន័យណាមួយដែលមានសញ្ញាផ្កាយ ឧ. *1 , *11* , 1-Mar-2020* ជាដើម។ ក្នុងករណីនេះ សញ្ញាផ្កាយទី 1 និងទី 3 គឺជាអក្សរជំនួស ខណៈពេលដែលលេខទីពីរ តំណាងឱ្យតួអក្សរសញ្ញាផ្កាយ។
ស្វែងរក និងជំនួសតួអក្សរជំនួសក្នុង Excel
ការប្រើប្រាស់តួអក្សរជំនួសជាមួយមុខងារស្វែងរក និងជំនួសរបស់ Excel គឺមានភាពចម្រុះណាស់។ ឧទាហរណ៍ខាងក្រោមនឹងពិភាក្សាអំពីសេណារីយ៉ូទូទៅមួយចំនួន ហើយព្រមានអ្នកអំពីការព្រមានមួយចំនួន។
របៀបស្វែងរកដោយប្រើអក្សរជំនួស
តាមលំនាំដើម ប្រអប់ ស្វែងរក និងជំនួស គឺ បានកំណត់រចនាសម្ព័ន្ធដើម្បីរកមើលលក្ខណៈវិនិច្ឆ័យដែលបានបញ្ជាក់នៅកន្លែងណាមួយក្នុងក្រឡា មិនមែនដើម្បីផ្គូផ្គងមាតិកាក្រឡាទាំងមូលនោះទេ។ ឧទាហរណ៍ ប្រសិនបើអ្នកប្រើ "AA" ជាលក្ខណៈវិនិច្ឆ័យស្វែងរករបស់អ្នក Excel នឹងត្រឡប់ធាតុទាំងអស់ដែលមានវាដូចជា AA-01 , 01-AA , 01-AA -02 និងបន្តបន្ទាប់ទៀត។ វាដំណើរការល្អក្នុងស្ថានភាពភាគច្រើន ប៉ុន្តែនៅក្រោមកាលៈទេសៈខ្លះអាចជាផលវិបាក។
នៅក្នុងសំណុំទិន្នន័យខាងក្រោម ឧបមាថាអ្នកចង់ស្វែងរកលេខសម្គាល់ដែលមាន 4 តួអក្សរដែលបំបែកដោយសហសញ្ញា។ ដូច្នេះ អ្នកបើកប្រអប់ Find and Replace (Ctrl + F) វាយ ??-?? ក្នុងប្រអប់ Find what ហើយចុច ស្វែងរកទាំងអស់ ។ លទ្ធផលមើលទៅគួរឱ្យឆ្ងល់បន្តិចមែនទេ?
តាមបច្ចេកទេស ខ្សែអក្សរដូចជា AAB-01 ឬ BB-002 ក៏ត្រូវគ្នានឹងលក្ខណៈវិនិច្ឆ័យដែរ ព្រោះពួកវាមាន ??-?? ខ្សែអក្សររង។ ដើម្បីមិនរាប់បញ្ចូលទាំងនេះពីលទ្ធផល សូមចុចប៊ូតុង ជម្រើស ហើយធីកប្រអប់ ផ្គូផ្គងមាតិកាក្រឡាទាំងមូល ។ ឥឡូវនេះ Excel នឹងកំណត់លទ្ធផលត្រឹមតែ ??-?? ខ្សែអក្សរ៖
របៀបជំនួសដោយតួអក្សរជំនួស
ក្នុងករណីដែលទិន្នន័យរបស់អ្នកមានការផ្គូផ្គងមិនច្បាស់មួយចំនួន អក្សរជំនួសអាចជួយអ្នកបាន។កំណត់ទីតាំង និងបង្រួបបង្រួមពួកវាយ៉ាងឆាប់រហ័ស។
នៅក្នុងរូបថតអេក្រង់ខាងក្រោម អ្នកអាចឃើញការប្រែប្រួលអក្ខរាវិរុទ្ធពីរនៃទីក្រុងដូចគ្នា Homel និង Gomel ។ យើងចង់ជំនួសទាំងពីរដោយកំណែផ្សេងទៀត - Homyel ។ (ហើយបាទ អក្ខរាវិរុទ្ធទាំងបីនៃទីក្រុងកំណើតរបស់ខ្ញុំគឺត្រឹមត្រូវ និងត្រូវបានទទួលយកជាទូទៅ :)
ដើម្បីជំនួសការផ្គូផ្គងដោយផ្នែក នេះជាអ្វីដែលអ្នកត្រូវធ្វើ៖
- ចុច Ctrl + H ដើម្បីបើកផ្ទាំង ជំនួស នៃប្រអប់ ស្វែងរក និងជំនួស ។
- នៅក្នុងប្រអប់ Find what សូមវាយកន្សោមជំនួស៖ ?omel
- ក្នុងប្រអប់ ជំនួសដោយ សូមវាយអត្ថបទជំនួស៖ Homyel
- ចុច ជំនួសទាំងអស់ ប៊ូតុង។
ហើយសង្កេតមើលលទ្ធផល៖
របៀបស្វែងរក និងជំនួសតួអក្សរជំនួស
ដើម្បីស្វែងរកតួអក្សរដែល Excel ទទួលស្គាល់ថាជាតួអក្សរជំនួស ឧ. សញ្ញាផ្កាយ ឬសញ្ញាសួរ រួមបញ្ចូលសញ្ញា (~) ក្នុងលក្ខណៈវិនិច្ឆ័យស្វែងរករបស់អ្នក។ ឧទាហរណ៍ ដើម្បីស្វែងរកធាតុទាំងអស់ដែលមានសញ្ញាផ្កាយ សូមវាយបញ្ចូល ~* ក្នុងប្រអប់ ស្វែងរកអ្វី៖
ប្រសិនបើអ្នកចង់ជំនួសសញ្ញាផ្កាយដោយអ្វីផ្សេងទៀត សូមប្តូរទៅ ផ្ទាំង ជំនួស ហើយវាយតួអក្សរដែលចាប់អារម្មណ៍ក្នុងប្រអប់ ជំនួសដោយ ។ ដើម្បីលុបតួអក្សរសញ្ញាផ្កាយដែលបានរកឃើញទាំងអស់ចេញ សូមទុកប្រអប់ ជំនួសដោយ ទទេ ហើយចុច ជំនួសទាំងអស់ ។
ត្រងទិន្នន័យជាមួយ អក្សរជំនួសក្នុង Excel
អក្សរជំនួសរបស់ Excel ក៏មានប្រយោជន៍ផងដែរនៅពេលដែលអ្នកមានជួរដ៏ធំនៃទិន្នន័យ និងចង់ត្រងទិន្នន័យនោះដោយផ្អែកលើលក្ខខណ្ឌ។
នៅក្នុងសំណុំទិន្នន័យគំរូរបស់យើង ឧបមាថាអ្នកចង់ត្រងលេខសម្គាល់ដែលចាប់ផ្តើមដោយ "B"។ ចំពោះបញ្ហានេះ សូមធ្វើដូចខាងក្រោម៖
- បន្ថែមតម្រងទៅក្រឡាបឋមកថា។ មធ្យោបាយលឿនបំផុតគឺត្រូវចុចផ្លូវកាត់ Ctrl + Shift + L ។
- នៅក្នុងជួរឈរគោលដៅ ចុចព្រួញទម្លាក់ចុះតម្រង។
- នៅក្នុងប្រអប់ ស្វែងរក វាយលក្ខខណ្ឌរបស់អ្នក B* ក្នុងករណីរបស់យើង។
- ចុច យល់ព្រម ។
វានឹងត្រងទិន្នន័យភ្លាមៗដោយផ្អែកលើតួអក្សរជំនួសរបស់អ្នក លក្ខណៈវិនិច្ឆ័យដូចបង្ហាញខាងក្រោម៖
Wildcards ក៏អាចត្រូវបានប្រើជាមួយ Advanced Filter ដែលអាចធ្វើឱ្យវាក្លាយជាជម្រើសដ៏ល្អសម្រាប់កន្សោមធម្មតា (ហៅផងដែរថា regexes ដោយ tech gurus) ដែល Excel មិនគាំទ្រ។ សម្រាប់ព័ត៌មានបន្ថែម សូមមើល Excel Advanced Filter ដោយប្រើអក្សរជំនួស។
រូបមន្ត Excel ដែលមានអក្សរជំនួស
ជាដំបូង វាគួរតែត្រូវបានកត់សម្គាល់ថា មុខងារ Excel មួយចំនួនតូចគាំទ្រអក្សរជំនួស។ នេះគឺជាបញ្ជីនៃមុខងារពេញនិយមបំផុតដែលធ្វើជាមួយឧទាហរណ៍រូបមន្ត៖
AVERAGEIF ជាមួយអក្សរជំនួស - ស្វែងរកជាមធ្យម (មធ្យមនព្វន្ធ) នៃក្រឡាដែលបំពេញតាមលក្ខខណ្ឌដែលបានបញ្ជាក់។
AVERAGEIFS - ត្រឡប់ មធ្យមនៃកោសិកាដែលបំពេញតាមលក្ខណៈវិនិច្ឆ័យជាច្រើន។ ដូច AVERAGEIF ក្នុងឧទាហរណ៍ខាងលើអនុញ្ញាតឱ្យប្រើតួអក្សរជំនួស។
COUNTIF ដែលមានតួអក្សរជំនួស - រាប់ចំនួនក្រឡាដោយផ្អែកលើលក្ខណៈវិនិច្ឆ័យមួយ។
COUNTIFS ដែលមានអក្សរជំនួស - រាប់ចំនួននៃក្រឡាដោយផ្អែកលើលក្ខណៈវិនិច្ឆ័យជាច្រើន។
SUMIF ជាមួយតួអក្សរជំនួស- កោសិកាបូកជាមួយនឹងលក្ខខណ្ឌ។
SUMIFS - បន្ថែមក្រឡាជាមួយនឹងលក្ខណៈវិនិច្ឆ័យជាច្រើន។ ដូច SUMIF ក្នុងឧទាហរណ៍ខាងលើទទួលយកតួអក្សរជំនួស។
VLOOKUP ជាមួយតួអក្សរជំនួស - ធ្វើការរកមើលបញ្ឈរជាមួយនឹងការផ្គូផ្គងដោយផ្នែក។
HLOOKUP ជាមួយតួអក្សរជំនួស - ធ្វើការរកមើលផ្ដេកជាមួយនឹងការផ្គូផ្គងផ្នែក។
XLOOKUP ជាមួយតួអក្សរជំនួស - ធ្វើការរកមើលការផ្គូផ្គងជាផ្នែកទាំងក្នុងជួរឈរ និងជួរដេកមួយ។
រូបមន្ត MATCH ជាមួយអក្សរជំនួស - ស្វែងរកការផ្គូផ្គងដោយផ្នែក និងត្រឡប់ទីតាំងដែលទាក់ទងរបស់វា។
XMATCH ជាមួយអក្សរជំនួស - អ្នកស្នងតំណែងទំនើបនៃមុខងារ MATCH ដែលគាំទ្រការផ្គូផ្គងតួអក្សរជំនួសផងដែរ។
ស្វែងរកដោយប្រើអក្សរជំនួស - មិនដូចមុខងារ FIND ដែលប្រកាន់អក្សរតូចធំទេ SEARCH ដែលមិនប្រកាន់អក្សរតូចធំយល់ពីតួអក្សរជំនួស។
ប្រសិនបើអ្នកត្រូវការ ធ្វើការផ្គូផ្គងដោយផ្នែកជាមួយមុខងារផ្សេងទៀតដែលមិនគាំទ្រអក្សរជំនួស អ្នកនឹងត្រូវស្វែងរកដំណោះស្រាយដូចជារូបមន្តអក្សរជំនួស Excel IF ។
ឧទាហរណ៍ខាងក្រោមបង្ហាញពីវិធីសាស្រ្តទូទៅមួយចំនួនក្នុងការប្រើអក្សរជំនួសក្នុងរូបមន្ត Excel ។
រូបមន្តអក្សរជំនួស Excel COUNTIF
ឧបមាថាអ្នកចង់រាប់ចំនួនក្រឡា cont aining អត្ថបទ "AA" នៅក្នុងជួរ A2:A12 ។ មានវិធីបីយ៉ាងក្នុងការសម្រេចវា។
វិធីងាយស្រួលបំផុតគឺបញ្ចូលតួអក្សរជំនួសដោយផ្ទាល់នៅក្នុងអាគុយម៉ង់ លក្ខណៈវិនិច្ឆ័យ ៖
=COUNTIF(A2:A12, "*AA*")
នៅក្នុងការអនុវត្តជាក់ស្តែង "ការសរសេរកូដ" បែបនេះមិនមែនជាដំណោះស្រាយដ៏ល្អបំផុតនោះទេ។ ប្រសិនបើលក្ខខណ្ឌផ្លាស់ប្តូរនៅពេលក្រោយ អ្នកនឹងត្រូវកែសម្រួលរូបមន្តរបស់អ្នករាល់ពេល។
ជំនួសឱ្យការវាយបញ្ចូលលក្ខណៈវិនិច្ឆ័យក្នុងរូបមន្ត អ្នកអាចបញ្ចូលវាទៅក្នុងក្រឡាមួយចំនួន និយាយថា E1 ហើយភ្ជាប់សេចក្តីយោងក្រឡាជាមួយ តួអក្សរជំនួស។ រូបមន្តពេញលេញរបស់អ្នកគឺ៖
=COUNTIF(A2:A12,"*"&E1&"*")
ម្យ៉ាងវិញទៀត អ្នកអាចបញ្ចូលខ្សែអក្សរជំនួស (*AA* ក្នុងឧទាហរណ៍របស់យើង) ក្នុងក្រឡាលក្ខណៈវិនិច្ឆ័យ (E1 ) ហើយរួមបញ្ចូលតែសេចក្តីយោងក្រឡាក្នុងរូបមន្ត៖
=COUNTIF(A2:A12, E1)
រូបមន្តទាំងបីនឹងផ្តល់លទ្ធផលដូចគ្នា ដូច្នេះតើមួយណាត្រូវប្រើជាបញ្ហា នៃចំណូលចិត្តផ្ទាល់ខ្លួនរបស់អ្នក។
ចំណាំ។ ការស្វែងរកអក្សរជំនួស មិនប្រកាន់អក្សរតូចធំទេ ដូច្នេះរូបមន្តរាប់ទាំងអក្សរធំ និងអក្សរតូចដូចជា AA-01 និង aa-01 ។
រូបមន្ត VLOOKUP អក្សរជំនួសរបស់ Excel
នៅពេលដែលអ្នកត្រូវការស្វែងរកតម្លៃដែលមិនមានការផ្គូផ្គងពិតប្រាកដនៅក្នុងទិន្នន័យប្រភព អ្នកអាចប្រើតួអក្សរជំនួសដើម្បីស្វែងរកការផ្គូផ្គងផ្នែក។
ក្នុងឧទាហរណ៍នេះ យើងនឹងស្វែងរកលេខសម្គាល់ដែលចាប់ផ្តើមដោយតួអក្សរជាក់លាក់ ហើយត្រឡប់តម្លៃរបស់វាពីជួរ B។ ដើម្បីធ្វើវា សូមបញ្ចូល ផ្នែកពិសេស នៃលេខសម្គាល់គោលដៅនៅក្នុងក្រឡា D2, D3 និង D4 ហើយប្រើរូបមន្តនេះដើម្បីទទួលបានលទ្ធផល៖
=VLOOKUP(D2&"*", $A$2:$B$12, 2, FALSE)
រូបមន្តខាងលើទៅ E1 ហើយដោយសារតែការប្រើប្រាស់ដ៏ឆ្លាតវៃនៃក្រឡាដែលទាក់ទង និងដាច់ខាត យោងវាចម្លងត្រឹមត្រូវទៅក្រឡាខាងក្រោម .
ចំណាំ។ នៅពេលដែលមុខងារ Excel VLOOKUP ត្រឡប់ការផ្គូផ្គងដែលបានរកឃើញជាលើកដំបូង អ្នកគួរតែប្រុងប្រយ័ត្នពេលស្វែងរកដោយប្រើអក្សរជំនួស។ ប្រសិនបើតម្លៃស្វែងរករបស់អ្នកត្រូវគ្នានឹងតម្លៃច្រើនជាងមួយនៅក្នុងជួររកមើល អ្នកអាចទទួលបានលទ្ធផលដែលយល់ខុស។
អក្សរជំនួស Excel សម្រាប់លេខ
ជួនកាលវាត្រូវបានបញ្ជាក់ថា អក្សរជំនួសក្នុង Excel ដំណើរការសម្រាប់តែតម្លៃអត្ថបទ មិនមែនលេខទេ។ ទោះយ៉ាងណាក៏ដោយនេះមិនមែនជាការពិតទេ។ ជាមួយនឹងមុខងារ Find and Replace ក៏ដូចជា Filter អក្សរជំនួសដំណើរការល្អសម្រាប់ទាំងអក្សរ និងលេខ។
ស្វែងរក និងជំនួសដោយលេខជំនួស
នៅក្នុងរូបថតអេក្រង់ខាងក្រោម យើងកំពុងប្រើ *4* សម្រាប់លក្ខណៈវិនិច្ឆ័យស្វែងរក ដើម្បីស្វែងរកក្រឡាដែលមានលេខ 4 ហើយ Excel រកឃើញទាំងខ្សែអក្សរ និងលេខ៖
តម្រង ដោយប្រើលេខជំនួស
ដូចគ្នានេះដែរ តម្រងស្វ័យប្រវត្តិរបស់ Excel មិនមានបញ្ហាជាមួយនឹងការត្រងលេខដែលមាន "4" ទេ:
ហេតុអ្វី Excel ជំនួសមិនដំណើរការជាមួយលេខក្នុងរូបមន្ត
អក្សរជំនួសដែលមានលេខក្នុងរូបមន្តគឺជារឿងផ្សេង។ ការប្រើតួអក្សរជំនួសជាមួយលេខ (មិនថាអ្នកព័ទ្ធជុំវិញលេខដោយអក្សរជំនួស ឬភ្ជាប់សេចក្តីយោងក្រឡា) បំប្លែងតម្លៃលេខទៅជាខ្សែអក្សរ។ ជាលទ្ធផល Excel មិនអាចស្គាល់ខ្សែអក្សរក្នុងជួរលេខមួយ។
ឧទាហរណ៍ រូបមន្តទាំងពីរខាងក្រោមរាប់ចំនួនខ្សែអក្សរដែលមាន "4" យ៉ាងល្អឥតខ្ចោះ៖
=COUNTIF(A2:A12, "*4*" )
=COUNTIF(A2:A12, "*"&E1&"*" )
ប៉ុន្តែក៏មិនអាចកំណត់លេខ 4 ក្នុងលេខមួយបានដែរ៖
របៀបបង្កើតអក្សរជំនួសដំណើរការសម្រាប់លេខ
ដំណោះស្រាយងាយស្រួលបំផុតគឺការបំប្លែងលេខទៅជាអត្ថបទ (ឧទាហរណ៍ ដោយប្រើមុខងារ Text to Columns) ហើយបន្ទាប់មកធ្វើ VLOOKUP ធម្មតា COUNTIF MATCH ជាដើម។
ឧទាហរណ៍ ដើម្បីទទួលបានចំនួនក្រឡាដែល ចាប់ផ្តើមជាមួយ ចំនួននៅក្នុង E1 រូបមន្តគឺ៖
=COUNTIF(B2:B12, E1&"*" )
ក្នុង ស្ថានភាពនៅពេលដែលវិធីសាស្រ្តនេះមិនអាចទទួលយកបាន អ្នកនឹងត្រូវអនុវត្តរូបមន្តផ្ទាល់ខ្លួនរបស់អ្នកសម្រាប់ករណីជាក់លាក់នីមួយៗ។ Alas ដំណោះស្រាយទូទៅមិនមានទេ :( ខាងក្រោម អ្នកនឹងឃើញឧទាហរណ៍មួយចំនួន។
ឧទាហរណ៍ 1. រូបមន្តអក្សរជំនួស Excel សម្រាប់លេខ
ឧទាហរណ៍នេះបង្ហាញពីរបៀបរាប់លេខដែលមាន ខ្ទង់ជាក់លាក់។ ក្នុងតារាងគំរូខាងក្រោម ឧបមាថាអ្នកចង់គណនាចំនួនលេខក្នុងជួរ B2:B12 មាន "4"។ នេះជារូបមន្តដែលត្រូវប្រើ៖
=SUMPRODUCT(--(ISNUMBER(SEARCH("4", B2:B12))))
របៀបដែលរូបមន្តនេះដំណើរការ
ធ្វើការពីខាងក្នុងចេញ នេះជាអ្វីដែលរូបមន្តធ្វើ៖
មុខងារ SEARCH ស្វែងរកលេខដែលបានបញ្ជាក់នៅក្នុងរាល់ ក្រឡានៃជួរ ហើយត្រឡប់ទីតាំងរបស់វា កំហុស #VALUE ប្រសិនបើរកមិនឃើញ។ លទ្ធផលរបស់វាគឺអារេខាងក្រោម៖
{#VALUE!;1;#VALUE!;#VALUE!;3;#VALUE!;#VALUE!;1;#VALUE!;#VALUE!;#VALUE!}
មុខងារ ISNUMBER យកវាពីទីនោះ ហើយប្តូរលេខណាមួយទៅជា TRUE និងកំហុសទៅ FALSE៖
{FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE}
ប្រតិបត្តិករ unary ទ្វេ (--) បង្ខិតបង្ខំ TRUE និង FALSE ទៅ 1 និង 0 រៀងគ្នា៖
{0;1;0;0;1;0;0;1;0;0;0}
ជាចុងក្រោយ មុខងារ SUMPRODUCT បន្ថែមចំនួន 1 ហើយត្រឡប់ចំនួនវិញ។
ចំណាំ។ នៅពេលប្រើ