ວິທີການໃຊ້ INDEX MATCH ແທນ VLOOKUP ໃນ Excel

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

VLOOKUP, INDEX, MATCH ແມ່ນຟັງຊັນ Excel ທີ່ນິຍົມໃຊ້ໃນ Microsoft Excel. VLOOKUP ແມ່ນທົ່ວໄປຫຼາຍໃນການດໍາເນີນງານຂໍ້ມູນຂະຫນາດໃຫຍ່. ຟັງຊັນ INDEX-MATCH ລວມກັນສາມາດຖືກໃຊ້ແທນຟັງຊັນ VLOOKUP . ໃນ​ບົດ​ຄວາມ​ນີ້, ພວກ​ເຮົາ​ຈະ​ສະ​ແດງ​ໃຫ້​ເຫັນ​ວິ​ທີ​ການ​ນໍາ​ໃຊ້ INDEX-MATCH ແທນ​ທີ່​ຈະ​ເປັນ VLOOKUP in Excel. ປຶ້ມວຽກເພື່ອອອກກຳລັງກາຍໃນຂະນະທີ່ທ່ານກຳລັງອ່ານບົດຄວາມນີ້.

Index Match ແທນ Vlookup.xlsx

ການແນະນຳຟັງຊັນ INDEX ແລະ MATCH

INDEX ຟັງຊັນ

ຟັງຊັນ INDEX ສົ່ງຄ່າ ຫຼືການອ້າງອີງເຖິງຄ່າຈາກພາຍໃນຕາຕະລາງ ຫຼືໄລຍະໃດໜຶ່ງ. INDEX ຟັງຊັນທີ່ໃຊ້ໃນສອງທາງ array form ແລະ form reference.

Syntax:

INDEX(array, row_num, [column_num] )

ອາກິວເມັນ:

ອາເຣ – ມັນເປັນຊ່ວງຂອງເຊລ ຫຼື ຄົງທີ່ອາເຣ. ການໃຊ້ row_num ແລະ column_num ແມ່ນຂຶ້ນກັບແຖວ ຫຼືຖັນໃນອາເຣນີ້.

row_num – ມັນຈໍາເປັນຕ້ອງມີ ເວັ້ນເສຍແຕ່ວ່າມີຖັນຖັນ. ເລືອກແຖວໃນອາເຣທີ່ຈະສົ່ງຄືນຄ່າ. ຖ້າ row_num ຖືກລະເວັ້ນ, column_num ແມ່ນຕ້ອງການ.

column_num – ມັນເລືອກຖັນໃນ array ທີ່ຈະສົ່ງຄືນຄ່າ. ຖ້າ column_num ຖືກລະເວັ້ນ, row_num ແມ່ນຕ້ອງການ.

ຟັງຊັນ MATCH

ຟັງຊັນ MATCH ຊອກຫາທີ່ລະບຸ.object ໃນຂອບເຂດຂອງເຊລແລະຫຼັງຈາກນັ້ນສົ່ງຄືນຕໍາແຫນ່ງທີ່ສອດຄ້ອງກັນຂອງວັດຖຸນັ້ນ. ຟັງຊັນນີ້ເຮັດວຽກໃນທິດທາງໃດກໍໄດ້ ແລະໄດ້ຜົນກົງກັນແທ້.

Syntax:

MATCH(lookup_value, lookup_array, [match_type]) <3

ອາກິວເມັນ:

lookup_value – ນີ້ແມ່ນຄ່າທີ່ພວກເຮົາຕ້ອງການຈັບຄູ່ໃນ array. ນີ້ອາດຈະເປັນຄ່າ (ຕົວເລກ, ຂໍ້ຄວາມ, ຫຼືຄ່າໂລຈິກ) ຫຼືການອ້າງອີງຕາລາງໄປຫາຕົວເລກ, ຂໍ້ຄວາມ ຫຼືຄ່າໂລຈິກ.

lookup_array – ມັນແມ່ນ ຂອບເຂດທີ່ກຳນົດໄວ້ທີ່ພວກເຮົາຕ້ອງການຊອກຫາຈາກ.

match_type – ນີ້ແມ່ນທາງເລືອກ. ຕົວເລກແມ່ນ -1, 0, ຫຼື 1. match_type argument ລະບຸວິທີທີ່ Excel ຈັບຄູ່ lookup_value ກັບຄ່າໃນ lookup_array. ຄ່າເລີ່ມຕົ້ນຂອງອາກິວເມັນນີ້ແມ່ນ 1.

ວິທີການສົມທົບການຟັງຊັນ INDEX ແລະ MATCH

ພວກເຮົາຈະໃຊ້ການປະສົມຂອງຟັງຊັນ INDEX ແລະ MATCH ແທນທີ່ຈະໃຊ້ຟັງຊັນ VLOOKUP . ທີ່ນີ້, ພວກເຮົາຈະສະແດງວິທີການລວມສອງຫນ້າທີ່.

ເພື່ອນໍາໃຊ້ສູດ, ພວກເຮົາເອົາຊຸດຂໍ້ມູນຂອງບໍລິສັດທີ່ມີ ID, ຊື່, ແລະເງິນເດືອນຂອງພະນັກງານ.

ຕອນນີ້, ຈະຊອກຫາ ເງິນເດືອນ ຂອງພະນັກງານທີ່ຊອກຫາຢູ່ໃນ ID ແທນທາງເລືອກອື່ນ.

ຂັ້ນຕອນ 1:

  • ທຳອິດ, ໃຫ້ໃສ່ ID ຕາມທີ່ສະແດງຢູ່ໃນກ່ອງລຸ່ມນີ້:

ຂັ້ນຕອນທີ 2:

  • ຂຽນ MATCH ຟັງຊັນໃນ Cell C13 .
  • ພວກເຮົາຈະພະຍາຍາມຊອກຫາການຈັບຄູ່ຂອງ Cell C12 ໃນໄລຍະ B5:B10 . ດັ່ງນັ້ນ, ສູດແມ່ນ:
=MATCH(C12,B5:B10,0)

ຂັ້ນຕອນ 3:

  • ຈາກນັ້ນ, ກົດ Enter .

ໃນການກັບຄືນ, ພວກເຮົາໄດ້ຮັບ 3 . ມັນໝາຍເຖິງຄ່າທີ່ລະບຸຂອງພວກເຮົາຢູ່ໃນຕາລາງທີ 3 ຂອງຊ່ວງນັ້ນ.

ຂັ້ນຕອນ 4:

  • ດຽວນີ້, ໃສ່ the INDEX
  • ພວກເຮົາຕ້ອງການໄດ້ເງິນເດືອນ. ດັ່ງນັ້ນ, ພວກເຮົາໃຊ້ D5:D10 ເປັນໄລຍະ.
  • ສູດຄຳນວນຈະເປັນ:
=INDEX(D5:D10,MATCH(C12,B5:B10,0))

ຂັ້ນຕອນ 5:

  • ຈາກນັ້ນກົດ Enter .

ສຸດທ້າຍ, ພວກເຮົາໄດ້ຮັບເງິນເດືອນຂອງ A-003 ໃນຜົນໄດ້ຮັບ. ດ້ວຍວິທີນີ້, ພວກເຮົາລວມກັນໃຊ້ຟັງຊັນ INDEX-MATCH .

3 ວິທີໃຊ້ INDEX MATCH ແທນ VLOOKUP ໃນ Excel

1. INDEX MATCH ເພື່ອຊອກຫາສິດທີ່ຈະ ຊ້າຍໃນ Excel

ໃນພາກນີ້, ພວກເຮົາຈະສະແດງວິທີການຟັງຊັນ INDEX-MATCH ສາມາດຊອກຫາຈາກຂວາຫາຊ້າຍ. VLOOKUP ພຽງແຕ່ສາມາດຄົ້ນຫາວັດຖຸຈາກຊ້າຍໄປຂວາແລະວັດຖຸຄົ້ນຫາຕ້ອງຢູ່ໃນຖັນທໍາອິດ. ພວກເຮົາບໍ່ຈໍາເປັນຕ້ອງປະຕິບັດຕາມກົດລະບຽບເຫຼົ່ານີ້ໃນກໍລະນີຂອງ INDEX-MATCH ຟັງຊັນ.

ຂັ້ນຕອນ 1:

  • ພວກເຮົາ ຈະຊອກຫາຊື່ ແລະຕ້ອງການກັບຄືນ ID . ດັ່ງນັ້ນ, ຊຸດຂໍ້ມູນຈະມີລັກສະນະດັ່ງນີ້:

ຂັ້ນຕອນ 2:

  • ຂຽນ “Allisa” ໃນ ຊື່
  • ດຽວນີ້, ຂຽນສູດ INDEX-MATCH :
=INDEX(B5:B10,MATCH(C12,C5:C10,0))

  • ຢູ່ນີ້, ພວກເຮົາຈະຊອກຫາຢູ່ໃນ ຊື່ ຖັນ ແລະຈະໄດ້ຮັບກັບຄືນຈາກ ID
  • ພວກເຮົາກຳລັງນຳໃຊ້ຄຳສັ່ງຈາກຂວາໄປຊ້າຍ.

ຂັ້ນຕອນທີ 3 :

  • ຈາກນັ້ນ, ກົດ Enter .

ພວກເຮົາໄດ້ຮັບ ID ເປັນຜົນຕອບແທນ. ແຕ່ຖ້າພວກເຮົາໃຊ້ VLOOKUP ມັນຈະສົ່ງຄືນຂໍ້ຜິດພາດ.

ອ່ານເພີ່ມເຕີມ: INDEX MATCH vs VLOOKUP Function (9 ຕົວຢ່າງ)

2. INDEX MATCH ແທນ VLOOKUP ທີ່ມີຫຼາຍເງື່ອນໄຂໃນ Excel

ໃນ INDEX-MATCH Function ພວກເຮົາສາມາດໃຊ້ຫຼາຍເງື່ອນໄຂທີ່ບໍ່ເປັນໄປໄດ້ໃນກໍລະນີຂອງ VLOOKUP .

ຂັ້ນຕອນ 1:

  • ທຳອິດ, ໃຫ້ແກ້ໄຂຊຸດຂໍ້ມູນເພື່ອນຳໃຊ້ຫຼາຍເງື່ອນໄຂ.

ຂັ້ນຕອນທີ 2:

  • ພວກເຮົາຈະນຳໃຊ້ສອງເງື່ອນໄຂ ພະແນກ ແລະ ຊື່ ແລະຕ້ອງການ ເງິນເດືອນ ຕາມຜົນ.

ຂັ້ນຕອນ 3:

  • ໃສ່ເງື່ອນໄຂໃສ່ກ່ອງທີ່ຕ້ອງການ ເປັນຮູບຕໍ່ໄປນີ້.

ຂັ້ນຕອນ 4:

  • ຕອນນີ້, ເອົາສູດໃສ່ ຕາລາງ C14 .
  • ສູດແມ່ນ:
=INDEX(E5:E10,MATCH(1,(C12=D5:D10)*(C13=C5:C10),0))

ຂັ້ນຕອນ 5:

  • ສຸດທ້າຍ, ກົດ Enter .

ຕາມເງື່ອນໄຂທັງສອງ. ການແຂ່ງຂັນ, ພວກເຮົາໄດ້ຮັບຜົນໄດ້ຮັບ. ຖ້າ​ຫາກ​ວ່າ​ມາດ​ຕະ​ຖານ​ໃດ​ຫນຶ່ງ​ບໍ່​ປະ​ຕິ​ບັດ​ຜົນ​ໄດ້​ຮັບ​ທີ່​ຈະ​ມີ​ຄວາມ​ຜິດ​ພາດ​. ໃນ VLOOKUP ອັນນີ້ເປັນໄປບໍ່ໄດ້. ນັ້ນແມ່ນເຫດຜົນທີ່ພວກເຮົາໃຊ້ INDEX-MATCH ແທນ VLOOKUP .

ອ່ານເພີ່ມເຕີມ: Excel INDEX ແລະ MATCH Functions ທີ່ມີຫຼາຍເງື່ອນໄຂ ( 4 ສູດ)

ຄ້າຍຄືກັນການອ່ານ

  • ຜົນບວກກັບຟັງຊັນ INDEX-MATCH ພາຍໃຕ້ເງື່ອນໄຂຫຼາຍອັນໃນ Excel
  • ວິທີໃຊ້ INDEX ແລະ Match ສໍາລັບການຈັບຄູ່ບາງສ່ວນ (2 ວິທີ)
  • XLOOKUP ທຽບກັບ INDEX-MATCH ໃນ Excel (ການປຽບທຽບທີ່ເປັນໄປໄດ້ທັງໝົດ)
  • ສູດໃຊ້ຟັງຊັນ INDIRECT INDEX MATCH ໃນ Excel
  • INDEX MATCH ຫຼາຍເງື່ອນໄຂດ້ວຍ Wildcard ໃນ Excel (ຄູ່ມືສະບັບສົມບູນ)

3. ນຳໃຊ້ INDEX MATCH ເພື່ອຄົ້ນຫາທັງສອງແຖວ ແລະຖັນ

ໃນພາກ, ພວກເຮົາຈະສະແດງວິທີການຊອກຫາທັງຢູ່ໃນແຖວແລະຖັນ. VLOOKUP ບໍ່ສາມາດຊອກຫາທັງແຖວ ແລະຖັນໄດ້.

ຂັ້ນຕອນ 1:

  • ທຳອິດ, ໃຫ້ແກ້ໄຂຊຸດຂໍ້ມູນເພື່ອນຳໃຊ້ ຟັງຊັນ.

ຂັ້ນຕອນ 2:

  • ພວກເຮົາຕັ້ງໃຫ້ຊອກຫາຊື່ຕາມ ຖັນ B ແລະປີໃນແຖວທີ 4.

ຂັ້ນຕອນ 3:

  • ຕັ້ງເງື່ອນໄຂ ຢູ່ໃນປ່ອງທີ່ຕ້ອງການກ່ຽວກັບຊື່ ແລະປີ.

ຂັ້ນຕອນ 4:

  • ຕອນນີ້, ຂຽນສູດ ໃນ Cell C14.
  • ສູດແມ່ນ:
=INDEX(C5:E10,MATCH(C12,B5:B10,0),MATCH(C13,C4:E4,0))

<0 ຂັ້ນຕອນ 5:
  • ດຽວນີ້, ກົດ Enter .

ສຸດທ້າຍ, ພວກເຮົາມີຈຳນວນເພີ່ມຂຶ້ນທີ່ Jose ໄດ້ຮັບໃນປີ 2020.

ອ່ານເພີ່ມເຕີມ: ດັດຊະນີການຈັບຄູ່ຫຼາຍເກນໃນແຖວ ແລະຖັນໃນ Excel

ຂໍ້ໄດ້ປຽບ ການນຳໃຊ້ INDEX MATCH ແທນ VLOOKUP ໃນ Excel

1. Dynamic Column Reference

ໜຶ່ງໃນຂໍ້ໄດ້ປຽບຫຼັກຂອງ INDEX-MATCH ຢູ່ເທິງ VLOOKUP ແມ່ນການອ້າງອີງຖັນ. VLOOKUP ຕ້ອງການການອ້າງອີງຖັນຄົງທີ່. ໃນທາງກົງກັນຂ້າມ, INDEX-MATCH ຕ້ອງການການອ້າງອີງຖັນແບບໄດນາມິກ. ເນື່ອງຈາກການອ້າງອິງແບບຄົງທີ່ເມື່ອພວກເຮົາເພີ່ມ ຫຼືລຶບແຖວ ຫຼືຖັນໃດນຶ່ງ ສູດຄຳນວນຍັງຄົງບໍ່ປ່ຽນແປງ. ຜົນກະທົບຂອງການປ່ຽນແປງຖັນບໍ່ໄດ້ສະທ້ອນໃນອັນນັ້ນ.

2. ການຊອກຫາຂວາຫາຊ້າຍ

The VLOOKUP ອະນຸຍາດໃຫ້ສົ່ງຄືນຄ່າໄປທາງຊ້າຍ . ແຕ່ບໍ່ສາມາດດໍາເນີນການໃດໆໃນຂະນະທີ່ຊອກຫາຈາກຂວາຫາຊ້າຍ. ມັນແມ່ນໜຶ່ງໃນຂໍ້ໄດ້ປຽບທີ່ສຳຄັນທີ່ສຸດຂອງຟັງຊັນ INDEX-MATCH . ພວກເຮົາສາມາດໃຊ້ຟັງຊັນ INDEX-MATCH ໃນບາງສະຖານະການທີ່ VLOOKUP ບໍ່ສາມາດເຮັດວຽກໄດ້ເນື່ອງຈາກການອ້າງອີງດ້ານຊ້າຍ ແລະຂວາ.

3. ງ່າຍຕໍ່ການແຊກ ຫຼືລຶບຖັນໃໝ່

ພວກເຮົາຮູ້ແລ້ວວ່າ VLOOKUP ໃຊ້ການອ້າງອີງຖັນຄົງທີ່. ດັ່ງນັ້ນ, ໃນເວລາທີ່ເພີ່ມຫຼືລຶບຖັນໃຫມ່, ພວກເຮົາຈໍາເປັນຕ້ອງໄດ້ດັດແປງສູດໃນແຕ່ລະຄັ້ງ. ແລະພວກເຮົາຈໍາເປັນຕ້ອງເຮັດມັນດ້ວຍຕົນເອງ. ແຕ່ເມື່ອພວກເຮົາເຮັດວຽກກັບຊຸດຂໍ້ມູນຂະຫນາດໃຫຍ່, ການດັດແກ້ນີ້ຈະກາຍເປັນຄວາມສັບສົນຫຼາຍ. ແທນທີ່ຈະໃຊ້ຟັງຊັນ INDEX-MATCH , ພວກເຮົາບໍ່ຈຳເປັນຕ້ອງຄິດກ່ຽວກັບເລື່ອງນີ້. ສູດຖືກດັດແກ້ອັດຕະໂນມັດ.

4. ບໍ່ຈຳກັດຂະໜາດຂອງຄ່າຊອກຫາ

ພວກເຮົາຕ້ອງການໃຫ້ແນ່ໃຈວ່າຄວາມຍາວຂອງເກນການຊອກຫາບໍ່ຄວນເກີນ 255 ຕົວອັກສອນໃນ VLOOKUP . ຖ້າບໍ່ດັ່ງນັ້ນ, ມັນຈະສະແດງຄ່າຄວາມຜິດພາດ. ໃນກໍລະນີຂອງ INDEX-MATCH , ພວກເຮົາສາມາດຊອກຫາໄດ້ຫຼາຍກວ່າ 255 ຕົວອັກສອນ.

5. ຫຼຸດເວລາປະມວນຜົນ

ເມື່ອພວກເຮົາພິຈາລະນາເວລາປະມວນຜົນຂອງຟັງຊັນ INDEX-MATCH ຫຼຸດເວລາປະມວນຜົນເປັນຈຳນວນຫຼວງຫຼາຍ. ຟັງຊັນ VLOOKUP ຊອກຫາ array ຫຼືຕາຕະລາງທັງໝົດ. ແລະ INDEX-MATCH ຟັງຊັນຊອກຫາພຽງແຕ່ໄລຍະ ຫຼືຖັນທີ່ໄດ້ກ່າວມາເທົ່ານັ້ນ. ດັ່ງນັ້ນ, ມັນໃຫ້ຜົນໄດ້ຮັບໃນເວລາສັ້ນທີ່ສຸດເມື່ອປຽບທຽບກັບ VLOOKUP .

6. ຊອກຫາຄ່າຕຳແໜ່ງ

ໃນ VLOOKUP ຄ່າຊອກຫາຈະຕ້ອງຢູ່ໃນຖັນທຳອິດຂອງອາເຣ ຫຼືໄລຍະ. ແຕ່ໃນຟັງຊັນ INDEX-MATCH , ຄ່າຊອກຫາສາມາດຊອກຫາຢູ່ຖັນໃດກໍໄດ້ ແລະຍັງໃຫ້ຜົນໄດ້ຮັບຈາກຖັນໃດນຶ່ງທີ່ຜູ້ໃຊ້ເລືອກ.

ສະຫຼຸບ

ໃນ​ບົດ​ຄວາມ​ນີ້, ພວກ​ເຮົາ​ໄດ້​ອະ​ທິ​ບາຍ​ວິ​ທີ​ການ​ນໍາ​ໃຊ້ INDEX-MATCH function ແທນ​ທີ່​ຈະ​ເປັນ VLOOKUP ໃນ Excel. ພວກເຮົາຍັງອະທິບາຍຂໍ້ໄດ້ປຽບຂອງຟັງຊັນ INDEX-MATCH ໃນໄລຍະ VLOOKUP . ຂ້າພະເຈົ້າຫວັງວ່ານີ້ຈະຕອບສະຫນອງຄວາມຕ້ອງການຂອງທ່ານ. ກະລຸນາເບິ່ງທີ່ເວັບໄຊທ໌ຂອງພວກເຮົາ Exceldemy.com ແລະໃຫ້ຄໍາແນະນໍາຂອງທ່ານໃນປ່ອງຄໍາເຫັນ.

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