តារាងមាតិកា
ការបង្រៀននឹងបង្រៀនអ្នកពីរបៀបបង្កើតរូបមន្ត If match ក្នុង Excel ដូច្នេះវាត្រឡប់តម្លៃឡូជីខល អត្ថបទផ្ទាល់ខ្លួន ឬតម្លៃពីក្រឡាផ្សេងទៀត។
រូបមន្ត Excel ដែលត្រូវមើល ប្រសិនបើក្រឡាពីរផ្គូផ្គងអាចមានលក្ខណៈសាមញ្ញដូច A1=B1។ ទោះយ៉ាងណាក៏ដោយ វាអាចមានកាលៈទេសៈខុសៗគ្នា នៅពេលដែលដំណោះស្រាយជាក់ស្តែងនេះនឹងមិនដំណើរការ ឬផ្តល់លទ្ធផលខុសពីអ្វីដែលអ្នករំពឹងទុក។ នៅក្នុងមេរៀននេះ យើងនឹងពិភាក្សាអំពីវិធីផ្សេងៗដើម្បីប្រៀបធៀបក្រឡានៅក្នុង Excel ដូច្នេះអ្នកអាចស្វែងរកដំណោះស្រាយដ៏ប្រសើរសម្រាប់កិច្ចការរបស់អ្នក។
របៀបពិនិត្យមើលថាតើក្រឡាពីរត្រូវគ្នានៅក្នុង Excel
មានបំរែបំរួលជាច្រើននៃ Excel If match formula ។ គ្រាន់តែពិនិត្យមើលឧទាហរណ៍ខាងក្រោម ហើយជ្រើសរើសមួយដែលដំណើរការល្អបំផុតសម្រាប់សេណារីយ៉ូរបស់អ្នក។
ប្រសិនបើក្រឡាពីរស្មើគ្នា ត្រឡប់ TRUE
សាមញ្ញបំផុត " ប្រសិនបើក្រឡាមួយស្មើមួយផ្សេងទៀត នោះពិត" រូបមន្ត Excel គឺនេះ៖
ក្រឡា A= ក្រឡា Bឧទាហរណ៍ ដើម្បីប្រៀបធៀបក្រឡាក្នុងជួរ A និង B ក្នុងជួរនីមួយៗ អ្នកបញ្ចូលរូបមន្តនេះក្នុង C2 ហើយបន្ទាប់មកចម្លងវាចុះក្នុងជួរឈរ៖
=A2=B2
ជាលទ្ធផល អ្នកនឹងទទួលបាន TRUE ប្រសិនបើក្រឡាពីរដូចគ្នា មិនពិត FALSE បើមិនដូច្នេះទេ៖
ចំណាំ៖
- រូបមន្តនេះត្រឡប់តម្លៃប៊ូលីនពីរ៖ ប្រសិនបើក្រឡាពីរស្មើគ្នា - TRUE; ប្រសិនបើមិនស្មើគ្នា - FALSE ។ ដើម្បីត្រឡប់តែតម្លៃពិត ប្រើក្នុងសេចក្តីថ្លែងការណ៍ IF ដូចដែលបានបង្ហាញក្នុងឧទាហរណ៍បន្ទាប់។
- រូបមន្តនេះគឺ មិនប្រកាន់អក្សរតូចធំ ដូច្នេះវាចាត់ទុកអក្សរធំ និងអក្សរតូចជាតួអក្សរដូចគ្នា។ ប្រសិនបើអត្ថបទករណីមានបញ្ហា បន្ទាប់មកប្រើរូបមន្តដែលប្រកាន់អក្សរតូចធំនេះ។
ប្រសិនបើក្រឡាពីរត្រូវគ្នា ត្រឡប់តម្លៃ
ដើម្បីត្រឡប់តម្លៃផ្ទាល់ខ្លួនរបស់អ្នក ប្រសិនបើក្រឡាទាំងពីរត្រូវគ្នា បង្កើតសេចក្តីថ្លែងការណ៍ IF ដោយប្រើលំនាំនេះ :
ឧទាហរណ៍ ដើម្បីប្រៀបធៀប A2 និង B2 ហើយត្រឡប់ "បាទ" ប្រសិនបើពួកវាមានតម្លៃដូចគ្នា , "ទេ" បើមិនដូច្នេះទេ រូបមន្តគឺ៖
=IF(A2=B2, "yes", "no")
ប្រសិនបើអ្នកចង់ត្រឡប់តម្លៃប្រសិនបើក្រឡាស្មើគ្នា នោះផ្គត់ផ្គង់ខ្សែអក្សរទទេ ("") សម្រាប់ value_if_false .
ប្រសិនបើត្រូវគ្នា នោះ បាទ/ចាស :
=IF(A2=B2, "yes", "")
ប្រសិនបើត្រូវគ្នា នោះ TRUE:
=IF(A2=B2, TRUE, "")
ចំណាំ។ ដើម្បីត្រឡប់តម្លៃតក្កវិជ្ជា TRUE កុំបញ្ចូលវាជាសញ្ញាសម្រង់ទ្វេ។ ការប្រើសញ្ញាសម្រង់ទ្វេនឹងបំប្លែងតម្លៃឡូជីខលទៅជាខ្សែអក្សរធម្មតា។
ប្រសិនបើក្រឡាមួយស្មើមួយផ្សេងទៀត បន្ទាប់មកត្រឡប់ក្រឡាមួយទៀត
ហើយនេះគឺជាបំរែបំរួលនៃរូបមន្ត Excel if match ដែលដោះស្រាយកិច្ចការជាក់លាក់នេះ៖ ប្រៀបធៀបតម្លៃក្នុងក្រឡាពីរ ហើយប្រសិនបើ ទិន្នន័យត្រូវគ្នា បន្ទាប់មកចម្លងតម្លៃពីក្រឡាមួយទៀត។
នៅក្នុងភាសា Excel វាត្រូវបានបង្កើតដូចនេះ៖
IF( ក្រឡា A = ក្រឡា B , ក្រឡា C , "")ឧទាហរណ៍ ដើម្បីពិនិត្យធាតុក្នុងជួរ A និង B ហើយត្រឡប់តម្លៃពីជួរ C ប្រសិនបើអត្ថបទត្រូវគ្នា រូបមន្តក្នុង D2 ដែលបានចម្លងចុះក្រោមគឺ៖
=IF(A2=B2, C2, "")
រូបមន្តដែលប្រកាន់អក្សរតូចធំ ដើម្បីមើលថាតើក្រឡាពីរត្រូវគ្នា
ក្នុងស្ថានភាពនៅពេលអ្នកកំពុងដោះស្រាយជាមួយតម្លៃអត្ថបទដែលប្រកាន់អក្សរតូចធំ សូមប្រើ EXACTអនុគមន៍ដើម្បីប្រៀបធៀបក្រឡាយ៉ាងច្បាស់ រួមទាំងករណីអក្សរ៖
IF(EXACT( cell A , cell B ), value_if_true, value_if_false)ឧទាហរណ៍ ដើម្បីប្រៀបធៀប ធាតុនៅក្នុង A2 និង B2 ហើយត្រឡប់ "បាទ" ប្រសិនបើអត្ថបទត្រូវគ្នា "ទេ" ប្រសិនបើភាពខុសគ្នាណាមួយត្រូវបានរកឃើញ អ្នកអាចប្រើរូបមន្តនេះ៖
=IF(EXACT(A2, B2), "Yes", "No")
របៀបពិនិត្យមើលថាតើក្រឡាច្រើន គឺស្មើ
ដូចនឹងការប្រៀបធៀបក្រឡាពីរ ការពិនិត្យមើលក្រឡាច្រើនសម្រាប់ការផ្គូផ្គងក៏អាចត្រូវបានអនុវត្តតាមវិធីផ្សេងគ្នាមួយចំនួន។
និងរូបមន្តដើម្បីមើលថាតើក្រឡាច្រើនត្រូវគ្នា
ទៅ ពិនិត្យមើលថាតើតម្លៃច្រើនត្រូវគ្នា អ្នកអាចប្រើមុខងារ AND ជាមួយនឹងការធ្វើតេស្តឡូជីខលពីរ ឬច្រើន៖
AND( ក្រឡា A = ក្រឡា B , ក្រឡា A = ក្រឡា C , …)ឧទាហរណ៍ ដើម្បីមើលថាតើក្រឡា A2, B2 និង C2 គឺស្មើគ្នា រូបមន្តគឺ៖
=AND(A2=B2, A2=C2)
នៅក្នុងអារេថាមវន្ត Excel (365 និង 2021) អ្នកក៏អាចប្រើវាក្យសម្ព័ន្ធខាងក្រោមផងដែរ។ នៅក្នុង Excel 2019 និងទាបជាងនេះ វានឹងដំណើរការតែជារូបមន្តអារេ CSE ប្រពៃណីប៉ុណ្ណោះ ដែលបានបញ្ចប់ដោយចុចគ្រាប់ចុច Ctrl + Shift + Enter ជាមួយគ្នា។
=AND(A2=B2:C2)
លទ្ធផលនៃរូបមន្តទាំងពីរគឺ តម្លៃតក្កវិជ្ជា TRUE និង FALSE។
ដើម្បីត្រឡប់តម្លៃផ្ទាល់ខ្លួនរបស់អ្នក សូមរុំ និងក្នុងមុខងារ IF ដូចនេះ៖
=IF(AND(A2=B2:C2), "yes", "")
រូបមន្តនេះត្រឡប់ "បាទ" ប្រសិនបើក្រឡាទាំងបី គឺស្មើគ្នា ក្រឡាទទេ។
រូបមន្ត COUNTIF ដើម្បីពិនិត្យមើលថាតើជួរឈរច្រើនត្រូវគ្នាឬអត់
វិធីមួយផ្សេងទៀតដើម្បីពិនិត្យមើលការផ្គូផ្គងច្រើនគឺប្រើមុខងារ COUNTIF ក្នុងទម្រង់នេះ៖
COUNTIF( range , cell )= nកន្លែងដែល range គឺជាជួរក្រឡាដែលត្រូវប្រៀបធៀបជាមួយគ្នាទៅវិញទៅមក ក្រឡា គឺជាក្រឡាតែមួយនៅក្នុងជួរ ហើយ n គឺជាចំនួនក្រឡាក្នុងជួរ។
សម្រាប់សំណុំទិន្នន័យគំរូរបស់យើង រូបមន្តអាចត្រូវបានសរសេរក្នុងទម្រង់នេះ។ :
=COUNTIF(A2:C2, A2)=3
ប្រសិនបើអ្នកកំពុងប្រៀបធៀបជួរជាច្រើន មុខងារ COLUMNS អាចទទួលបានចំនួនកោសិកា (n) សម្រាប់អ្នកដោយស្វ័យប្រវត្តិ៖
=COUNTIF(A2:C2, A2)=COLUMNS(A2:C2)
ហើយមុខងារ IF នឹងជួយអ្នកត្រឡប់អ្វីដែលអ្នកចង់បានជាលទ្ធផល៖
=IF(COUNTIF(A2:C2, A2)=3, "All match", "")
រូបមន្តដែលប្រកាន់អក្សរតូចធំសម្រាប់ការផ្គូផ្គងច្រើន
ដូចនឹងការពិនិត្យមើលក្រឡាពីរ យើង ប្រើមុខងារ EXACT ដើម្បីអនុវត្តការប្រៀបធៀបពិតប្រាកដ រួមទាំងករណីអក្សរ។ ដើម្បីគ្រប់គ្រងក្រឡាច្រើន EXACT នឹងត្រូវបានដាក់ចូលទៅក្នុងមុខងារ AND ដូចនេះ៖
AND(EXACT( range , cell ))នៅក្នុង Excel 365 និង Excel 2021 ដោយសារតែការគាំទ្រសម្រាប់អារេថាមវន្ត វាដំណើរការដូចរូបមន្តធម្មតា។ នៅក្នុង Excel 2019 និងទាបជាងនេះ សូមចាំថាត្រូវចុច Ctrl + Shift + Enter ដើម្បីធ្វើឱ្យវាជា រូបមន្តអារេ ។
ឧទាហរណ៍ ដើម្បីពិនិត្យមើលថាតើក្រឡា A2:C2 មានតម្លៃដូចគ្នាដែរឬទេ ករណីមួយ -sensitive formula is:
=AND(EXACT(A2:C2, A2))
រួមផ្សំជាមួយ IF វាយករូបរាងនេះ៖
=IF(AND(EXACT(A2:C2, A2)), "Yes", "No")
ពិនិត្យមើលថាតើក្រឡាត្រូវគ្នានឹងក្រឡាណាមួយនៅក្នុងជួរ
ដើម្បីមើលថាតើក្រឡាមួយត្រូវគ្នានឹងក្រឡាណាមួយក្នុងជួរដែលបានផ្តល់ឱ្យ ប្រើរូបមន្តមួយក្នុងចំណោមរូបមន្តខាងក្រោម៖
ឬមុខងារ
វាជាការល្អបំផុតដែលត្រូវប្រើ សម្រាប់ការត្រួតពិនិត្យ 2 - 3 ក្រឡា។
OR( ក្រឡា A = ក្រឡា B , ក្រឡា A = ក្រឡា C , ក្រឡា A = cell D , …)Excel 365 និង Excel 2021 យល់ពីវាក្យសម្ព័ន្ធនេះផងដែរ៖
OR( cell = range )ក្នុង Excel 2019 និង ទាបជាងនេះ វាគួរតែត្រូវបានបញ្ចូលជារូបមន្តអារេដោយចុចផ្លូវកាត់ Ctrl + Shift + Enter ។
អនុគមន៍ COUNTIF
COUNTIF( ជួរ , ក្រឡា )>0ឧទាហរណ៍ ដើម្បីពិនិត្យមើលថាតើ A2 ស្មើនឹងក្រឡាណាមួយនៅក្នុង B2:D2 រូបមន្តណាមួយនឹងធ្វើ៖
=OR(A2=B2, A2=C2, A2=D2)
=OR(A2=B2:D2)
=COUNTIF(B2:D2, A2)>0
ប្រសិនបើអ្នកកំពុងប្រើ Excel 2019 ឬទាបជាងនេះ កុំភ្លេចចុច Ctrl + Shift + Enter ដើម្បីទទួលបានរូបមន្ត OR ទីពីរដើម្បីផ្តល់លទ្ធផលត្រឹមត្រូវ។
ដើម្បីត្រឡប់ បាទ/ទេ ឬតម្លៃផ្សេងទៀតដែលអ្នកចង់បាន អ្នកដឹងពីអ្វីដែលត្រូវធ្វើ - ដាក់រូបមន្តមួយក្នុងចំណោមរូបមន្តខាងលើនៅក្នុងការធ្វើតេស្តឡូជីខលនៃអនុគមន៍ IF ។ ឧទាហរណ៍៖
=IF(COUNTIF(B2:D2, A2)>0, "Yes", "No")
សម្រាប់ព័ត៌មានបន្ថែម សូមមើល ពិនិត្យមើលថាតើតម្លៃមាននៅក្នុងជួរឬអត់។
ពិនិត្យមើលថាតើជួរពីរស្មើ
ដើម្បីប្រៀបធៀប ជួរពីរក្រឡាដោយក្រឡា ហើយត្រឡប់តម្លៃឡូជីខល TRUE ប្រសិនបើក្រឡាទាំងអស់នៅក្នុងទីតាំងដែលត្រូវគ្នាត្រូវគ្នា ផ្គត់ផ្គង់ជួរទំហំស្មើគ្នាទៅនឹងការសាកល្បងឡូជីខលនៃអនុគមន៍ AND៖
AND( ជួរ A = ជួរ B )ឧទាហរណ៍ ដើម្បីប្រៀបធៀបម៉ាទ្រីស A ក្នុង B3:F6 និងម៉ាទ្រីស B ក្នុង B11:F14 រូបមន្តគឺ៖
=AND(B3:F6= B11:F14)
ទៅ ទទួលបាន បាទ/ចាស / ទេ ជាលទ្ធផល សូមប្រើបន្សំ IF AND ខាងក្រោម៖
=IF(AND(B3:F6=B11:F14), "Yes", "No")
នោះជារបៀបប្រើរូបមន្ត If matchនៅក្នុង Excel ។ ខ្ញុំសូមអរគុណចំពោះការអាន ហើយសង្ឃឹមថានឹងបានជួបអ្នកនៅលើប្លក់របស់យើងនៅសប្តាហ៍ក្រោយ!
សៀវភៅលំហាត់
ប្រសិនបើកោសិកាត្រូវគ្នាក្នុង Excel - ឧទាហរណ៍រូបមន្ត (.xlsx file)