ວິທີການໃຊ້ສູດ INDEX-MATCH ໃນ Excel ເພື່ອສ້າງຜົນໄດ້ຮັບຫຼາຍ

  • ແບ່ງປັນນີ້
Hugh West

ໃນຂະນະທີ່ເຮັດວຽກກັບຂໍ້ມູນຈໍານວນຫຼວງຫຼາຍນໍາໄປສູ່ການຜະລິດຜົນໄດ້ຮັບຫຼາຍ. ໃນ 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 ຈະເຮັດອັນນີ້ໃຫ້ທ່ານໂດຍອັດຕະໂນມັດ.

Hugh West ເປັນຄູຝຶກ Excel ທີ່ມີປະສົບການສູງແລະນັກວິເຄາະທີ່ມີປະສົບການຫຼາຍກວ່າ 10 ປີໃນອຸດສາຫະກໍາ. ລາວຈົບປະລິນຍາຕີສາຂາບັນຊີ ແລະການເງິນ ແລະປະລິນຍາໂທສາຂາບໍລິຫານທຸລະກິດ. Hugh ມີຄວາມກະຕືລືລົ້ນໃນການສອນແລະໄດ້ພັດທະນາວິທີການສອນທີ່ເປັນເອກະລັກທີ່ງ່າຍຕໍ່ການຕິດຕາມແລະເຂົ້າໃຈ. ຄວາມຮູ້ຊ່ຽວຊານຂອງລາວກ່ຽວກັບ Excel ໄດ້ຊ່ວຍໃຫ້ນັກຮຽນແລະຜູ້ຊ່ຽວຊານຫລາຍພັນຄົນໃນທົ່ວໂລກປັບປຸງທັກສະຂອງເຂົາເຈົ້າແລະດີເລີດໃນອາຊີບຂອງພວກເຂົາ. ຜ່ານ blog ຂອງລາວ, Hugh ແບ່ງປັນຄວາມຮູ້ຂອງລາວກັບໂລກ, ສະຫນອງການສອນ Excel ຟຣີແລະການຝຶກອົບຮົມອອນໄລນ໌ເພື່ອຊ່ວຍໃຫ້ບຸກຄົນແລະທຸລະກິດສາມາດບັນລຸທ່າແຮງຂອງພວກເຂົາ.