ប្រសិនបើជាមួយ INDEX-MATCH ក្នុង Excel (វិធីសាស្រ្តសមស្របចំនួន 3)

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

នៅក្នុងអត្ថបទនេះ ខ្ញុំនឹងបង្ហាញអ្នក ពីរបៀបដែលអ្នកអាចប្រើ IF ជាមួយ INDEX-MATCH ក្នុង Excel។ មុខងារ IF អនុគមន៍ INDEX និង អនុគមន៍ MATCH គឺជាមុខងារបីសំខាន់ និងប្រើប្រាស់យ៉ាងទូលំទូលាយរបស់ Excel ។ នៅពេលធ្វើការនៅក្នុង Excel យើងច្រើនតែត្រូវប្រើការរួមបញ្ចូលគ្នានៃមុខងារទាំងបីនេះ។ ថ្ងៃនេះខ្ញុំនឹងបង្ហាញអ្នកពីរបៀបដែលអ្នកអាចបញ្ចូលគ្នានូវមុខងារទាំងនេះយ៉ាងទូលំទូលាយតាមគ្រប់មធ្យោបាយដែលអាចធ្វើទៅបាន។

ទាញយកសៀវភៅលំហាត់

IF ជាមួយ INDEX- MATCH.xlsx

3 វិធីសាស្រ្តក្នុងការប្រើប្រាស់ IF ជាមួយ INDEX-MATCH ក្នុង Excel

នៅទីនេះ យើងមានសំណុំទិន្នន័យជាមួយ ឈ្មោះ នៃសិស្សមួយចំនួន និង សញ្ញាសម្គាល់ របស់ពួកគេនៅក្នុង រូបវិទ្យា និង គីមីវិទ្យា នៃសាលាមួយដែលមានឈ្មោះថា Sunflower Kindergarten។

តោះព្យាយាមបញ្ចូលគ្នានូវ អនុគមន៍ IF , អនុគមន៍ INDEX និង អនុគមន៍ MATCH តាមវិធីដែលអាចធ្វើបានទាំងអស់ពីសំណុំទិន្នន័យនេះ។

1. រុំ INDEX-MATCH ក្នុងអនុគមន៍ IF ដើម្បីប្រើ IF ជាមួយ INDEX-MATCH ក្នុង Excel

អ្នកអាចរុំ រូបមន្ត INDEX-MATCH នៅក្នុង អនុគមន៍ IF បើចាំបាច់ដូចម្ដេច។

ឧទាហរណ៍ សូមគិតមួយភ្លែតថា អាជ្ញាធរសាលាបានសម្រេចចិត្តស្វែងរកសិស្សដែលមានចំនួនតិចបំផុតក្នុងរូបវិទ្យា។

ប៉ុន្តែនោះគ្រាន់តែជាចំនួនតិចបំផុតប៉ុណ្ណោះ។ ក្នុងរូបវិទ្យាគឺតិចជាង 40។

ប្រសិនបើវាមិនមែនទេ នោះមិនចាំបាច់ស្វែងរកសិស្សទេ ហើយវានឹងបង្ហាញ “No Student”

⧪ តើអាជ្ញាធរសាលាធ្វើដូចម្តេចសម្រេច​បាន​នេះ?

ងាយស្រួល។ ពួកគេអាចរុំ INDEX-MATCH រូបមន្ត ក្នុង អនុគមន៍ IF ដូចរូបមន្តនេះ៖

=IF(MIN(C4:C13)<40,INDEX(B4:D13,MATCH(MIN(C4:C13),C4:C13,0),1),"No Student")

សូមមើល ដោយសារចំនួនតិចបំផុតនៅក្នុងរូបវិទ្យាគឺតិចជាង 40 ( 20 ក្នុងករណីនេះ) យើងបានរកឃើញ សិស្សដែលមានចំនួនតិចបំផុត។

នោះគឺ Alfred Moyes។

ការពន្យល់អំពីរូបមន្ត៖

  • MIN(C4:C13) ត្រឡប់តម្លៃតូចបំផុតនៅក្នុងជួរឈរ C4:C13 ( សញ្ញាសម្គាល់ក្នុងរូបវិទ្យា )។ ក្នុងឧទាហរណ៍នេះគឺ 20 ។ សូមមើល អនុគមន៍ MIN សម្រាប់ព័ត៌មានលម្អិត។
  • ដូច្នេះរូបមន្តក្លាយជា IF(20<40,INDEX(B4:D13,MATCH(20,C4:C13,0),1) ),”No Student”).
  • ដូចដែលលក្ខខណ្ឌនៅក្នុង អនុគមន៍ IF ( 20<40 ) គឺ TRUE , វាត្រឡប់អាគុយម៉ង់ទីមួយ INDEX(B4:D13,MATCH(20,C4:C13,0),1).
  • MATCH(20,C4:C13,0) ) ស្វែងរកការផ្គូផ្គងពិតប្រាកដនៃ 20 នៅក្នុងជួរឈរ C4:C13 (Marks in Physics) ហើយស្វែងរកមួយក្នុងជួរ 4th (ក្នុងក្រឡា C7 )។ ដូច្នេះវាត្រឡប់ 4
  • ឥឡូវនេះរូបមន្តក្លាយជា INDEX(B4:D13,4,1)។ វា​ត្រឡប់​តម្លៃ​ពី​ជួរ​ដេក ទី 4 និង​ជួរ​ឈរ ទី 1 នៃ​ជួរ B4:D13 (សំណុំ​ទិន្នន័យ​មិន​រាប់​បញ្ចូល បឋមកថា​ជួរ​ឈរ ).
  • នោះគឺជាឈ្មោះរបស់សិស្សដែលមានចំនួនតិចបំផុតនៅក្នុង រូបវិទ្យា ។ ហើយវាគឺជា Alfred Moyes។

កិច្ចការច្រើនទៀតដែលត្រូវបំពេញ៖

ឥឡូវនេះ ប្រសិនបើអ្នកយល់រូបមន្តនេះ តើអ្នកអាចប្រាប់បានទេរូបមន្តសម្រាប់ខ្ញុំដើម្បីស្វែងរកសិស្សដែលមានលេខច្រើនជាងគេក្នុងគីមីវិទ្យា?

នោះគ្រាន់តែជាលេខដែលខ្ពស់បំផុតគឺធំជាង ឬស្មើ 80។ បើមិនអញ្ចឹងទេ ត្រឡប់ "No student"។

បាទ។ អ្នកបានទាយត្រូវហើយ។ រូបមន្តនឹងមាន៖

=IF(MAX(D4:D13)>=80,INDEX(B4:D13,MATCH(MAX(D4:D13),D4:D13,0),1),"No Student")

សូមមើល ព្រោះពិន្ទុខ្ពស់បំផុតក្នុងគីមីវិទ្យាគឺធំជាង 80 ( 95 ក្នុងឧទាហរណ៍នេះ) យើងទទួលបានសិស្សដែលមានពិន្ទុខ្ពស់ជាងគេផ្នែកគីមីវិទ្យា។

ហួសចិត្ត វាជា Alfred Moyes ម្តងទៀត។

<0 អានបន្ថែម៖ Excel INDEX MATCH ដើម្បីត្រឡប់តម្លៃច្រើនក្នុងក្រឡាតែមួយ

2. ប្រើមុខងារ IF នៅក្នុងអនុគមន៍ INDEX ដើម្បីប្រើ IF ជាមួយ INDEX-MATCH ក្នុង Excel

យើងក៏អាចប្រើ អនុគមន៍ IF នៅក្នុង អនុគមន៍ INDEX បើចាំបាច់ កន្លែងណាមួយ។

មើលរូបភាពខាងក្រោម។ លើកនេះយើងមានកំណត់ត្រាប្រឡង (មានតែ រូបវិទ្យា ) នៃសិស្សសាលាមត្តេយ្យផ្កាឈូករ័ត្នពីរថ្នាក់ផ្សេងគ្នា។

ឥឡូវនេះយើងមានក្រឡា H9 នៅក្នុងសន្លឹកកិច្ចការដែលមាន VII

យើងចង់ទាញយករូបមន្តដែលនឹងបង្ហាញសិស្សដែលមានពិន្ទុខ្ពស់បំផុតនៃ ថ្នាក់ទី VII នៅជាប់គ្នា ក្រឡាប្រសិនបើ H9 មាន VII

ហើយប្រសិនបើវាមាន VIII នោះរូបមន្តនឹងបង្ហាញសិស្សដែលមានពិន្ទុខ្ពស់បំផុតពី ថ្នាក់ទី VIII

⧪ តើត្រូវប្រតិបត្តិវាដោយរបៀបណា?

អ្នកអាចបញ្ចូល អនុគមន៍ IF នៅខាងក្នុង មុខងារ INDEX ដើម្បីសម្រេចកិច្ចការ។ នេះ។រូបមន្តនឹងមាន៖

=INDEX(IF(H9="VII",B6:C15,E6:F15),IF(H9="VII",MATCH(MAX(C6:C15),C6:C15,1),MATCH(MAX(F6:F15),F6:F15,1)),1)

មើល ព្រោះមាន VII នៅក្នុងក្រឡា H9 យើងកំពុងទទួលបានសិស្សដែលមានពិន្ទុខ្ពស់បំផុតពី ថ្នាក់ទី VII

នោះគឺ Steve Smith ដែលមានពិន្ទុ 98។

ហើយប្រសិនបើយើងចូល VIII នៅទីនោះ យើងនឹងទទួលបានសិស្សដែលមានពិន្ទុខ្ពស់ជាងគេពី ថ្នាក់ទី VIII

នោះនឹងជា Paul Kennington។

ការពន្យល់អំពីរូបមន្ត៖

  • IF(H9=”VII”,B6:C15 ,E6:F15) ត្រឡប់ B6:C15 ប្រសិនបើក្រឡា H9 មាន “VII” ។ បើមិនដូច្នោះទេ វាត្រឡប់ E6:F15។
  • ស្រដៀងគ្នានេះដែរ IF(H9=”VII”,MATCH(MAX(C6:C15),C6:C15,1), MATCH (MAX(F6:F15),F6:F15,1)) ត្រឡប់ MATCH(MAX(C6:C15),C6:C15,1) ប្រសិនបើ H9 មាន “VII” ។ បើមិនដូច្នេះទេ វាត្រឡប់ MATCH(MAX(F6:F15),F6:F15,1)។
  • ដូច្នេះ នៅពេលដែល H9 មាន “VII” រូបមន្តក្លាយជា INDEX(B6:C15,MATCH(MAX(C6:C15),C6:C15,1),1).
  • MAX(C6: C15) ត្រឡប់ពិន្ទុខ្ពស់បំផុតពីជួរ C6:C15 ( Marks នៃ ថ្នាក់ទី VII )។ វាគឺ 98 នៅទីនេះ។ សូមមើល អនុគមន៍ MAX សម្រាប់ព័ត៌មានលម្អិត។
  • ដូច្នេះ រូបមន្តក្លាយជា INDEX(B6:C15,MATCH(98,C6:C15,1),1).
  • MATCH(98,C6:C15,1) ស្វែងរកការផ្គូផ្គងពិតប្រាកដនៃ 98 នៅក្នុងជួរឈរ C6:C15។ វារកឃើញមួយ នៅក្នុងជួរ 8th ក្នុងក្រឡា C13 ។ ដូច្នេះវាត្រឡប់ 8
  • ឥឡូវនេះរូបមន្តក្លាយជា INDEX(B6:C15,8,1)។ វា។បង្ហាញតម្លៃពីជួរ 8th និង 1st ជួរឈរនៃសំណុំទិន្នន័យ B6:C15។
  • នេះគឺជាសិស្សដែលមានពិន្ទុខ្ពស់បំផុត នៅក្នុង ថ្នាក់ទី VII , Steve Smith។

ការអានស្រដៀងគ្នា

  • មុខងារ Excel INDEX និង MATCH ជាមួយនឹងលក្ខណៈវិនិច្ឆ័យជាច្រើន (4 Formulas)
  • INDEX-MATCH Formula ដើម្បីស្វែងរកតម្លៃអប្បបរមាក្នុង Excel (4 វិធីសមស្រប)
  • INDEX, MATCH និង MAX ដែលមានច្រើន លក្ខណៈវិនិច្ឆ័យក្នុង Excel
  • XLOOKUP ទល់នឹង INDEX-MATCH ក្នុង Excel (ការប្រៀបធៀបដែលអាចធ្វើបានទាំងអស់)
  • សន្ទស្សន៍ផ្គូផ្គងលក្ខណៈវិនិច្ឆ័យច្រើនក្នុងជួរដេក និងជួរឈរក្នុង Excel

3. ប្រើអនុគមន៍ IF នៅក្នុងអនុគមន៍ MATCH ដើម្បីប្រើ IF ជាមួយ INDEX-MATCH ក្នុង Excel

អ្នកក៏អាចប្រើមុខងារ IF នៅក្នុង អនុគមន៍ MATCH បើចាំបាច់ .

តោះត្រឡប់ទៅសំណុំទិន្នន័យដើមរបស់យើង ជាមួយនឹង ម៉ាកុស នៃ រូបវិទ្យា និង គីមីវិទ្យា របស់សិស្សសាលាមត្តេយ្យផ្កាឈូករ័ត្ន។

ឥឡូវនេះ យើងនឹងអនុវត្តកិច្ចការផ្សេងមួយទៀត។

នៅក្នុងក្រឡា F4 នៃសន្លឹកកិច្ចការ មានឈ្មោះប្រធានបទ “រូបវិទ្យា”

យើងនឹងទាញយករូបមន្តដែលនឹងបង្ហាញសិស្សដែលមានពិន្ទុខ្ពស់បំផុតនៅក្នុង រូបវិទ្យា នៅក្នុងក្រឡាដែលនៅជាប់គ្នា ប្រសិនបើ F4 មាន "រូបវិទ្យា" នៅក្នុងនោះ។

ហើយប្រសិនបើវាមាន “គីមីវិទ្យា” វានឹងបង្ហាញសិស្សដែលមានពិន្ទុខ្ពស់ជាងគេក្នុង គីមីវិទ្យា

⧪ តើត្រូវប្រតិបត្តិវាដោយរបៀបណា?

ងាយស្រួល។ ប្រើ អនុគមន៍ IF នៅក្នុង អនុគមន៍ MATCH ដូចរូបមន្តនេះ៖

=INDEX(B4:D13,MATCH(IF(F7="Physics",MAX(C4:C13),MAX(D4:D13)),IF(F7="Physics",C4:C13,D4:D13),0),1)

វាកំពុងបង្ហាញ Steve Smith ពីព្រោះ គាត់គឺជាពិន្ទុខ្ពស់បំផុតដែលទទួលបាននៅក្នុង រូបវិទ្យា ហើយក្រឡា F7 មាន “រូបវិទ្យា”

ប្រសិនបើយើងផ្លាស់ប្តូរក្រឡា F7 ទៅ “គីមីវិទ្យា” វានឹងបង្ហាញ Alfred Moyes ដែលជាពិន្ទុខ្ពស់បំផុតទទួលបាននៅក្នុង Chemistry

ការពន្យល់ នៃរូបមន្ត៖

  • IF(F7=”រូបវិទ្យា”,MAX(C4:C13),MAX(D4:D13)) ត្រឡប់ MAX(C4:C13) ប្រសិនបើ F7 មាន “រូបវិទ្យា” ។ បើមិនដូច្នេះទេ វាត្រឡប់ MAX(D4:D13) ។
  • ដូចគ្នាដែរ IF(F7=”រូបវិទ្យា”,C4:C13,D4:D13) ត្រឡប់ C4:C13 ប្រសិនបើ F7 មាន “រូបវិទ្យា” ។ បើមិនដូច្នេះទេ វាត្រឡប់ D4:D13។
  • ដូច្នេះ ប្រសិនបើ F7 មាន “រូបវិទ្យា” នោះរូបមន្តនឹងក្លាយជា INDEX(B4 :D13,MATCH(MAX(C4:C13),C4:C13,0),1).
  • MAX(C4:C13) ត្រឡប់ពិន្ទុខ្ពស់បំផុតពីជួរ C4:C13 ( ម៉ាកុស នៃ រូបវិទ្យា )។ វាគឺ 98 នៅទីនេះ។ សូមមើល អនុគមន៍ MAX សម្រាប់ព័ត៌មានលម្អិត។
  • ដូច្នេះ រូបមន្តក្លាយជា INDEX(B4:D13,MATCH(98,C4:C13,1),1).
  • MATCH(98,C4:C13,1) ស្វែងរកការផ្គូផ្គងពិតប្រាកដនៃ 98 នៅក្នុងជួរឈរ C4:C13. វារកឃើញមួយ នៅក្នុងជួរ 8th ក្នុងក្រឡា C11 ។ ដូច្នេះវាត្រឡប់ 8
  • ឥឡូវនេះរូបមន្តក្លាយជា INDEX(B4:D13,8,1)។ វាត្រឡប់តម្លៃពីជួរ 8th និង ទី1 ជួរនៃសំណុំទិន្នន័យ B4:D13.
  • នេះគឺជាសិស្សដែលមានពិន្ទុខ្ពស់ជាងគេនៅក្នុង រូបវិទ្យា , Steve Smith។

អ្វីដែលត្រូវ ចងចាំ

  • តែងតែកំណត់អាគុយម៉ង់ ទី 3 នៃ អនុគមន៍ MATCH ទៅ 0 ប្រសិនបើអ្នកចង់បានការផ្គូផ្គងពិតប្រាកដ។ យើងស្ទើរតែមិនកំណត់វាទៅជាអ្វីផ្សេងទេ។
  • មានជម្រើសមួយចំនួនសម្រាប់ រូបមន្ត INDEX-MATCH ដូចជា មុខងារតម្រង , មុខងារ VLOOKUP , មុខងារ XLOOKUP, etc.
  • ក្នុងចំណោមជម្រើសផ្សេងទៀត មុខងារ FILTER គឺល្អបំផុត ដោយសារវាត្រឡប់តម្លៃទាំងអស់ដែលត្រូវនឹងលក្ខណៈវិនិច្ឆ័យ។ ប៉ុន្តែវាមាននៅក្នុង Office 365 ប៉ុណ្ណោះ។

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

ដោយប្រើវិធីទាំងនេះ អ្នកអាចប្រើ អនុគមន៍ IF ជាមួយ មុខងារ INDEX-MATCH ក្នុង Excel ។ តើអ្នកដឹងពីវិធីសាស្រ្តផ្សេងទៀតទេ? ឬតើយើងមានសំណួរអ្វី? រីករាយក្នុងការសួរពួកយើង។

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