វិធីស្វែងរកប្រសិនបើក្រឡាមានអត្ថបទជាក់លាក់នៅក្នុង Excel

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

នៅក្នុង Excel កាលៈទេសៈអាចទាមទារឱ្យពិនិត្យមើលថាតើក្រឡា មានអត្ថបទជាក់លាក់ ឬអត់។ ថ្ងៃនេះយើងនឹងបង្ហាញអ្នកពីរបៀបពិនិត្យមើលថាតើក្រឡាមានអត្ថបទជាក់លាក់ឬអត់។ សម្រាប់វគ្គនេះ យើងកំពុងប្រើប្រាស់ Excel 2019 មានអារម្មណ៍សេរីក្នុងការប្រើប្រាស់កំណែដែលអ្នកពេញចិត្ត។

ជាដំបូង សូមស្វែងយល់អំពីសំណុំទិន្នន័យដែលជាមូលដ្ឋាននៃឧទាហរណ៍របស់យើង

យើងមានតារាងមួយដែលមានព័ត៌មានសិស្សជាច្រើនជាមួយនឹងថ្នាក់របស់ពួកគេ។ ដោយប្រើសំណុំទិន្នន័យនេះ យើងនឹងពិនិត្យមើលថាតើក្រឡាមួយមានអត្ថបទជាក់លាក់ឬអត់។

ចំណាំថា នេះគឺជាសំណុំទិន្នន័យមូលដ្ឋានដើម្បីរក្សាអ្វីៗឱ្យសាមញ្ញ។ នៅក្នុងសេណារីយ៉ូក្នុងជីវិតពិត អ្នកអាចជួបនឹងសំណុំទិន្នន័យធំជាង និងស្មុគ្រស្មាញ។

Practice Workbook

អ្នកត្រូវបានស្វាគមន៍ក្នុងការទាញយកសៀវភៅលំហាត់ពីតំណខាងក្រោម។

Excel ប្រសិនបើក្រឡាមាន Text.xlsx ជាក់លាក់

ប្រសិនបើក្រឡាមានអត្ថបទជាក់លាក់

1. ក្រឡាមានអត្ថបទជាក់លាក់តែប៉ុណ្ណោះ

យើងអាចមើលតាមរយៈក្រឡាដែលអាច (ឬមិនអាច ) មានតែអត្ថបទ (ខ្សែអក្សរ) ដែលយើងកំពុងស្វែងរក។ នឹងមិនមានខ្សែអក្សរបន្ថែមជាមួយវាទេ។

ឧទាហរណ៍ ក្នុងសំណុំទិន្នន័យរបស់យើង ជួរឈរ ថ្នាក់ទី មាន ឆ្លងកាត់ បរាជ័យ នៅគ្រប់ក្រឡាទាំងអស់ . មិនមានពាក្យបន្ថែម ឬខ្សែអក្សរទេ។ ដូច្នេះ យើងអាចពិនិត្យមើលថាតើក្រឡាមួយនៅក្នុងជួរឈរនេះមាន បានឆ្លងកាត់ បរាជ័យ

នៅទីនេះ ជាឧទាហរណ៍ យើងនឹង ពិនិត្យមើលថាតើក្រឡាមាន "ឆ្លងកាត់" ឬអត់ ហើយបន្ទាប់មកបន្ថែមការកត់សម្គាល់នៅជួរឈរ ការកត់សម្គាល់ ដែលបានណែនាំថ្មី។

ការឮពាក្យដូចជា “ពិនិត្យ” ដែលជាមុខងារដំបូងដែលចូលមកក្នុងគំនិតរបស់អ្នកគឺ IF ។ អនុគមន៍ IF ដំណើរការ​ការ​សាកល្បង​ឡូជីខល ហើយ​ត្រឡប់​តម្លៃ​គោលពីរ (TRUE ឬ FALSE)។

តោះ​សរសេរ​រូបមន្ត​ដោយ​ប្រើ IF ដើម្បី​ពិនិត្យ​មើល​ថា​តើ​ក្រឡា​មាន​ផ្ទុក​ជាក់លាក់​ឬ​អត់។ អត្ថបទ “ឆ្លងកាត់” ឬអត់។

=IF(D4="Passed","Promoted","")

នៅទីនេះ យើងបានកំណត់ប្រតិបត្តិការឡូជីខល D4=”Passed” ដែលប្រៀបធៀបប្រសិនបើ D4 មាន “Passed” ឬអត់។

សម្រាប់ if_true_value យើងបានកំណត់ “Promoted” វានឹងបង្ហាញជាលទ្ធផលនៅពេលដែលវាបានរកឃើញក្រឡា មានអត្ថបទ។ សម្រាប់ពេលនេះ គ្មាន if_false_value ត្រូវបានផ្តល់ឱ្យទេ។

ក្រឡា D4 មានអត្ថបទស្វែងរក "ឆ្លងកាត់" ដូច្នេះ រូបមន្តបានត្រឡប់ if_true_value

ឥឡូវនេះ សូមសរសេររូបមន្តសម្រាប់ក្រឡាដែលនៅសល់។ អ្នកអាចអនុវត្តមុខងារ AuoFill ផងដែរ។

អ្នកអាចមើលឃើញ រូបមន្តរបស់យើងបានត្រឡប់ if_true_value “Promoted” យ៉ាងល្អឥតខ្ចោះសម្រាប់ក្រឡាដែលមាន "ឆ្លងកាត់"។

វាដំណើរការក្នុងវិធីដែលមិនប្រកាន់អក្សរតូចធំ។ ប្រសិនបើក្រឡាណាមួយមាន "ឆ្លងកាត់" ជំនួសឱ្យ "ឆ្លងកាត់" វាក៏នឹងដំណើរការផងដែរ។

អានបន្ថែម៖ កម្មវិធី Excel ស្វែងរក អត្ថបទក្នុងជួរ

2. ក្រឡាមានអត្ថបទជាក់លាក់ (ផ្គូផ្គងដោយផ្នែក)

ជួនកាលយើងប្រហែលជាត្រូវស្វែងរកអត្ថបទជាក់លាក់មួយនៅក្នុងក្រឡាជាខ្សែអក្សររង។ នៅក្នុងផ្នែកនេះយើងនឹងមើលពីរបៀបធ្វើវា។

ឧទាហរណ៍ យើងនឹងស្វែងរកខ្សែអក្សរ (ឈ្មោះក្រុម) នៅក្នុងក្រឡានៃជួរឈរ ID

នៅទីនេះ យើងបានណែនាំពីរជួរដែលត្រូវគ្នានឹងបរិបទនៃឧទាហរណ៍របស់យើង។

អ្នកអាចមើលឃើញសម្រាប់ជួរឈរ Search String ដែលយើងបានបញ្ចូលជួរដេក។ អនុវត្តតាមអត្ថបទជួរដេកបញ្ចូលគ្នានេះសម្រាប់បច្ចេកទេស។

I. ផ្គូផ្គងតាមរយៈមុខងារ FIND (Case Sensitive)

នៅក្នុងផ្នែកមុន យើងបានប្រើ IF សម្រាប់ពិនិត្យអត្ថបទ (ដោយប្រើកន្សោមឡូជីខល) ។ មុខងារនេះនឹងត្រូវបានប្រើប្រាស់ទោះបីជាយើងត្រូវការមុខងារជំនួយផ្សេងទៀតក៏ដោយ។

មុខងារ FIND គឺជាមុខងារដែលយើងនឹងផ្គូផ្គងជាមួយ IF ដើម្បីពិនិត្យមើលថាតើ a ក្រឡាមានអត្ថបទជាក់លាក់យ៉ាងហោចណាស់ជាខ្សែអក្សររង។

ឧទាហរណ៍ យើងបានជ្រើសរើសខ្សែអក្សរ “AB” ដែលយើងនឹងស្វែងរកក្នុងក្រឡាពី ID ជួរឈរ។

<0

ឥឡូវនេះ ចូរយើងសរសេររូបមន្តសម្រាប់ក្រឡា B4

=IF(ISNUMBER(FIND($E$4,B4)),”Found”,"Not Found")

នៅទីនេះអ្នកអាចឃើញមុខងារ ISNUMBER ISNUMBER ត្រឡប់ TRUE នៅពេលដែលក្រឡាមានលេខមួយ ហើយ FALSE ប្រសិនបើមិនមែន

យើងបានប្រើមុខងារនេះព្រោះវាពិនិត្យមើលថាតើ FIND លទ្ធផលនៃអនុគមន៍គឺជាលេខឬអត់។ វាត្រឡប់តម្លៃប៊ូលីន។

នៅពេលដែល ISNUMBER ត្រឡប់ TRUE បន្ទាប់មកអនុគមន៍ IF នឹងកេះ if_true_value (Found) បើមិនដូច្នេះទេ if_false_value (Notបានរកឃើញ) .

នៅទីនេះសម្រាប់ក្រឡាទីមួយ ISNUMBER-FIND បានត្រឡប់ TRUE ហើយលទ្ធផលចុងក្រោយបានក្លាយជា “បានរកឃើញ”។

តោះស្រង់ឈ្មោះក្រុម។ សម្រាប់វា យើងនឹងប្រើមុខងារ MID ។ មុខងារនេះដកតួអក្សរចេញពីពាក់កណ្តាលខ្សែអក្សរដែលបានផ្តល់ឱ្យ។

=IF(ISNUMBER(FIND($E$4,B4)),MID(B4,FIND($E$4,B4),2),"")

ដំបូង យើងបានពិនិត្យថាតើក្រឡាមាន អត្ថបទជាក់លាក់ បន្ទាប់មកនៅវាល if_true_value យើងបានកំណត់មុខងារ MID ដើម្បីទៅយកតម្លៃ។ FIND ក្នុង MID ផ្តល់ចំណុចចាប់ផ្តើម ហើយបន្ទាប់មក 2 តួអក្សរ។ វានឹងទៅយកឈ្មោះក្រុមដែលមានតួអក្សរពីរ។

យើងបានរកឃើញឈ្មោះក្រុម នៅពេលដែលក្រឡាមានអត្ថបទ។

ចាប់តាំងពី ស្វែងរក គឺប្រកាន់អក្សរតូចធំ វានឹងមិនប្រតិបត្តិ if_true_value សម្រាប់ “ab” ទេ។

សរសេរកូដសម្រាប់ក្រឡាដែលនៅសល់។ អ្នក​នឹង​ឃើញ​ឈ្មោះ​ក្រុម​ដែល​ត្រូវ​បាន​សរសេរ​ដូច​ជា Search String

ផ្លាស់ប្តូរ Search String តម្លៃ​អ្នក នឹងរកឃើញលទ្ធផលដែលបានធ្វើបច្ចុប្បន្នភាព។

II. ផ្គូផ្គង​តាម​រយៈ​មុខងារ SEARCH (Case Insensitive)

នៅ​ក្នុង​ផ្នែក​មុន យើង​បាន​សង្កេត​ឃើញ​វិធីសាស្រ្ត​ដែល​ប្រកាន់​អក្សរ​តូចធំ។ ដើម្បីរក្សាអ្វីៗឱ្យមានភាពបត់បែន យើងអាចអនុវត្តវិធីសាស្រ្តដែលមិនប្រកាន់អក្សរតូចធំ។ សម្រាប់នោះ មុខងារ SEARCH នឹងមានប្រយោជន៍។

SEARCH ត្រឡប់ទីតាំងនៃខ្សែអក្សរមួយនៅខាងក្នុងមួយទៀត។ វាដំណើរការស្រដៀងនឹងមុខងារ FIND ប៉ុន្តែវាមិនប្រកាន់អក្សរតូចធំទេ។

រូបមន្តមានដូចខាងក្រោម

=IF(ISNUMBER(SEARCH($E$4,B4)),MID(B4,SEARCH($E$4,B4),2),"")

វាហាក់ដូចជាស្រដៀងគ្នាទៅនឹងផ្នែក ស្វែងរក ។ ការផ្លាស់ប្តូរតែមួយគត់គឺយើងបានជំនួស FIND ជាមួយ SEARCH ។ រូបមន្តដែលនៅសល់គឺដូចគ្នា ហើយដំណើរការដូចគ្នាបេះបិទ។

យើងបានរកឃើញឈ្មោះក្រុម នៅពេលដែលក្រឡាមានអត្ថបទ។

សរសេរ រូបមន្តសម្រាប់កោសិកាដែលនៅសល់។ អ្នកនឹងឃើញឈ្មោះក្រុមទាំងអស់ដែលមាន “AB” ក្នុងទម្រង់ណាមួយ។

ប្រសិនបើយើងសរសេរ “ab” ជា Search String វានៅតែដដែល។ ទាញយកតម្លៃទាំងនេះ។

III. ការផ្គូផ្គងដោយប្រើអនុគមន៍ COUNTIF (Case Insensitive)

វិធីមួយផ្សេងទៀតនៃការពិនិត្យក្រឡាមានអត្ថបទជាក់លាក់ ដោយសារខ្សែអក្សររងមួយកំពុងរួមបញ្ចូលគ្នា IF និង COUNTIF ។ វិធីសាស្រ្តនេះក៏នឹងជាករណីដែលមិនប្រកាន់អក្សរតូចធំផងដែរ។

មុខងារ COUNTIF នេះរាប់ក្រឡាក្នុងជួរដែលបំពេញលក្ខខណ្ឌតែមួយ។

ឥឡូវនេះរូបមន្តនឹងមានដូចខាងក្រោម មួយ។

=IF(COUNTIF(B4,"*"&$E$4&"*"),MID(B4,SEARCH($E$4,B4),2),"")

នៅទីនេះ យើងបានពិនិត្យតក្កវិជ្ជាដោយប្រើ COUNTIF ។ ដោយប្រើ COUNTIF វាពិនិត្យថាតើតម្លៃរាប់គឺ 1 ឬអត់។

ប្រសិនបើ COUNTIF ត្រឡប់ 1 នោះ if_true_value ( MID ចំណែកដែលត្រូវស្រង់ចេញក្រុម ឈ្មោះ) នឹងត្រលប់មកវិញ។ ផ្នែក MID ត្រូវបានពិភាក្សានៅក្នុងផ្នែកមុន។

សម្រាប់ 0 ពីផ្នែក COUNTIF រូបមន្តនឹងត្រឡប់ if_false_value (ក្រឡាទទេ សម្រាប់ពេលវេលាbeing).

យើង​បាន​រក​ឃើញ​ការ​ផ្គូផ្គង ហើយ​បន្ទាប់​មក​រូបមន្ត​បាន​ត្រឡប់​ឈ្មោះ​ក្រុម​នៅ​ពេល​ក្រឡា​មាន​អត្ថបទ​ជាក់លាក់។

សរសេរ​រូបមន្ត​សម្រាប់ កោសិកាដែលនៅសល់។ អ្នកនឹងឃើញឈ្មោះក្រុមទាំងអស់ដែលមាន Search String ក្នុងទម្រង់ណាមួយ។

តោះប្តូរតម្លៃ Search String , លទ្ធផលដែលបានធ្វើបច្ចុប្បន្នភាពនឹងនៅចំពោះមុខយើង។

សម្រាប់ COUNTIF វិធីសាស្រ្តផ្គូផ្គងផ្នែកខ្លះ សូមចូលទៅកាន់អត្ថបទ COUNTIF PARTIAL MATCH នេះ។ ប្រសិនបើអ្នកចាប់អារម្មណ៍លើការផ្គូផ្គងដោយផ្នែកជាមួយ if អត្ថបទ IF Partial Match នេះអាចមានប្រយោជន៍សម្រាប់អ្នក។

សេចក្តីសន្និដ្ឋាន

នោះហើយជាទាំងអស់សម្រាប់ថ្ងៃនេះ។ យើងបានរាយបញ្ជីវិធីសាស្រ្តជាច្រើនដើម្បីពិនិត្យមើលថាតើក្រឡាមានអត្ថបទជាក់លាក់នៅក្នុង Excel ដែរឬទេ។ សង្ឃឹមថាអ្នកនឹងរកឃើញថាវាមានប្រយោជន៍។ មានអារម្មណ៍សេរីក្នុងការបញ្ចេញមតិ ប្រសិនបើមានអ្វីហាក់ដូចជាពិបាកយល់។ អនុញ្ញាតឱ្យយើងដឹងពីវិធីសាស្រ្តផ្សេងទៀតដែលយើងប្រហែលជាខកខាននៅទីនេះ។

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