មុខងារ Excel ចំនួន 30 ក្នុងរយៈពេល 30 ថ្ងៃ៖ MATCH

ម្សិលមិញ​ក្នុង​ការ​រត់​ម៉ារ៉ាតុង 30 មុខងារ Excel ក្នុងរយៈពេល 30 ថ្ងៃ។ យើងបានរកឃើញខ្សែអក្សរដោយប្រើមុខងារ ស្វែងរក (ស្វែងរក) និងប្រើផងដែរ។ IFERROR (IFERROR) និង ISNUMBER (ISNUMBER) ក្នុងស្ថានភាពដែលមុខងារបញ្ចេញកំហុស។

នៅថ្ងៃទី 19 នៃការរត់ម៉ារ៉ាតុងរបស់យើងយើងនឹងសិក្សាមុខងារ MATCH (ស្វែងរក) ។ វារកមើលតម្លៃនៅក្នុងអារេមួយ ហើយប្រសិនបើតម្លៃត្រូវបានរកឃើញ ត្រឡប់ទីតាំងរបស់វា។

ដូច្នេះសូមងាកទៅរកព័ត៌មានយោងលើមុខងារ MATCH (MATCH) ហើយមើលឧទាហរណ៍មួយចំនួន។ ប្រសិនបើអ្នកមានឧទាហរណ៍ ឬវិធីសាស្រ្តផ្ទាល់ខ្លួនរបស់អ្នកសម្រាប់ធ្វើការជាមួយមុខងារនេះ សូមចែករំលែកវានៅក្នុងមតិយោបល់។

អនុគមន៍ 19: MATCH

មុខងារ MATCH (MATCH) ត្រឡប់ទីតាំងនៃតម្លៃក្នុងអារេ ឬកំហុសមួយ។ #អេ (#N/A) ប្រសិនបើរកមិនឃើញ។ អារេអាចត្រូវបានតម្រៀបឬមិនតម្រៀប។ មុខងារ MATCH (MATCH) មិនប្រកាន់អក្សរតូចធំទេ។

តើអ្នកអាចប្រើមុខងារ MATCH យ៉ាងដូចម្តេច?

មុខងារ MATCH (MATCH) ត្រឡប់ទីតាំងនៃធាតុនៅក្នុងអារេមួយ ហើយលទ្ធផលនេះអាចត្រូវបានប្រើដោយមុខងារផ្សេងទៀតដូចជា INDEX (INDEX) ឬ VLOOKUP (VPR) ។ ឧទាហរណ៍:

  • ស្វែងរកទីតាំងនៃធាតុនៅក្នុងបញ្ជីដែលមិនបានតម្រៀប។
  • ប្រើជាមួយ ជ្រើសរើស (SELECT) ដើម្បីបំប្លែងការសម្តែងរបស់សិស្សទៅជាចំណាត់ថ្នាក់អក្សរ។
  • ប្រើជាមួយ VLOOKUP (VLOOKUP) សម្រាប់ការជ្រើសរើសជួរឈរដែលអាចបត់បែនបាន។
  • ប្រើជាមួយ INDEX (INDEX) ដើម្បីស្វែងរកតម្លៃដែលនៅជិតបំផុត។

វាក្យសម្ព័ន្ធ MATCH

មុខងារ MATCH (MATCH) មានវាក្យសម្ព័ន្ធដូចខាងក្រោមៈ

MATCH(lookup_value,lookup_array,[match_type])

ПОИСКПОЗ(искомое_значение;просматриваемый_массив;[тип_сопоставления])

  • រកមើល _ តម្លៃ (lookup_value) - អាចជាអត្ថបទ លេខ ឬប៊ូលីន។
  • lookup_array (lookup_array) – សេចក្តីយោងអារេ ឬអារេ (ក្រឡាជាប់គ្នាក្នុងជួរដូចគ្នា ឬជួរដូចគ្នា)។
  • match_type (match_type) អាចយកតម្លៃបី៖ -1, 0 or 1. ប្រសិនបើអាគុយម៉ង់ត្រូវបានលុបចោល វាស្មើនឹង 1.

Traps MATCH (ការប្រកួត)

មុខងារ MATCH (MATCH) ត្រឡប់ទីតាំងនៃធាតុដែលបានរកឃើញ ប៉ុន្តែមិនមែនតម្លៃរបស់វាទេ។ ប្រសិនបើអ្នកចង់ត្រឡប់តម្លៃមួយ សូមប្រើ MATCH (MATCH) រួមជាមួយនឹងមុខងារ INDEX (INDEX) ។

ឧទាហរណ៍ទី 1៖ ស្វែងរកធាតុនៅក្នុងបញ្ជីដែលមិនបានតម្រៀប

សម្រាប់បញ្ជីដែលមិនបានតម្រៀប អ្នកអាចប្រើ 0 ជាតម្លៃអាគុយម៉ង់ match_type (match_type) ដើម្បីស្វែងរកការផ្គូផ្គងពិតប្រាកដ។ ប្រសិនបើអ្នកចង់ស្វែងរកការផ្គូផ្គងពិតប្រាកដនៃខ្សែអក្សរ អ្នកអាចប្រើតួអក្សរជំនួសក្នុងតម្លៃស្វែងរក។

ក្នុងឧទាហរណ៍ខាងក្រោម ដើម្បីស្វែងរកទីតាំងនៃខែក្នុងបញ្ជីមួយ យើងអាចសរសេរឈ្មោះខែ ទាំងទាំងមូល ឬមួយផ្នែក ដោយប្រើអក្សរជំនួស។

=MATCH(D2,B3:B7,0)

=ПОИСКПОЗ(D2;B3:B7;0)

មុខងារ Excel ចំនួន 30 ក្នុងរយៈពេល 30 ថ្ងៃ៖ MATCH

ជា​អំណះអំណាង lookup_array (lookup_array) អ្នកអាចប្រើអារេនៃថេរ។ ក្នុងឧទាហរណ៍ខាងក្រោម ខែដែលចង់បានត្រូវបានបញ្ចូលក្នុងក្រឡា D5 ហើយឈ្មោះខែត្រូវបានជំនួសជាអាគុយម៉ង់ទីពីរចំពោះអនុគមន៍ MATCH (MATCH) ជាអារេនៃថេរ។ ប្រសិនបើអ្នកបញ្ចូលខែក្រោយក្នុងក្រឡា D5 ជាឧទាហរណ៍ តុលា (ខែតុលា) បន្ទាប់មកលទ្ធផលនៃមុខងារនឹងមាន #អេ (#N/A)។

=MATCH(D5,{"Jan","Feb","Mar"},0)

=ПОИСКПОЗ(D5;{"Jan";"Feb";"Mar"};0)

មុខងារ Excel ចំនួន 30 ក្នុងរយៈពេល 30 ថ្ងៃ៖ MATCH

ឧទាហរណ៍ទី 2៖ ផ្លាស់ប្តូរពិន្ទុសិស្សពីភាគរយទៅជាអក្សរ

អ្នកអាចបំប្លែងពិន្ទុសិស្សទៅជាប្រព័ន្ធអក្សរដោយប្រើមុខងារ MATCH (ការប្រកួត) ដូចអ្នកបានធ្វើជាមួយ VLOOKUP (VPR) ។ ក្នុងឧទាហរណ៍នេះ មុខងារត្រូវបានប្រើប្រាស់ភ្ជាប់ជាមួយ ជ្រើសរើស (CHOICE) ដែលត្រឡប់ការប៉ាន់ស្មានដែលយើងត្រូវការ។ អាគុយម៉ង់ match_type (match_type) ត្រូវបានកំណត់ស្មើនឹង -1ពីព្រោះ​ពិន្ទុ​ក្នុង​តារាង​ត្រូវ​បាន​តម្រៀប​តាម​លំដាប់​ចុះ។

នៅពេលឈ្លោះប្រកែកគ្នា។ match_type (match_type) គឺ -1លទ្ធផលគឺជាតម្លៃតូចបំផុតដែលធំជាង ឬស្មើនឹងតម្លៃដែលចង់បាន។ ក្នុងឧទាហរណ៍របស់យើង តម្លៃដែលចង់បានគឺ 54. ដោយសារមិនមានតម្លៃបែបនេះនៅក្នុងបញ្ជីពិន្ទុ ធាតុដែលត្រូវគ្នានឹងតម្លៃ 60 ត្រូវបានបញ្ជូនមកវិញ។ ចាប់តាំងពី 60 ស្ថិតនៅលំដាប់ទី XNUMX ក្នុងបញ្ជីលទ្ធផលនៃមុខងារ ជ្រើសរើស (SELECT) នឹង​ជា​តម្លៃ​ដែល​ស្ថិត​នៅ​ក្នុង​ទីតាំង​ទី 4 ពោល​គឺ​ក្រឡា C6 ដែល​មាន​ពិន្ទុ D ។

=CHOOSE(MATCH(B9,B3:B7,-1),C3,C4,C5,C6,C7)

=ВЫБОР(ПОИСКПОЗ(B9;B3:B7;-1);C3;C4;C5;C6;C7)

មុខងារ Excel ចំនួន 30 ក្នុងរយៈពេល 30 ថ្ងៃ៖ MATCH

ឧទាហរណ៍ទី 3៖ បង្កើតការជ្រើសរើសជួរឈរដែលអាចបត់បែនបានសម្រាប់ VLOOKUP (VLOOKUP)

ដើម្បីផ្តល់ភាពបត់បែនបន្ថែមទៀតដល់មុខងារ VLOOKUP (VLOOKUP) អ្នកអាចប្រើ MATCH (MATCH) ដើម្បីស្វែងរកលេខជួរឈរ ជាជាង hard-coding តម្លៃរបស់វាទៅក្នុងមុខងារ។ ក្នុងឧទាហរណ៍ខាងក្រោម អ្នកប្រើប្រាស់អាចជ្រើសរើសតំបន់មួយនៅក្នុងក្រឡា H1 នេះគឺជាតម្លៃដែលពួកគេកំពុងស្វែងរក VLOOKUP (VPR) ។ បន្ទាប់មក ពួកគេអាចជ្រើសរើសមួយខែនៅក្នុងក្រឡា H2 និងមុខងារ MATCH (MATCH) នឹងត្រឡប់លេខជួរឈរដែលត្រូវនឹងខែនោះ។

=VLOOKUP(H1,$B$2:$E$5,MATCH(H2,B1:E1,0),FALSE)

=ВПР(H1;$B$2:$E$5;ПОИСКПОЗ(H2;B1:E1;0);ЛОЖЬ)

មុខងារ Excel ចំនួន 30 ក្នុងរយៈពេល 30 ថ្ងៃ៖ MATCH

ឧទាហរណ៍ទី 4៖ ការស្វែងរកតម្លៃដែលនៅជិតបំផុតដោយប្រើ INDEX (INDEX)

មុខងារ MATCH (MATCH) ដំណើរការល្អក្នុងការរួមផ្សំជាមួយមុខងារ INDEX (INDEX) ដែលយើងនឹងពិនិត្យមើលឱ្យបានដិតដល់បន្តិចទៀតនៅក្នុងការរត់ម៉ារ៉ាតុងនេះ។ ក្នុងឧទាហរណ៍នេះមុខងារ MATCH (MATCH) ត្រូវ​បាន​ប្រើ​ដើម្បី​រក​លេខ​ដែល​ជិត​បំផុត​ទៅ​លេខ​ត្រឹមត្រូវ​ពី​លេខ​ដែល​ទាយ​ជា​ច្រើន​។

  1. មុខងារ ABS ត្រឡប់ម៉ូឌុលនៃភាពខុសគ្នារវាងលេខទាយនីមួយៗ និងលេខត្រឹមត្រូវ។
  2. មុខងារ MIN (MIN) រកឃើញភាពខុសគ្នាតូចបំផុត។
  3. មុខងារ MATCH (MATCH) ស្វែងរកអាសយដ្ឋាននៃភាពខុសគ្នាតូចបំផុតនៅក្នុងបញ្ជីនៃភាពខុសគ្នា។ ប្រសិនបើ​មាន​តម្លៃ​ផ្គូផ្គង​ច្រើន​ក្នុង​បញ្ជី លេខ​ដំបូង​នឹង​ត្រូវ​បាន​ត្រឡប់​មក​វិញ។
  4. មុខងារ INDEX (INDEX) ត្រឡប់ឈ្មោះដែលត្រូវនឹងមុខតំណែងនេះពីបញ្ជីឈ្មោះ។

=INDEX(B2:B5,MATCH(MIN(ABS(C2:C5-F1)),ABS(C2:C5-F1),0))

=ИНДЕКС(B2:B5;ПОИСКПОЗ(МИН(ABS(C2:C5-F1));ABS(C2:C5-F1);0))

មុខងារ Excel ចំនួន 30 ក្នុងរយៈពេល 30 ថ្ងៃ៖ MATCH

សូមផ្ដល់យោបល់