ສາລະບານ
ໃນຂະນະທີ່ເຮັດວຽກກັບຂໍ້ມູນຈໍານວນຫຼວງຫຼາຍນໍາໄປສູ່ການຜະລິດຜົນໄດ້ຮັບຫຼາຍ. ໃນ Excel, ມີວິທີທີ່ສະດວກຫຼາຍທີ່ຈະສະກັດຜົນໄດ້ຮັບຫຼາຍ. ໃນບົດຄວາມນີ້, ພວກເຮົາຈະສະແດງໃຫ້ທ່ານວິທີການນໍາໃຊ້ INDEX-MATCH ສູດ ໃນ Excel ເພື່ອສ້າງຜົນໄດ້ຮັບຫຼາຍ.
ດາວໂຫລດແບບປະຕິບັດ
ທ່ານສາມາດດາວໂຫຼດແມ່ແບບ Excel ແບບຝຶກຊ້ອມໄດ້ຟຣີຈາກບ່ອນນີ້ ແລະປະຕິບັດດ້ວຍຕົວຂອງທ່ານເອງ.
INDEX MATCH Multiple Results.xlsx
4 ວິທີທີ່ເປັນປະໂຫຍດໃນການຈັດຕັ້ງປະຕິບັດ INDEX & MATCH Functions ຮ່ວມກັນໃນ Excel ເພື່ອສະກັດຜົນໄດ້ຮັບຫຼາຍ
ພາກນີ້ຈະປຶກສາຫາລືຢ່າງລະອຽດກ່ຽວກັບການນໍາໃຊ້ ຟັງຊັນ INDEX ແລະ ຟັງຊັນ MATCH ຮ່ວມກັນໃນ Excel ເພື່ອ ໄດ້ຜົນຫຼາຍອັນ.
1. ຊອກຫາຜົນໄດ້ຮັບຫຼາຍອັນໃນ Array ໂດຍໃຊ້ INDEX MATCH Formula ໃນ Excel
ພິຈາລະນາຊຸດຂໍ້ມູນຕໍ່ໄປນີ້, ບ່ອນທີ່ພວກເຮົາຕ້ອງການຊອກຫາເຄື່ອງໝາຍທີ່ແຕກຕ່າງກັນຂອງນັກຮຽນການສອບເສັງທີ່ແຕກຕ່າງກັນ.
ພວກເຮົາສາມາດໄດ້ຮັບມັນໂດຍການແລ່ນສູດ INDEX-MATCH ໃນແຜ່ນງານຂອງພວກເຮົາ.
ຂັ້ນຕອນການຊອກຫາຜົນໄດ້ຮັບຫຼາຍອັນໃນຊຸດຂອງອາເຣໂດຍໃຊ້ INDEX-MATCH ຟັງຊັນໃຫ້ຢູ່ລຸ່ມນີ້.
ຂັ້ນຕອນ:
- ເລືອກຊື່ຈາກຊຸດຂໍ້ມູນ ( B5:B11 ) ແລະໃສ່ ຊື່ໃນເຊລອື່ນເພື່ອໃຊ້ເລກອ້າງອີງເຊລໃນພາຍຫຼັງ (ເຊັ່ນ: ຊື່ Villiers ໃນ Cell G4 ).
- ໃນເຊລອື່ນທີ່ທ່ານຕ້ອງການເປັນເຊລຜົນຂອງທ່ານ ( ຕົວຢ່າງ: Cell G7 ), ຂຽນສະຫຼຸບ
ບົດຄວາມນີ້ໄດ້ອະທິບາຍໃນລະອຽດວິທີການນໍາໃຊ້ INDEX MATCH ຟັງຊັນເພື່ອແຍກຜົນໄດ້ຮັບຫຼາຍໃນ Excel. ຂ້າພະເຈົ້າຫວັງວ່າບົດຄວາມນີ້ຈະເປັນປະໂຫຍດຫຼາຍສໍາລັບທ່ານ. ທ່ານສາມາດຖາມໄດ້ວ່າທ່ານມີຄໍາຖາມໃດໆກ່ຽວກັບຫົວຂໍ້.
ສູດຕໍ່ໄປນີ້,
=INDEX($C$5:$C$11,SMALL(IF(ISNUMBER(MATCH($B$5:$B$11,$G$4,0)),MATCH(ROW($B$5:$B$11),ROW($B$5:$B$11)),""),ROWS($A$1:A1)))
ທີ່ນີ້,
$C$5:$C$11 = array ເພື່ອຊອກຫາຄ່າຊອກຫາ
$B$5:$B$11 = array ທີ່ຄ່າຊອກຫາ
- ກົດ Enter .
ທ່ານຈະສັງເກດເຫັນວ່າຜົນໄດ້ຮັບຂອງຂໍ້ມູນ (ເຊັ່ນ: Villiers ) ທີ່ທ່ານໃສ່ໃນຕາລາງທີ່ເລືອກ ( G4 ), ຈະປາກົດຢູ່ໃນຕາລາງຜົນໄດ້ຮັບ (ເຊັ່ນ: 65 ໃນ G7 ).
- ຕອນນີ້ລາກແຖວລົງໂດຍ ຕື່ມຂໍ້ມູນໃສ່ Handle ເພື່ອໃຫ້ໄດ້ຜົນລັບທີ່ເຫຼືອຂອງຄ່າການຊອກຫາດຽວກັນນັ້ນ.
ເນື່ອງຈາກຂະບວນການນີ້ບໍ່ຄົງທີ່ສໍາລັບຄ່າສະເພາະໃດໆ, ດັ່ງນັ້ນທ່ານສາມາດ ເລືອກຂໍ້ມູນການຊອກຫາໃດໆກໍຕາມໃນຕາລາງທີ່ເລືອກ (ເຊັ່ນ: G4 ) ແລະຜົນໄດ້ຮັບຂອງຂໍ້ມູນສະເພາະນັ້ນຈະຖືກອັບເດດໂດຍອັດຕະໂນມັດໃນຕາລາງຜົນໄດ້ຮັບ (ເຊັ່ນ: G7 ).
ເພື່ອເຂົ້າໃຈເພີ່ມເຕີມເບິ່ງ gif ຂ້າງລຸ່ມນີ້.
ການແບ່ງສູດ:
ໃຫ້ພວກເຮົາແບ່ງສູດເພື່ອເຂົ້າໃຈວິທີທີ່ພວກເຮົາໄດ້ຮັບ. ຜົນໄດ້ຮັບ.
- MATCH($B$5:$B$11, $G$4, 0) ກາຍເປັນ,
-> MATCH({“Flintoff”; “ Ronaldo”; “ພໍດີ”; “Villiers”; “ເບກແຮມ”; “Villiers”; “Plessis”}, “Villiers”, 0)
-> Output: {#N/A; #ບໍ່ມີ; #ບໍ່ມີ; 1; #ບໍ່ມີ; 1; #N/A}
ຄຳອະທິບາຍ: ຖ້າຄ່າຄົ້ນຫາພົບການຈັບຄູ່ໃນແຖວຊອກຫາ, ຟັງຊັນ MATCH ກັບຄືນມາ 1 , ຖ້າບໍ່ດັ່ງນັ້ນມັນຈະສົ່ງກັບ #N/A .
- ISNUMBER(MATCH($B$5:$B$11, $G$4, 0) ກາຍເປັນ,
-> ISNUMBER({#N/A; #N/A; #N/A; 1; #N/A; 1; #N/A})
-> ຜົນອອກມາ: {FALSE; ຜິດ; ຜິດ; ຄວາມຈິງ; ຜິດ; ຄວາມຈິງ; ບໍ່ຖືກຕ້ອງ ທີ່ນີ້ເພື່ອປ່ຽນຄ່າ array ເປັນຄ່າ Boolean.
- IF(ISNUMBER(MATCH($B$5:$B$11, $G$4, 0)), MATCH(ROW($B) $5:$B$11), ROW($B$5:$B$11)), “”) ກາຍເປັນ,
-> IF({FALSE; FALSE; FALSE ; TRUE; FALSE; TRUE; FALSE}, MATCH(ROW($B$5:$B$11), ROW($B$5:$B$11)), “”)
ກາຍເປັນ
-> IF({FALSE; FALSE; FALSE; TRUE; FALSE; TRUE; FALSE}, {1; 2; 3; 4; 5; 6; 7}, “”)
-> ຜົນອອກມາ: {“”; “”; “”; 4; “”; 6}
ຄໍາອະທິບາຍ: ທໍາອິດ, ຟັງຊັນ IF ປ່ຽນຄ່າ Boolean ໃຫ້ເປັນຕົວເລກແຖວ ແລະຊ່ອງຫວ່າງ. ຕໍ່ມາ, MATCH ແລະ ຟັງຊັນ ROW s ຄິດໄລ່ອາເຣທີ່ມີຕົວເລກຕິດຕໍ່ກັນ, ຈາກ 1 ຫາ n, ເຊິ່ງ n ແມ່ນຕົວຕົນຕົວເລກສຸດທ້າຍຂອງຂະໜາດທັງໝົດຂອງຊ່ວງຕາລາງ. ເນື່ອງຈາກ $B$5:$B$11 ມີ 7 ຄ່າ, ດັ່ງນັ້ນ array ຈະກາຍເປັນ {1; 2; 3; 4; 5; 6; 7} .
- SMALL(IF(ISNUMBER(MATCH($B$5:$B$11, $G$4, 0))), MATCH(ROW($B$5: $B$11), ROW($B$5:$B$11)), “”), ROWS($A$1:A1))) ກາຍເປັນ
-> ຂະໜາດນ້ອຍ({“”; “”; “”; 4; “”; 6}, ROWS($A$1:A1))
-> ຂະໜາດນ້ອຍ({“”; “”; “”; 4; “”; 6}, 1)
-> ຜົນອອກມາ: 4
ຄຳອະທິບາຍ: ທຳອິດ, ຟັງຊັນຂະໜາດນ້ອຍ ຈະກຳນົດຄ່າໃດທີ່ຈະໄດ້ຮັບໂດຍອີງໃສ່ເລກແຖວ. ຕໍ່ໄປ, ຟັງຊັນ ແຖວ ຈະສົ່ງຄືນຕົວເລກທີ່ປ່ຽນແປງທຸກຄັ້ງທີ່ເຊລຖືກສຳເນົາ ແລະວາງໃສ່ຕາລາງຂ້າງລຸ່ມ. ໃນເບື້ອງຕົ້ນ, ມັນກັບຄືນມາ 4 ອີງຕາມຊຸດຂໍ້ມູນຂອງພວກເຮົາ. ໃນຕາລາງຕໍ່ໄປຂ້າງລຸ່ມ, ROWS($A$1:A1) ປ່ຽນເປັນ ROWS($A$1:A2) ແລະສົ່ງກັບ 6 .
- INDEX($C$5:$C$11, SMALL(IF(ISNUMBER(MATCH($B$5:$B$11, $G$4, 0)))), MATCH(ROW($B$5: $B$11), ROW($B$5:$B$11)), “”), ROWS($A$1:A1))) ກາຍເປັນ
-> INDEX($C$5:$C$11, 4)
-> ຜົນໄດ້ຮັບ: 65
ຄໍາອະທິບາຍ: The INDEX ຟັງຊັນສົ່ງຄືນຄ່າຈາກອາເຣທີ່ໃຫ້ມາໂດຍອີງຕາມຕົວເລກແຖວ ແລະຖັນ. ຄ່າ ທີ 4 ໃນອາເຣ $C$5:$C$11 ແມ່ນ 65 , ສະນັ້ນ ຟັງຊັນ INDEX ກັບຄືນ 65 ໃນຕາລາງ G7 .
ອ່ານເພີ່ມເຕີມ: IF ກັບ INDEX-MATCH ໃນ Excel (3 ວິທີທີ່ເຫມາະສົມ)
2. ຊອກຫາຜົນໄດ້ຮັບຫຼາຍຢ່າງຂອງຊື່ຂອງເຫດການທີ່ຈະມາເຖິງ & amp; ວັນທີທີ່ມີສູດ INDEX MATCH ໃນ Excel
ບາງຄັ້ງພວກເຮົາລືມກ່ຽວກັບວັນທີຂອງເຫດການທີ່ສໍາຄັນ. ໃນກໍລະນີນັ້ນ, ຟັງຊັນ INDEX MATCH ເຮັດວຽກເປັນຕົວຊ່ວຍກູ້.
ຂ້າງລຸ່ມນີ້ແມ່ນຂໍ້ມູນຕົວຢ່າງທີ່ພວກເຮົາຕ້ອງການຢາກຮູ້ວັນເກີດທີ່ຈະມາເຖິງລະຫວ່າງໝູ່ຂອງພວກເຮົາ.
ດັ່ງນັ້ນ, ສິ່ງທີ່ພວກເຮົາເຮັດແມ່ນ, ປະຕິບັດສູດ INDEX MATCH ເພື່ອຄົ້ນຫາວ່າໃຜເປັນວັນເກີດຂອງໃຜມັນຕໍ່ໄປແລະເວລາໃດ.
ດັ່ງນັ້ນ, ສູດສໍາລັບຮູ້ຈັກຊື່ຂອງບຸກຄົນ ຫຼືຊື່ຂອງເຫດການທີ່ຈະມາເຖິງແມ່ນ,
=INDEX($B$5:$B$9,MATCH(F5,$C$5:$C$9,1)+1)
ແລະ ສູດການຮູ້ວັນທີຂອງເຫດການທີ່ຈະມາເຖິງ ແມ່ນ,
=INDEX($C$5:$C$9,MATCH(F5,$C$5:$C$9,1)+1)
ການແບ່ງສູດ:
ໃຫ້ພວກເຮົາແຍກສູດ ເພື່ອເຂົ້າໃຈວິທີທີ່ພວກເຮົາຄົ້ນພົບຊື່ Alex ແລະວັນເດືອນປີເກີດຂອງລາວ.
- MATCH(F5,$C$5:$C$9,1)
-> ຜົນໄດ້ຮັບ: 4
ຄໍາອະທິບາຍ: The MATCH ຟັງຊັນຊອກຫາຕໍາແຫນ່ງຂອງຄ່າຊອກຫາ ( ຕາລາງ F5 = ວັນພະຫັດ, 11 ພະຈິກ 2021 ) ໃນຄ່າຄົງທີ່ຂອງອາເຣ ( $C$5:$C$9 = ລາຍການວັນທີ ) .
ໃນຕົວຢ່າງນີ້, ພວກເຮົາບໍ່ຕ້ອງການການຈັບຄູ່ທີ່ແນ່ນອນ, ພວກເຮົາຕ້ອງການໃຫ້ຟັງຊັນ MATCH ເພື່ອສົ່ງຄືນການຈັບຄູ່ໂດຍປະມານ, ດັ່ງນັ້ນພວກເຮົາຈຶ່ງຕັ້ງອາກິວເມັນທີສາມເປັນ 1 (ຫຼື TRUE ).
- INDEX($B$5:$B$9,MATCH(F5,$C$5:$C$9,1)+1 ) ກາຍເປັນ
-> INDEX($B$5:$B$9, 4) +1)
-> ຜົນໄດ້ຮັບ: Alex /(ຊື່ເຫດການ)
ຄໍາອະທິບາຍ: ຟັງຊັນ INDEX ໃຊ້ສອງອາກິວເມັນເພື່ອ ສົ່ງຄືນຄ່າສະເພາະໃນຂອບເຂດໜຶ່ງມິຕິ. ທີ່ນີ້, ຊ່ວງ $B$5:$B$9 ທໍາອິດແມ່ນ argument ແລະຜົນໄດ້ຮັບທີ່ພວກເຮົາໄດ້ຈາກການຄໍານວນໃນພາກກ່ອນຫນ້າ (MATCH(F5,$C$5:$C$9, 1)) , ຕໍາແໜ່ງ 4 , ແມ່ນການໂຕ້ຖຽງທີສອງ. ນັ້ນໝາຍຄວາມວ່າພວກເຮົາກຳລັງຊອກຫາຄ່າທີ່ຢູ່ໃນຕຳແໜ່ງ 4 ໃນ $B$5:$B$9 .ຊ່ວງ.
ແລະ,
- INDEX($C$5:$C$9,MATCH(F5,$C$5:$C$9,1)+1) ກາຍເປັນ
-> INDEX($B$5:$B$9, 4) +1)
-> ຜົນອອກມາ: ວັນອັງຄານ, 7 ທັນວາ 2021
ຄຳອະທິບາຍ: ຟັງຊັນ INDEX ໃຊ້ສອງອາກິວເມັນເພື່ອຕອບຄ່າສະເພາະໃນຂອບເຂດໜຶ່ງມິຕິ. ທີ່ນີ້, ຊ່ວງ $C$5:$C$9 ທໍາອິດແມ່ນ argument ແລະຜົນໄດ້ຮັບທີ່ພວກເຮົາໄດ້ຈາກການຄິດໄລ່ໃນພາກກ່ອນຫນ້າ (MATCH(F5,$C$5:$C$9, 1)) , ຕໍາແໜ່ງ 4 , ແມ່ນການໂຕ້ຖຽງທີສອງ. ນັ້ນໝາຍຄວາມວ່າພວກເຮົາກຳລັງຊອກຫາຄ່າທີ່ຢູ່ໃນຕຳແໜ່ງ 4 ໃນຂອບເຂດ $C$5:$C$9 .
ເພື່ອເອົາວັນທີນັດໝາຍທີ່ຈະມາເຖິງ, ພວກເຮົາຫາກໍ່ເພີ່ມ ຫນຶ່ງໄປຫາຕໍາແຫນ່ງຕາລາງທີ່ສົ່ງຄືນໂດຍຟັງຊັນ MATCH , ແລະມັນໃຫ້ຕໍາແຫນ່ງເຊລຂອງວັນທີນັດໝາຍຕໍ່ໄປ.
ອ່ານເພີ່ມເຕີມ: Excel INDEX -MATCH ສູດເພື່ອສົ່ງຄືນຄ່າຫຼາຍອັນຕາມລວງນອນ
ການອ່ານທີ່ຄ້າຍຄືກັນ
- INDEX MATCH ຫຼາຍເງື່ອນໄຂດ້ວຍ Wildcard ໃນ Excel (ຄູ່ມືສະບັບສົມບູນ)
- [ແກ້ໄຂ!] INDEX MATCH ບໍ່ສົ່ງຄືນຄ່າທີ່ຖືກຕ້ອງໃນ Excel (5 ເຫດຜົນ)
- ວິທີໃຊ້ INDEX MATCH ແທນ VLOOKUP ໃນ Excel (3 ວິທີ)
- INDEX+MATCH ທີ່ມີຄ່າຊໍ້າກັນໃນ Excel (3 ວິທີດ່ວນ)
- ວິທີເລືອກຂໍ້ມູນສະເພາະໃນ Excel (6 ວິທີການ)
3. ສ້າງຜົນໄດ້ຮັບຫຼາຍເປັນຖັນແຍກຕ່າງຫາກໂດຍໃຊ້ສູດ INDEX MATCH ໃນ Excel
ຈົນເຖິງປະຈຸບັນພວກເຮົາມີໄດ້ຮັບຜົນໄດ້ຮັບຕາມລໍາດັບ. ແຕ່ເປັນແນວໃດຫາກທ່ານຕ້ອງການໃຫ້ໄດ້ຜົນໃນ ຖັນແຍກຕ່າງຫາກ .
ໃຫ້ພິຈາລະນາຊຸດຂໍ້ມູນຕໍ່ໄປນີ້, ເຊິ່ງປະກອບດ້ວຍສາມປະເພດອາຊີບທີ່ເປັນຕົວແທນຂອງຫຼາຍຊື່ຄົນ.
ພວກເຮົາຕ້ອງການທີ່ຈະເຮັດໃຫ້ກຸ່ມຂອງປະຊາຊົນໂດຍອີງໃສ່ອາຊີບແລະພວກເຮົາຕ້ອງການທີ່ຈະຕັ້ງຊື່ column-wise ຕາມອາຊີບຂອງເຂົາເຈົ້າ.
ເພື່ອແຍກອອກຫຼາຍ ຜົນການຈັບຄູ່ເປັນຕາລາງແຍກຕ່າງຫາກໃນຖັນແຍກຕ່າງຫາກ, ທ່ານສາມາດເຮັດ trick ເລັກໆນ້ອຍໆດ້ວຍຟັງຊັນ INDEX .
ມາຮຽນຮູ້ວິທີສະກັດຜົນການຈັບຄູ່ຫຼາຍຖັນໃນ Excel ດ້ວຍການປະສົມປະສານຂອງ INDEX ຟັງຊັນແລະອື່ນໆ.
ຂັ້ນຕອນ:
- ເລືອກອາຊີບຈາກຂອບເຂດຂໍ້ມູນ ( B5:B11 ) ແລະເອົາຂໍ້ມູນໃສ່ໃນຕາລາງອື່ນເພື່ອໃຊ້ເລກອ້າງອີງຂອງເຊລໃນພາຍຫຼັງ (ເຊັ່ນ: ອາຊີບ Cricketer ໃນ Cell E5 ).
- ໃນເຊລອື່ນທີ່ທ່ານຕ້ອງການເປັນ ຕາລາງຜົນໄດ້ຮັບຂອງທ່ານ (ເຊັ່ນ: Cell F5 ), ຂຽນສູດຕໍ່ໄປນີ້,
=IFERROR(INDEX($C$5:$C$11,SMALL(IF($B$5:$B$11=$E5,ROW(C5:C11)-MIN(ROW(C5:C11))+1),COLUMNS($E$5:E5))),"")
ທີ່ນີ້,
$C$5:$C$11 = the ar ray ເພື່ອຊອກຫາຄ່າຊອກຫາ
$B$5:$B$11 = array ທີ່ຄ່າຊອກຫາ
- ກົດ Enter .
ທ່ານຈະສັງເກດເຫັນວ່າຜົນໄດ້ຮັບຂອງຂໍ້ມູນ (ເຊັ່ນ:. Cricketers ) ທີ່ທ່ານໃສ່ໃນຕາລາງທີ່ເລືອກ ( E5 ), ຈະປາກົດຢູ່ໃນຕາລາງຜົນໄດ້ຮັບ (ເຊັ່ນ: Flintoff ໃນ Cell F5 ).
- ຕອນນີ້ລາກແຖວໄປອ້ອມໆ ຕື່ມຂໍ້ມູນ Handle ເພື່ອໃຫ້ໄດ້ຮັບຜົນໄດ້ຮັບທີ່ເຫຼືອຂອງຄ່າການຊອກຫາດຽວກັນນັ້ນໃນຫຼາຍຖັນແຍກຕ່າງຫາກ.
- ອີກເທື່ອຫນຶ່ງ, drag the ແຖວອ້ອມຮອບດ້ວຍ Fill Handle ເພື່ອເອົາຜົນໄດ້ຮັບສ່ວນທີ່ເຫຼືອຂອງທ່ານຈາກຄ່າການຊອກຫາຕ່າງໆ (ເຊັ່ນ: Footballer, Wrestlers ) ໃນຫຼາຍຖັນແຍກຕ່າງຫາກ.
<24
ການແບ່ງສູດ:
ໃຫ້ພວກເຮົາແຍກສູດເພື່ອເຂົ້າໃຈວ່າພວກເຮົາໄດ້ຮັບຜົນໄດ້ຮັບແນວໃດ.
- ຂະໜາດນ້ອຍ(IF ($B$5:$B$11=$E5,ROW($C$5:$C$11)-MIN(ROW($C$5:$C$11))+1),COLUMNS($E$5:E5))
ພວກເຮົາຮູ້ແລ້ວຈາກການສົນທະນາກ່ອນໜ້ານີ້ວ່າໜ້າວຽກ ຂະໜາດນ້ອຍ, IF ແລະ ROW ເຮັດວຽກຮ່ວມກັນແນວໃດ, ແລະພວກເຮົາກຳລັງໃຊ້ເຄັດລັບນັ້ນຢູ່ບ່ອນນີ້ຄືກັນເພື່ອຜະລິດ. ຕົວເລກແຖວທີ່ກົງກັບ N-th match. ເມື່ອພວກເຮົາມີເລກແຖວ, ພວກເຮົາພຽງແຕ່ສົ່ງມັນເຂົ້າໄປໃນຟັງຊັນ INDEX ເຊິ່ງສົ່ງຄ່າໃນແຖວນັ້ນ.
-> Output: ( ດັ່ງຮູບລຸ່ມນີ້ )
- INDEX($C$5:$C$11,SMALL(IF($B$5:$B$11) =$E5,ROW($C$5:$C$11)-MIN(ROW($C$5:$C$11))+1),COLUMNS($E$5:E5))) -> ການຖ່າຍທອດຕົວເລກແຖວໄປຫາຟັງຊັນ INDEX ເພື່ອແຍກຄ່າຂອງຕົວເລກແຖວທີ່ສອດຄ້ອງກັນ.
-> Output: ( ຕາມຮູບ ຂ້າງລຸ່ມນີ້ )
- IFERROR(INDEX($C$5:$C$11,SMALL(IF($B$5:$B$11=) $E5,ROW(C5:C11)-MIN(ROW(C5:C11))+1),COLUMNS($E$5:E5))),””) -> ສັງເກດເຫັນວ່າເມື່ອຖັນສົ່ງຄືນຄ່າທີ່ບໍ່ມີຢູ່, ມັນຖິ້ມຄວາມຜິດພາດ #NUM . ເພື່ອປ້ອງກັນຄວາມຜິດພາດ, ພວກເຮົາຫໍ່ສູດທັງໝົດດ້ວຍ ຟັງຊັນ IFERROR ເພື່ອຈັບຄວາມຜິດພາດ ແລະຕັ້ງ ສະຕຣິງຫວ່າງເປົ່າ (“”) ເປັນຜົນຕອບແທນ.
-> ຜົນໄດ້ຮັບ: ( ຕາມຮູບຂ້າງລຸ່ມ )
ອ່ານເພີ່ມເຕີມ: Excel INDEX MATCH ເພື່ອສົ່ງຄືນຄ່າຫຼາຍອັນໃນໜຶ່ງເຊລ
4. ແຍກຜົນໄດ້ຮັບຫຼາຍອັນອອກເປັນແຖວແຍກຕ່າງຫາກໂດຍໃຊ້ຟັງຊັນ INDEX MATCH ໃນ Excel
ຖ້າທ່ານສົງໄສ ກ່ຽວກັບການສະກັດຜົນໄດ້ຮັບຫຼາຍອັນອອກເປັນຫຼາຍແຖວແບບດຽວກັນກັບທີ່ພວກເຮົາໄດ້ເຮັດໃນພາກກ່ອນໜ້າຂອງພວກເຮົາ, ຈາກນັ້ນສູດແມ່ນ,
=IFERROR(INDEX($C$5:$C$11,SMALL(IF($B$5:$B$11=E$4,ROW(C5:C11)-MIN(ROW(C5:C11))+1),ROWS($E$5:E5))),"")
ແລະທຸກລາຍລະອຽດອື່ນໆເຊັ່ນ: ຂັ້ນຕອນແລະການແບ່ງສູດແມ່ນຄືກັນກັບໃນພາກທີ 3.
ຈຸດສໍາຄັນທີ່ເຈົ້າຕ້ອງຈື່ໄວ້
- ເປັນຊ່ວງຂອງອາເຣຕາຕະລາງຂໍ້ມູນ ເພື່ອຊອກຫາຄ່າແມ່ນຄົງທີ່, ຢ່າລືມໃສ່ເຄື່ອງໝາຍ ໂດລາ ($) ຢູ່ທາງໜ້າຂອງເລກອ້າງອີງຕາລາງຂອງຕາຕະລາງ array.
- ເມື່ອເຮັດວຽກກັບຄ່າ array, ຢ່າລືມກົດ Ctrl + Shift + Enter ເທິງແປ້ນພິມຂອງເຈົ້າ rd ໃນຂະນະທີ່ສະກັດຜົນໄດ້ຮັບ. ກົດພຽງແຕ່ Enter ຈະເຮັດວຽກພຽງແຕ່ໃນເວລາທີ່ທ່ານໃຊ້ Microsoft 365 .
- ຫຼັງຈາກກົດ Ctrl + Shift + Enter , ທ່ານຈະສັງເກດເຫັນວ່າ ແຖບສູດໄດ້ກວມເອົາສູດໃນ ວົງເລັບ curly {} , ປະກາດມັນເປັນສູດອາເຣ. ຢ່າພິມ ວົງເລັບ {} ເຫຼົ່ານັ້ນ, Excel ຈະເຮັດອັນນີ້ໃຫ້ທ່ານໂດຍອັດຕະໂນມັດ.