Excel INDEX MATCH ເພື່ອສົ່ງຄືນຄ່າຫຼາຍອັນໃນເຊລດຽວ

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

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

ດາວ​ໂຫລດ​ປື້ມ​ບັນ​ທຶກ​ການ​ປະ​ຕິ​ບັດ

ທ່ານສາມາດດາວໂຫຼດປຶ້ມວຽກ ແລະປະຕິບັດກັບພວກມັນໄດ້.

INDEX MATCH Return Multiple Value.xlsx

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

ຟັງຊັນ INDEX ຖືກຈັດປະເພດເປັນຟັງຊັນຊອກຫາ ແລະອ້າງອີງໃນ Excel.

  • Syntax

syntax ສໍາລັບຟັງຊັນ INDEX ແມ່ນ

INDEX(array, row_num, [column_num])

  • ອາກິວເມັນ
ອາກິວເມັນ ຄວາມຕ້ອງການ ຄຳອະທິບາຍ<18
ອາເຣ ຕ້ອງການ ນີ້ແມ່ນອົງປະກອບອາເຣ ຫຼືຊ່ວງຕາລາງ.
row_num ຕ້ອງການ ນີ້ແມ່ນສະຖານທີ່ແຖວທີ່ຜູ້ອ້າງອີງຈະກັບຄືນມາ.
column_num ທາງເລືອກ ນີ້ແມ່ນຖັນຕຳແໜ່ງທີ່ຜູ້ອ້າງອີງຈະຖືກສົ່ງຄືນ.
  • ຄ່າກັບຄືນ

ສົ່ງຄ່າ ຫຼື ການອ້າງອີງຫາ ຄ່າຈາກຕາຕະລາງ ຫຼືໄລຍະຂອງຄ່າໃດໜຶ່ງ.

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

ຟັງຊັນ MATCH ກວດສອບເຊລໃດໜຶ່ງສຳລັບການຈັບຄູ່ ແລະຜົນຕອບແທນໃດໜຶ່ງ. ສະຖານທີ່ທີ່ຊັດເຈນຂອງມັນພາຍໃນຂອບເຂດ.

  • Syntax

syntax ສໍາລັບຟັງຊັນ MATCH ແມ່ນ

<0 MATCH(lookup_value, lookup_array, [match_type])
  • Arguments
<15
ຂໍ້ໂຕ້ແຍ້ງ ຄວາມຕ້ອງການ ການອະທິບາຍ
lookup_value ຕ້ອງການ<21 ນີ້ໝາຍຄວາມວ່າຄ່າຢູ່ໃນໄລຍະທີ່ຈະຖືກກວດສອບ.
lookup_array ຕ້ອງການ ນີ້ໝາຍຄວາມວ່າໄລຍະທີ່ຄ່າຈະຖືກຄົ້ນຫາ.
match_type ທາງເລືອກ ໃຊ້ເພື່ອລະບຸການຈັບຄູ່ຂອງຟັງຊັນ ປະເພດ. ໃນກໍລະນີຫຼາຍທີ່ສຸດ, ມັນເປັນຄ່າຕົວເລກ. ມີສາມປະເພດຂອງການຈັບຄູ່ທີ່ອາດຈະຖືກນໍາໃຊ້:

ເພື່ອຊອກຫາການຈັບຄູ່ທີ່ແນ່ນອນ, ໃຫ້ໃສ່ 0.

1 ເພື່ອຄົ້ນພົບຄ່າທີ່ຍິ່ງໃຫຍ່ທີ່ສຸດທີ່ນ້ອຍກວ່າ ຫຼືເທົ່າກັບຄ່າຄົ້ນຫາ.

-1 ເພື່ອຄົ້ນພົບຄ່ານ້ອຍທີ່ໃຫຍ່ກວ່າ ຫຼືເທົ່າກັບຄ່າຄົ້ນຫາ>

ສົ່ງຄືນຄ່າທີ່ສະແດງເຖິງທີ່ຕັ້ງ array ຊອກຫາ.

ຂໍ້ແນະນຳຊຸດຂໍ້ມູນ

ຟັງຊັນ INDEX ໃນ Excel ແມ່ນມີຄວາມຫຼາກຫຼາຍທີ່ສຸດ ແລະທີ່ເຂັ້ມແຂງ, ແລະມັນປາກົດຢູ່ໃນຈໍານວນຂະຫນາດໃຫຍ່ຂອງການຄິດໄລ່ Excel. ຟັງຊັນ MATCH ມີຈຸດປະສົງເພື່ອຄົ້ນຫາທີ່ຕັ້ງຂອງອົງປະກອບໃນໝວດໝູ່ໃດໜຶ່ງ. ຊຸດຂໍ້ມູນສະແດງເຖິງທຸລະກິດທ້ອງຖິ່ນຂະຫນາດນ້ອຍທີ່ຂາຍຜະລິດຕະພັນຫຼັງຈາກການນໍາເຂົ້າຈາກປະເທດຕ່າງໆ. ແລະ, ຊຸດຂໍ້ມູນປະກອບມີ ປະເທດ ໃນຖັນ B ຈາກບ່ອນທີ່ພວກເຂົານໍາເຂົ້າຜະລິດຕະພັນ, ລາຄາ ຂອງແຕ່ລະຜະລິດຕະພັນໃນຖັນ C , ແລະຊື່ ຜະລິດຕະພັນ ໃນຖັນ E .

ດຽວນີ້, ສົມມຸດວ່າ, ພວກເຮົາຕ້ອງການສະກັດຜະລິດຕະພັນທັງໝົດທີ່ນຳເຂົ້າຈາກປະເທດໃດໜຶ່ງ.

ຂັ້ນຕອນເທື່ອລະຂັ້ນຕອນຂອງ Excel INDEX MATCH ເພື່ອສົ່ງຄືນຄ່າຫຼາຍອັນໃນເຊລດຽວ

ທຳອິດ, ພວກເຮົາສາມາດລວມຟັງຊັນການຊອກຫາ: INDEX MATCH ເພື່ອສົ່ງຄ່າຫຼາຍຄ່າ. ພ້ອມກັບຟັງຊັນເຫຼົ່ານີ້, ພວກເຮົາຈະຕ້ອງການ the SMALL , IF , ແລະ ISNUMBER functions .

ຟັງຊັນ SMALL ຜະລິດມູນຄ່າຕົວເລກຂຶ້ນກັບຕໍາແຫນ່ງຂອງມັນຢູ່ໃນບັນຊີລາຍຊື່ຂອງຄ່າຕົວເລກຖືກຈັດປະເພດໂດຍມູນຄ່າໃນລໍາດັບທີ່ເພີ່ມຂຶ້ນ. ຟັງຊັນນີ້ສົ່ງຄ່າຕໍ່າສຸດຈາກ array ໃນສະຖານທີ່ໃດໜຶ່ງ.

ຟັງຊັນ IF ເຮັດການທົດສອບຢ່າງມີເຫດຜົນ ແລະສົ່ງຄືນຄ່າໜຶ່ງຖ້າຜົນໄດ້ຮັບແມ່ນ TRUE ແລະອັນອື່ນ. ຖ້າຜົນໄດ້ຮັບແມ່ນ FALSE . ຟັງຊັນນີ້ປຽບທຽບສອງຄ່າ ແລະຜົນໄດ້ຮັບອັນໃດອັນໜຶ່ງຂອງຜົນໄດ້ຮັບຫຼາຍອັນ.

ຟັງຊັນ ISNUMBER ກວດເບິ່ງວ່າຄ່າຕາລາງເປັນຕົວເລກຫຼືບໍ່. ຟັງຊັນ ISNUMBER ສະແດງ TRUE ເມື່ອເຊລປະກອບມີຕົວເລກ; ຖ້າບໍ່ດັ່ງນັ້ນ, ມັນຈະສົ່ງກັບ FALSE . ISNUMBER ສາມາດຖືກໃຊ້ເພື່ອກວດສອບວ່າແຖວນັ້ນສະແດງເຖິງຄ່າຕົວເລກ ຫຼືວ່າຜົນໄດ້ຮັບຂອງບາງຟັງຊັນອື່ນແມ່ນຕົວເລກ. ມັນຍອມຮັບພາຣາມິເຕີດຽວ, ຄ່າ, ເຊິ່ງສາມາດອ້າງອີງເຊລໄດ້.

ຂັ້ນຕອນ 1: ນຳໃຊ້ INDEX & ຟັງຊັນ MATCH ເພື່ອສົ່ງຄືນຄ່າຫຼາຍອັນ

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

  • ທຳອິດ, ເລືອກຕາລາງທີ່ທ່ານຕ້ອງການໃສ່ສູດ.
  • ອັນທີສອງ, ເອົາສູດໃສ່ໃນ ຕາລາງທີ່ເລືອກນັ້ນ.
=INDEX($D$5:$D$12, SMALL(IF(ISNUMBER(MATCH($B$5:$B$12,$F$5, 0)), MATCH(ROW($B$5:$B$12), ROW($B$5:$B$12)),""), ROWS($A$1:A1)))

  • ຕໍ່ໄປ, ກົດປຸ່ມ Enter ເພື່ອເຮັດສໍາເລັດ ຂັ້ນ​ຕອນ​ການ​ແລະ​ເບິ່ງ​ຜົນ​ໄດ້​ຮັບ​ໃນ​ຕາ​ລາງ​ທີ່​ໄດ້​ຮັບ​ນັ້ນ​. ຊ່ວງ. ຫຼື, ເພື່ອ AutoFill range, double click on the Plus ( + ).

<3

  • ສຸດທ້າຍ, ປະຕິບັດຕາມຂ້າງເທິງທຸກຂັ້ນຕອນຍ່ອຍ, ພວກເຮົາສາມາດເຫັນຜົນໄດ້ຮັບໃນຂອບເຂດຕາລາງ F8:F10 .

<3

🔎 ສູດເຮັດວຽກແນວໃດ?

  • ROWS($A$1:A1): ໃນພາກນີ້,ພວກເຮົາໃຊ້ຕາລາງ A1 ເປັນຈຸດເລີ່ມຕົ້ນ.
  • ROW($B$5:$B$12)): ສ່ວນນີ້ສະແດງຕາລາງ B5 ຜ່ານ B12 ຖືກເລືອກ.
  • MATCH(ROW($B$5:$B$12), ROW($B$5:$B$12)),”) : ສ່ວນນັ້ນຊອກຫາຄ່າທີ່ກົງກັນແທ້ໃນຂອບເຂດ ( B5:B12 ) ແລະສົ່ງຄືນພວກມັນ.
  • (MATCH($B$5:$B$12,$F $5, 0)): ພາກນີ້ຊອກຫາຄ່າທີ່ກົງກັບຄ່າຂອງຕາລາງ F5 ໃນຂອບເຂດ ( B5:B12 ).
  • ISNUMBER(MATCH($B$5:$B$12,$F$5, 0): ກຳນົດວ່າຄ່າທີ່ກົງກັນຫຼືບໍ່ຢູ່ໃນຂອບເຂດ ( B5:B12 ) ເປັນຕົວເລກ.
  • IF(ISNUMBER(MATCH($B$5:$B$12,$F$5, 0))) : ເສັ້ນໝາຍເຖິງວ່າຖ້າມີຄ່າທີ່ກົງກັນຢູ່ໃນຂອບເຂດ ( B5: B12 ), IF ສູດຕອບແທນ.
  • SMALL(IF(ISNUMBER(MATCH($B$5:$B$12,$F$5, 0)), MATCH(ROW($B$5:$B$12), ROW($B$5:$B$12)),””), ROWS($A$1:A1)): ສຳລັບແຕ່ລະອາເຣ, ຟັງຊັນນີ້ຈະສົ່ງຄືນຄ່າ ຄ່າທີ່ກົງກັນຕໍ່າສຸດ.
  • INDEX($D$5:$D$12,SMALL(IF(ISNUMBER(MATCH($B$5:$B$12,$F$5, 0)), MATCH(ROW)" ($B $5:$B$12), ROW($B$5:$B$12)),””), ROWS($A$1:A1))): ສຸດທ້າຍ, ສູດນີ້ຊອກຫາອາເຣ ( D5: D12 ) ສຳລັບຄ່າທີ່ກົງກັນ ແລະສົ່ງຄືນພວກມັນໃນຕາລາງ ( F8:F10 ).

ອ່ານເພີ່ມເຕີມ: ຕົວຢ່າງທີ່ມີ INDEX- MATCH Formula in Excel (8 Approaches)

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

  • INDEX MATCH ຫຼາຍເງື່ອນໄຂດ້ວຍ Wildcard ໃນ Excel (ຄູ່ມືສະບັບສົມບູນ)
  • ວິທີໃຊ້INDEX MATCH ແທນ VLOOKUP ໃນ Excel (3 ວິທີ)
  • INDEX+MATCH ກັບຄ່າຊໍ້າກັນໃນ Excel (3 ວິທີດ່ວນ)
  • Excel INDEX MATCH ຖ້າຕາລາງມີຂໍ້ຄວາມ
  • ວິທີໃຊ້ສູດ INDEX-MATCH ໃນ Excel ເພື່ອສ້າງຜົນໄດ້ຮັບຫຼາຍອັນ

ຂັ້ນຕອນ 2: Excel TEXTJOIN ຫຼືຟັງຊັນ CONCATENATE ເພື່ອໃສ່ຫຼາຍຄ່າໃນເຊລດຽວ

ຕອນນີ້, ພວກເຮົາຈໍາເປັນຕ້ອງໄດ້ລວມຜົນໄດ້ຮັບເຂົ້າໄປໃນເຊລດຽວ. ສໍາລັບຈຸດປະສົງນີ້, ພວກເຮົາຈະນໍາໃຊ້ຫນ້າທີ່ທີ່ແຕກຕ່າງກັນ. ເພື່ອເຮັດສິ່ງນີ້, ພວກເຮົາສາມາດໃຊ້ຟັງຊັນ TEXTJOIN ຫຼື ຟັງຊັນ CONCATENATE . ໃນກໍລະນີນີ້, ພວກເຮົາຈະນໍາໃຊ້ພວກມັນທັງສອງໃນຂັ້ນຕອນທີ່ແຕກຕ່າງກັນ. ຟັງຊັນ TEXTJOIN ເຂົ້າຮ່ວມຂໍ້ຄວາມຈາກໄລຍະຕ່າງໆ ແລະ/ຫຼື ຕົວອັກສອນ, ໂດຍໃຊ້ຕົວແຍກທີ່ທ່ານກໍານົດລະຫວ່າງແຕ່ລະຄ່າຂໍ້ຄວາມທີ່ຈະເຂົ້າຮ່ວມ. ຟັງຊັນ CONCATENATE ໃນ Excel ມີຈຸດປະສົງເພື່ອເຊື່ອມຕໍ່ຫຼາຍບິດຂອງຂໍ້ຄວາມເຂົ້າກັນ ຫຼືເພື່ອສະຫຼຸບຂໍ້ມູນຈາກຫຼາຍເຊລເຂົ້າໄປໃນເຊລດຽວ. ຕົວຢ່າງເຊັ່ນ, ໃຫ້ໃຊ້ຂັ້ນຕອນຍ່ອຍເພື່ອໃຊ້ທັງສອງຟັງຊັນເພື່ອເອົາຜົນໄດ້ຮັບທີ່ມີຄ່າຫຼາຍຄ່າເຂົ້າໄປໃນຕາລາງດຽວ.

  • ໃນທໍາອິດ, ເລືອກຕາລາງທີ່ທ່ານຕ້ອງການໃສ່ຫຼາຍຄ່າ. ສົ່ງຜົນໃຫ້ເກີດເປັນໜຶ່ງເຊລ.
  • ຈາກນັ້ນ, ໃສ່ສູດຄຳນວນເຂົ້າໄປໃນເຊລນັ້ນ.
=TEXTJOIN(", ",TRUE,F8:F10)

  • ສຸດທ້າຍ, ກົດ Enter ເພື່ອເບິ່ງຜົນໄດ້ຮັບ.

  • ແທນທີ່ຈະໃຊ້ຟັງຊັນ TEXTJOIN , ທ່ານຍັງສາມາດໃຊ້ຟັງຊັນ CONCATENATE ໃນຕາລາງທີ່ເລືອກນັ້ນ. ເຊັ່ນດຽວກັນ, ຟັງຊັນ TEXTJOIN , ຟັງຊັນນີ້ຈະເຮັດວຽກຄືກັນ. ດັ່ງນັ້ນ, ໃຫ້ໃສ່ສູດໃນຕາລາງນັ້ນ.
=CONCATENATE(F8,", ",F9,", ",F10)

  • ສຸດທ້າຍ, ຄ້າຍຄືກັນກັບກ່ອນ, ກົດ ໃສ່ປຸ່ມ . ດັ່ງນັ້ນ, ສູດນີ້ຈະສະແດງຜົນສໍາລັບການວາງຄ່າຫຼາຍອັນເຂົ້າໄປໃນເຊລດຽວ.

ອ່ານເພີ່ມເຕີມ: Excel ສູດ INDEX-MATCH ເພື່ອສົ່ງຄືນຄ່າຫຼາຍອັນຕາມລວງນອນ

ສະຫຼຸບ

ຂັ້ນຕອນຂ້າງເທິງຈະສະແດງໃຫ້ທ່ານເຫັນຂັ້ນຕອນຂອງ Excel INDEX MATCH ເພື່ອສົ່ງຄືນຄ່າຫຼາຍຄ່າ ໃນໜຶ່ງເຊລ . ຫວັງວ່ານີ້ຈະຊ່ວຍເຈົ້າໄດ້! ຖ້າ​ຫາກ​ທ່ານ​ມີ​ຄໍາ​ຖາມ​ໃດໆ​, ຄໍາ​ແນະ​ນໍາ​, ຫຼື​ຄໍາ​ຄຶດ​ຄໍາ​ເຫັນ​ກະ​ລຸ​ນາ​ແຈ້ງ​ໃຫ້​ພວກ​ເຮົາ​ຮູ້​ໃນ​ພາກ​ຄໍາ​ຄິດ​ເຫັນ​. ຫຼືທ່ານສາມາດເຂົ້າໄປເບິ່ງບົດຄວາມອື່ນໆຂອງພວກເຮົາໃນ ExcelWIKI.com blog!

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