តារាងមាតិកា
ការបង្រៀនបង្ហាញពីរបៀបប្រៀបធៀបខ្សែអក្សរក្នុង Excel សម្រាប់ករណីដែលមិនប្រកាន់អក្សរតូចធំ និងការផ្គូផ្គងពិតប្រាកដ។ អ្នកនឹងរៀនរូបមន្តមួយចំនួនដើម្បីប្រៀបធៀបក្រឡាពីរដោយតម្លៃរបស់វា ប្រវែងខ្សែអក្សរ ឬចំនួននៃការកើតឡើងនៃតួអក្សរជាក់លាក់មួយ ក៏ដូចជារបៀបប្រៀបធៀបក្រឡាច្រើនផងដែរ។
នៅពេលប្រើ Excel សម្រាប់ ការវិភាគទិន្នន័យ ភាពត្រឹមត្រូវ គឺជាកង្វល់ដ៏សំខាន់បំផុត។ ព័ត៌មានមិនត្រឹមត្រូវនាំឱ្យខកខានកាលបរិច្ឆេទកំណត់ និន្នាការខុស ការសម្រេចចិត្តខុស និងការបាត់បង់ប្រាក់ចំណូល។
ខណៈពេលដែលរូបមន្ត Excel តែងតែពិតឥតខ្ចោះ លទ្ធផលរបស់ពួកគេអាចនឹងខុស ដោយសារទិន្នន័យកំហុសមួយចំនួនបានជ្រាបចូលទៅក្នុងប្រព័ន្ធ។ ក្នុងករណីនេះ មធ្យោបាយដោះស្រាយតែមួយគត់គឺពិនិត្យមើលទិន្នន័យសម្រាប់ភាពត្រឹមត្រូវ។ វាមិនមែនជារឿងធំដុំទេក្នុងការប្រៀបធៀបក្រឡាពីរដោយដៃ ប៉ុន្តែវានៅជាប់នឹងការមិនអាចរកឃើញភាពខុសគ្នារវាងខ្សែអក្សររាប់រយ និងរាប់ពាន់។
ការបង្រៀននេះនឹងបង្រៀនអ្នកពីរបៀបធ្វើស្វ័យប្រវត្តិកម្មនៃក្រឡាដែលធុញទ្រាន់ និងងាយនឹងមានកំហុស។ ការប្រៀបធៀប និងរូបមន្តណាដែលល្អបំផុតក្នុងការប្រើក្នុងករណីជាក់លាក់នីមួយៗ។
របៀបប្រៀបធៀបក្រឡាពីរក្នុង Excel
មានវិធីពីរផ្សេងគ្នាដើម្បីប្រៀបធៀបខ្សែអក្សរក្នុង Excel អាស្រ័យលើ ថាតើអ្នកស្វែងរកការប្រៀបធៀបដែលប្រកាន់អក្សរតូចធំ ឬមិនប្រកាន់អក្សរតូចធំ។
រូបមន្តមិនប្រកាន់អក្សរតូចធំដើម្បីប្រៀបធៀបក្រឡា 2
ដើម្បីប្រៀបធៀបក្រឡាពីរក្នុង Excel មិនអើពើ សូមប្រើរូបមន្តសាមញ្ញដូចនេះ៖
=A1=B1
កន្លែងដែល A1 និង B1 ជាកោសិកាដែលអ្នកកំពុងប្រៀបធៀប។ លទ្ធផលនៃរូបមន្តគឺតម្លៃប៊ូលីនពិតនិង FALSE។
ប្រសិនបើអ្នកចង់បញ្ចេញអត្ថបទផ្ទាល់ខ្លួនរបស់អ្នកសម្រាប់ការផ្គូផ្គង និងភាពខុសគ្នា សូមបង្កប់សេចក្តីថ្លែងការណ៍ខាងលើនៅក្នុងការធ្វើតេស្តឡូជីខលនៃអនុគមន៍ IF ។ ឧទាហរណ៍៖
=IF(A1=B1, "Equal", "Not equal")
ដូចដែលអ្នកឃើញក្នុងរូបថតអេក្រង់ខាងក្រោម រូបមន្តទាំងពីរប្រៀបធៀបខ្សែអក្សរ កាលបរិច្ឆេទ និងលេខស្មើគ្នាយ៉ាងល្អ៖
រូបមន្តដែលប្រកាន់អក្សរតូចធំដើម្បីប្រៀបធៀបខ្សែអក្សរក្នុង Excel
ក្នុងស្ថានភាពខ្លះ វាអាចមានសារៈសំខាន់មិនត្រឹមតែដើម្បីប្រៀបធៀបតម្លៃអត្ថបទនៃក្រឡាពីរប៉ុណ្ណោះទេ ប៉ុន្តែក៏ដើម្បីប្រៀបធៀបករណីតួអក្សរផងដែរ។ ការប្រៀបធៀបអត្ថបទដែលប្រកាន់អក្សរតូចធំអាចត្រូវបានធ្វើដោយប្រើមុខងារ Excel EXACT៖
EXACT (text1, text2)កន្លែងដែល text1 និង text2 គឺជាក្រឡាពីរដែលអ្នកកំពុងប្រៀបធៀប។
សន្មត់ថាខ្សែអក្សររបស់អ្នកស្ថិតនៅក្នុងក្រឡា A2 និង B2 រូបមន្តមានដូចខាងក្រោម៖
=EXACT(A2, B2)
ជាលទ្ធផល អ្នកទទួលបាន TRUE សម្រាប់ខ្សែអក្សរដែលត្រូវគ្នាយ៉ាងពិតប្រាកដ រួមទាំងករណី នៃតួអក្សរនីមួយៗ FALSE បើមិនដូច្នេះទេ ។
ប្រសិនបើអ្នកចង់ឱ្យមុខងារ EXACT ផ្តល់លទ្ធផលផ្សេងទៀត សូមបង្កប់វាក្នុងរូបមន្ត IF ហើយវាយអត្ថបទផ្ទាល់ខ្លួនរបស់អ្នកសម្រាប់ value_if_true និង value_if_false អាគុយម៉ង់៖
=IF(EXACT(A2 ,B2), "Exactly equal", "Not equal")
រូបថតអេក្រង់ខាងក្រោមបង្ហាញលទ្ធផលនៃការប្រៀបធៀបខ្សែអក្សរដែលប្រកាន់អក្សរតូចធំនៅក្នុង Excel៖
របៀប ប្រៀបធៀបក្រឡាច្រើនក្នុង Excel
ដើម្បីប្រៀបធៀបក្រឡាច្រើនជាង 2 ក្នុងមួយជួរ ប្រើរូបមន្តដែលបានពិភាក្សាក្នុងឧទាហរណ៍ខាងលើរួមផ្សំជាមួយ AND operator។ សេចក្តីលម្អិតពេញលេញមានដូចខាងក្រោម។
រូបមន្តមិនប្រកាន់អក្សរតូចធំដើម្បីប្រៀបធៀបក្រឡាច្រើនជាង 2
អាស្រ័យលើរបៀបដែលអ្នកចង់បង្ហាញលទ្ធផល សូមប្រើរូបមន្តមួយក្នុងចំណោមរូបមន្តខាងក្រោម៖
=AND(A2=B2, A2=C2)
ឬ
=IF(AND(A2=B2, A2=C2), "Equal", "Not equal")
រូបមន្ត AND ត្រឡប់ TRUE ប្រសិនបើក្រឡាទាំងអស់មានតម្លៃដូចគ្នា FALSE ប្រសិនបើតម្លៃណាមួយខុសគ្នា។ រូបមន្ត IF បង្ហាញស្លាកដែលអ្នកវាយបញ្ចូលក្នុងវា " ស្មើ " និង " មិនស្មើគ្នា " ក្នុងឧទាហរណ៍នេះ។
ដូចដែលបានបង្ហាញនៅក្នុងរូបថតអេក្រង់ខាងក្រោម។ រូបមន្តដំណើរការយ៉ាងល្អឥតខ្ចោះជាមួយនឹងប្រភេទទិន្នន័យណាមួយ - អត្ថបទ កាលបរិច្ឆេទ និងតម្លៃលេខ៖
រូបមន្តដែលប្រកាន់អក្សរតូចធំដើម្បីប្រៀបធៀបអត្ថបទក្នុងក្រឡាជាច្រើន
ដើម្បីប្រៀបធៀបខ្សែអក្សរច្រើន ដើម្បីមើលថាតើពួកវាត្រូវគ្នាឬអត់ សូមប្រើរូបមន្តខាងក្រោម៖
=AND(EXACT(A2,B2), EXACT(A2, C2))
ឬ
=IF(AND(EXACT(A2,B2), EXACT(A2, C2)),"Exactly equal", "Not equal")
ដូចក្នុងឧទាហរណ៍មុន ទីមួយ រូបមន្តផ្តល់តម្លៃ TRUE និង FALSE ខណៈពេលដែលលេខទីពីរបង្ហាញអត្ថបទផ្ទាល់ខ្លួនរបស់អ្នកសម្រាប់ការផ្គូផ្គង និងភាពខុសគ្នា៖
ប្រៀបធៀបជួរក្រឡាទៅក្រឡាគំរូ
ឧទាហរណ៍ខាងក្រោមបង្ហាញពីរបៀបដែលអ្នកអាចផ្ទៀងផ្ទាត់ថាក្រឡាទាំងអស់នៅក្នុងជួរដែលបានផ្តល់ឱ្យមានអត្ថបទដូចគ្នានឹងក្រឡាគំរូមួយ។
រូបមន្តមិនប្រកាន់អក្សរតូចធំដើម្បីប្រៀបធៀបក្រឡាទៅនឹងអត្ថបទគំរូ
ប្រសិនបើ ករណីតួអក្សរពិតជាមិនមានបញ្ហាទេ អ្នកអាចប្រើរូបមន្តខាងក្រោមដើម្បីប្រៀបធៀបក្រឡាទៅនឹងគំរូមួយ៖
ROWS( ជួរ)*COLUMNS( ជួរ e)=COUNTIF( range, ក្រឡាគំរូ)នៅក្នុងការធ្វើតេស្តឡូជីខលនៃអនុគមន៍ IF អ្នកប្រៀបធៀបលេខពីរ៖
- ចំនួនកោសិកាសរុបនៅក្នុងជួរដែលបានបញ្ជាក់ (ចំនួនជួរដេកគុណនឹងចំនួនជួរឈរ) និង
- ចំនួនក្រឡាដែលមានតម្លៃដូចគ្នានៅក្នុងក្រឡាគំរូ (ត្រឡប់ដោយអនុគមន៍ COUNTIF)។
សន្មតថាអត្ថបទគំរូស្ថិតនៅក្នុង C2 ហើយខ្សែអក្សរដែលត្រូវប្រៀបធៀបគឺស្ថិតនៅក្នុងជួរ A2:B6 រូបមន្តមានដូចខាងក្រោម៖
=ROWS(A2:B6)*COLUMNS(A2:B6)=COUNTIF(A2:B6,C2)
ដើម្បីធ្វើឱ្យលទ្ធផលកាន់តែអ្នកប្រើប្រាស់- លក្ខណៈមិត្តភាព ពោលគឺបញ្ចេញអ្វីមួយដូចជា "ការផ្គូផ្គងទាំងអស់" និង "មិនមែនការប្រកួតទាំងអស់" ជំនួសឱ្យ TRUE និង FALSE ប្រើមុខងារ IF ដូចយើងបានធ្វើក្នុងឧទាហរណ៍មុន៖
=IF(ROWS(A2:B6)*COLUMNS(A2:B6)=COUNTIF(A2:B6,C2),"All match", "Not all match")
ដូចដែលបានបង្ហាញរូបថតអេក្រង់ខាងលើ រូបមន្តអាចដោះស្រាយយ៉ាងល្អឥតខ្ចោះជាមួយនឹងជួរនៃខ្សែអក្សរ ប៉ុន្តែវាក៏អាចប្រើដើម្បីប្រៀបធៀបលេខ និងកាលបរិច្ឆេទផងដែរ។
រូបមន្តប្រកាន់អក្សរតូចធំដើម្បីប្រៀបធៀបខ្សែអក្សរទៅ អត្ថបទគំរូ
ប្រសិនបើករណីតួអក្សរមានភាពខុសប្លែកគ្នា អ្នកអាចប្រៀបធៀបខ្សែអក្សរទៅនឹងអត្ថបទគំរូដោយប្រើរូបមន្តអារេខាងក្រោម។
IF(ROWS( ជួរ)*COLUMNS( range)=SUM(--EXACT( sample_cell, range)), " text_if_match", " text_if_ មិនផ្គូផ្គង")ជាមួយជួរប្រភពដែលស្ថិតនៅក្នុង A2:B6 និងអត្ថបទគំរូក្នុង C2 រូបមន្តមានរូបរាងដូចខាងក្រោម៖
=IF(ROWS(A2:B6)*COLUMNS(A2:B6)=SUM(--EXACT(C2, A2:B6)), "All match", "Not all match")
មិនដូចរូបមន្ត Excel ធម្មតាទេ រូបមន្តអារេត្រូវបានបញ្ចប់ដោយចុច Ctrl + Shift + Enter ។ ប្រសិនបើបញ្ចូលបានត្រឹមត្រូវ Excel បញ្ចូលរូបមន្តអារេនៅក្នុង {curly braces} ដូចបង្ហាញក្នុងរូបថតអេក្រង់៖
របៀបប្រៀបធៀបក្រឡាពីរតាមខ្សែអក្សរប្រវែង
ពេលខ្លះអ្នកប្រហែលជាចង់ពិនិត្យមើលថាតើខ្សែអក្សរក្នុងជួរនីមួយៗមានតួអក្សរស្មើគ្នាឬអត់។ រូបមន្តសម្រាប់កិច្ចការនេះគឺសាមញ្ញណាស់។ ដំបូង អ្នកទទួលបានប្រវែងខ្សែអក្សរនៃក្រឡាពីរដោយប្រើមុខងារ LEN ហើយបន្ទាប់មកប្រៀបធៀបលេខ។
ដោយសន្មត់ថាខ្សែអក្សរដែលត្រូវប្រៀបធៀបគឺស្ថិតនៅក្នុងក្រឡា A2 និង B2 សូមប្រើរូបមន្តណាមួយខាងក្រោម៖
=LEN(A2)=LEN(B2)
ឬ
=IF(LEN(A2)=LEN(B2), "Equal", "Not equal")
ដូចដែលអ្នកបានដឹងរួចមកហើយ រូបមន្តទីមួយផ្តល់តម្លៃ Boolean TRUE ឬ FALSE ចំណែកឯរូបមន្តទីពីរផ្តល់លទ្ធផលផ្ទាល់ខ្លួនរបស់អ្នក៖
ដូចដែលបានបង្ហាញនៅក្នុងរូបថតអេក្រង់ខាងលើ រូបមន្តដំណើរការសម្រាប់ខ្សែអក្សរ ក៏ដូចជាលេខ។
គន្លឹះ។ ប្រសិនបើខ្សែអក្សរពីរដែលហាក់ដូចជាស្មើគ្នាត្រឡប់ប្រវែងខុសគ្នា ភាគច្រើនទំនងជាបញ្ហាគឺនៅក្នុង នាំមុខ ឬ តាមពីក្រោយ ដកឃ្លា ក្នុងក្រឡាមួយ ឬទាំងពីរ។ ក្នុងករណីនេះ ដកចន្លោះបន្ថែមដោយប្រើមុខងារ TRIM ។ ការពន្យល់លម្អិត និងឧទាហរណ៍រូបមន្តអាចរកបាននៅទីនេះ៖ របៀបកាត់ដកឃ្លាក្នុង Excel ។
ប្រៀបធៀបក្រឡាពីរដោយការកើតឡើងនៃតួអក្សរជាក់លាក់
នេះគឺជាឧទាហរណ៍ចុងក្រោយនៅក្នុងមេរៀន Excel Compare Strings របស់យើង ហើយវាបង្ហាញដំណោះស្រាយសម្រាប់កិច្ចការជាក់លាក់មួយ។ ឧបមាថាអ្នកមាន 2 ជួរនៃខ្សែអក្សរដែលមានតួអក្សរសំខាន់សម្រាប់អ្នក។ គោលដៅរបស់អ្នកគឺដើម្បីពិនិត្យមើលថាតើក្រឡាពីរក្នុងជួរនីមួយៗមានចំនួនដូចគ្នានៃការកើតឡើងនៃតួអក្សរដែលបានផ្តល់ឱ្យ។
ដើម្បីធ្វើឱ្យអ្វីៗកាន់តែច្បាស់ សូមពិចារណាដូចខាងក្រោមឧទាហរណ៍។ ឧបមាថាអ្នកមានបញ្ជីបញ្ជាទិញពីរដែលត្រូវបានដឹកជញ្ជូន (ជួរ B) និងបានទទួល (ជួរ C) ។ ជួរនីមួយៗមានការបញ្ជាទិញសម្រាប់ធាតុជាក់លាក់មួយ ដែលអត្តសញ្ញាណតែមួយគត់របស់វាត្រូវបានរួមបញ្ចូលនៅក្នុងលេខសម្គាល់ការបញ្ជាទិញទាំងអស់ ហើយត្រូវបានរាយក្នុងជួរដូចគ្នាក្នុងជួរ A (សូមមើលរូបថតអេក្រង់ខាងក្រោម)។ អ្នកចង់ប្រាកដថាជួរនីមួយៗមានចំនួនស្មើគ្នានៃទំនិញដែលបានបញ្ជូន និងទទួលជាមួយលេខសម្គាល់ជាក់លាក់នោះ។
ដើម្បីដោះស្រាយបញ្ហានេះ សូមសរសេររូបមន្តដែលមានតក្កវិជ្ជាខាងក្រោម។
- ដំបូង ជំនួសគ្រឿងសម្គាល់តែមួយដោយគ្មានអ្វីប្រើមុខងារ SUBSTITUTE៖
SUBSTITUTE(A1, character_to_count,"")
- បន្ទាប់មកគណនាចំនួនដងដែលឧបករណ៍សម្គាល់តែមួយបង្ហាញក្នុងក្រឡានីមួយៗ។ សម្រាប់ការនេះ ទទួលបានប្រវែងខ្សែអក្សរដោយគ្មានឧបករណ៍កំណត់អត្តសញ្ញាណតែមួយគត់ ហើយដកវាចេញពីប្រវែងសរុបនៃខ្សែអក្សរ។ ផ្នែកនេះនឹងត្រូវបានសរសេរសម្រាប់ក្រឡា 1 និងក្រឡា 2 រៀងៗខ្លួន ឧទាហរណ៍៖
LEN(cell 1) - LEN(SUBSTITUTE(cell 1, character_to_count, ""))
និង
LEN(cell 2) - LEN(SUBSTITUTE(cell 2, character_to_count, ""))
- ចុងក្រោយ អ្នកប្រៀបធៀបលេខទាំងពីរនេះ ដោយដាក់សញ្ញាសមភាព (=) នៅចន្លោះផ្នែកខាងលើ។
LEN( ក្រឡា 2 ) - LEN(SUBSTITUTE( ក្រឡា 2 , character_to_count , ""))
ក្នុងឧទាហរណ៍របស់យើង ឧបករណ៍កំណត់អត្តសញ្ញាណតែមួយគត់គឺនៅក្នុង A2 ហើយខ្សែអក្សរដែលត្រូវប្រៀបធៀបគឺស្ថិតនៅក្នុងក្រឡា B2 និង C2។ ដូច្នេះ រូបមន្តពេញលេញមានដូចខាងក្រោម៖
=LEN(B2)-LEN(SUBSTITUTE(B2,$A2,""))=LEN(C2)-LEN(SUBSTITUTE(C2,$A2,""))
រូបមន្តត្រឡប់ TRUE ប្រសិនបើក្រឡា B2 និង C2 មានចំនួនស្មើគ្នានៃការកើតឡើងនៃតួអក្សរក្នុង A2 ។FALSE បើមិនដូច្នេះទេ។ ដើម្បីធ្វើឱ្យលទ្ធផលកាន់តែមានន័យសម្រាប់អ្នកប្រើប្រាស់របស់អ្នក អ្នកអាចបង្កប់រូបមន្តក្នុងមុខងារ IF៖
=IF(LEN(B2)-LEN(SUBSTITUTE(B2, $A2,""))=LEN(C2)-LEN(SUBSTITUTE(C2, $A2,"")), "Equal", "Not equal")
ដូចដែលអ្នកបានឃើញនៅក្នុងរូបថតអេក្រង់ខាងលើ រូបមន្តដំណើរការយ៉ាងល្អឥតខ្ចោះ ទោះបីជាមានភាពស្មុគស្មាញបន្ថែមមួយចំនួនក៏ដោយ៖
- តួអក្សរដែលត្រូវរាប់ (លេខសម្គាល់តែមួយគត់) អាចបង្ហាញនៅកន្លែងណាមួយក្នុងខ្សែអក្សរ។
- ខ្សែអក្សរមានលេខអថេរ នៃតួអក្សរ និងសញ្ញាបំបែកផ្សេងគ្នាដូចជា សញ្ញាក្បៀស សញ្ញាក្បៀស ឬដកឃ្លា។
នេះជារបៀបដែលអ្នកប្រៀបធៀបខ្សែអក្សរក្នុង Excel ។ ដើម្បីពិនិត្យមើលឱ្យបានដិតដល់នូវរូបមន្តដែលបានពិភាក្សានៅក្នុងមេរៀននេះ អ្នកត្រូវបានស្វាគមន៍ក្នុងការទាញយក Excel Compare Strings Worksheet ។ ខ្ញុំសូមអរគុណសម្រាប់ការអាន ហើយសង្ឃឹមថានឹងឃើញអ្នកនៅលើប្លក់របស់យើងនៅសប្តាហ៍ក្រោយ។