ສາລະບານ
ໃນບົດຄວາມນີ້, ຂ້າພະເຈົ້າຈະສະແດງໃຫ້ທ່ານເຫັນ ວິທີທີ່ທ່ານສາມາດນໍາໃຊ້ 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.
ຖ້າມັນບໍ່ແມ່ນ, ຫຼັງຈາກນັ້ນບໍ່ຈໍາເປັນຕ້ອງຊອກຫານັກຮຽນແລະມັນຈະສະແດງ “ບໍ່ມີນັກຮຽນ” .
⧪ ອຳນາດໂຮງຮຽນໄດ້ແນວໃດເຮັດໃຫ້ສໍາເລັດ?
ງ່າຍ. ພວກເຂົາສາມາດຫໍ່ INDEX-MATCH ສູດ ພາຍໃນ IF function ເຊັ່ນ:
=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 function ( 20<40 ) ແມ່ນ TRUE , ມັນສົ່ງຜົນຕອບແທນອາກິວເມັນທຳອິດ, INDEX(B4:D13,MATCH(20,C4:C13,0),1).
- MATCH(20,C4:C13,0). ) ຊອກຫາການຈັບຄູ່ທີ່ແນ່ນອນຂອງ 20 ໃນຖັນ C4:C13 (ເຄື່ອງໝາຍໃນຟີຊິກ) ແລະຊອກຫາໜຶ່ງໃນແຖວ 4th (ໃນເຊລ C7 ). ສະນັ້ນມັນກັບຄືນມາ 4 .
- ດຽວນີ້ສູດຄຳນວນກາຍເປັນ INDEX(B4:D13,4,1). ມັນສົ່ງຄ່າຈາກແຖວ 4th ແລະ 1st ຖັນຂອງໄລຍະ B4:D13 (ຊຸດຂໍ້ມູນບໍ່ລວມເອົາ ສ່ວນຫົວຖັນ >).
- ນັ້ນແມ່ນຊື່ຂອງນັກຮຽນທີ່ມີຕົວເລກໜ້ອຍທີ່ສຸດໃນ ຟີຊິກ . ແລະມັນແມ່ນ Alfred Moyes.
⧪ ວຽກງານເພີ່ມເຕີມເພື່ອເຮັດສໍາເລັດ:
ຕອນນີ້ຖ້າທ່ານເຂົ້າໃຈສູດນີ້, ທ່ານສາມາດບອກໄດ້ບໍ?ສູດສູດເພື່ອຊອກຫານັກຮຽນທີ່ມີຕົວເລກສູງສຸດໃນວິຊາເຄມີບໍ?
ນັ້ນແມ່ນພຽງແຕ່ຖ້າຕົວເລກສູງສຸດແມ່ນຫຼາຍກວ່າ ຫຼືເທົ່າກັບ 80. ຖ້າບໍ່ແມ່ນ, ໃຫ້ຕອບ “ບໍ່ມີນັກຮຽນ”.
ແມ່ນແລ້ວ. ເຈົ້າເດົາຖືກແລ້ວ. ສູດຈະເປັນ:
=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 ຖ້າຈໍາເປັນ ບາງບ່ອນ.
ເບິ່ງຮູບຕໍ່ໄປນີ້. ເວລານີ້ພວກເຮົາມີບັນທຶກການສອບເສັງ (ພຽງແຕ່ ຟີຊິກ ) ຂອງນັກຮຽນສອງຊັ້ນຮຽນຂອງໂຮງຮຽນອະນຸບານ Sunflower.
ຕອນນີ້ພວກເຮົາມີຕາລາງ 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 ( ເຄື່ອງໝາຍ ຂອງ ເກຣດ 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 Function ທີ່ມີຫຼາຍເງື່ອນໄຂ (4 ສູດ)
- ສູດ INDEX-MATCH ເພື່ອຊອກຫາຄ່າຕໍ່າສຸດໃນ Excel (4 ວິທີທີ່ເຫມາະສົມ)
- INDEX, MATCH ແລະ MAX ທີ່ມີຫຼາຍອັນ ເກນໃນ Excel
- XLOOKUP ທຽບກັບ INDEX-MATCH ໃນ Excel (ການປຽບທຽບທີ່ເປັນໄປໄດ້ທັງໝົດ)
- ດັດຊະນີກົງກັນຫຼາຍເກນໃນແຖວ ແລະຖັນໃນ Excel
3. ໃຊ້ຟັງຊັນ IF ພາຍໃນຟັງຊັນ MATCH ເພື່ອໃຊ້ IF ກັບ INDEX-MATCH ໃນ Excel
ທ່ານຍັງສາມາດໃຊ້ຟັງຊັນ IF ພາຍໃນ ຟັງຊັນ MATCH ຖ້າຈໍາເປັນ .
ກັບໄປທີ່ຊຸດຂໍ້ມູນຕົ້ນສະບັບຂອງພວກເຮົາ, ດ້ວຍ ເຄື່ອງໝາຍ ຂອງ ຟີຊິກ ແລະ ເຄມີ ຂອງນັກຮຽນອະນຸບານ Sunflower.
ຕອນນີ້ພວກເຮົາຈະເຮັດໜ້າວຽກອື່ນອີກ.
ໃນຕາລາງ 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, ໄດ້ຮັບຄະແນນສູງສຸດໃນ ເຄມີສາດ .
⧪ ຄໍາອະທິບາຍ ຂອງສູດຄຳນວນ:
- IF(F7=”Physics”,MAX(C4:C13),MAX(D4:D13)) ກັບຄືນ MAX(C4:C13) ຖ້າ F7 ມີ “ຟີຊິກ” . ຖ້າບໍ່ດັ່ງນັ້ນ, ມັນຈະສົ່ງກັບ MAX(D4:D13).
- ເຊັ່ນດຽວກັນ, IF(F7=”Physics”,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 ເຊັ່ນ: ຟັງຊັນ FILTER , ຟັງຊັນ VLOOKUP , ຟັງຊັນ XLOOKUP, ແລະອື່ນໆ.
- ໃນບັນດາທາງເລືອກ, ຟັງຊັນ FILTER ແມ່ນດີທີ່ສຸດເພາະມັນສົ່ງຄືນຄ່າທັງໝົດທີ່ກົງກັບເງື່ອນໄຂ. ແຕ່ມັນມີໃຫ້ຢູ່ໃນ Office 365 ເທົ່ານັ້ນ.
ສະຫຼຸບ
ການໃຊ້ວິທີເຫຼົ່ານີ້, ທ່ານສາມາດໃຊ້ຟັງຊັນ IF ດ້ວຍ ຟັງຊັນ INDEX-MATCH ໃນ Excel. ເຈົ້າຮູ້ວິທີອື່ນບໍ? ຫຼືພວກເຮົາມີຄໍາຖາມໃດໆ? ກະລຸນາສອບຖາມພວກເຮົາ.