ສາລະບານ
ບົດສອນນີ້ອະທິບາຍວິທີການໃຊ້ຟັງຊັນ MATCH ໃນ Excel ດ້ວຍຕົວຢ່າງສູດ. ມັນຍັງສະແດງວິທີການປັບປຸງສູດການຊອກຫາຂອງທ່ານໂດຍການສ້າງສູດແບບເຄື່ອນໄຫວດ້ວຍ VLOOKUP ແລະ MATCH.
ໃນ Microsoft Excel, ມີຫນ້າທີ່ຊອກຫາ / ອ້າງອີງທີ່ແຕກຕ່າງກັນຫຼາຍທີ່ສາມາດຊ່ວຍໃຫ້ທ່ານຊອກຫາຄ່າທີ່ແນ່ນອນໃນ ຊ່ວງຂອງເຊລ, ແລະ MATCH ແມ່ນຫນຶ່ງໃນພວກມັນ. ໂດຍພື້ນຖານແລ້ວ, ມັນກໍານົດຕໍາແຫນ່ງທີ່ກ່ຽວຂ້ອງຂອງລາຍການຢູ່ໃນຂອບເຂດຂອງຈຸລັງ. ແນວໃດກໍ່ຕາມ, ຟັງຊັນ MATCH ສາມາດເຮັດໄດ້ຫຼາຍກ່ວາເນື້ອໃນອັນບໍລິສຸດຂອງມັນ.
ຟັງຊັນ Excel MATCH - syntax ແລະໃຊ້
ຟັງຊັນ MATCH ໃນ Excel ຊອກຫາຄ່າທີ່ລະບຸໄວ້ໃນ ຊ່ວງຂອງເຊລ, ແລະສົ່ງຄືນຕຳແໜ່ງທີ່ກ່ຽວຂ້ອງຂອງຄ່ານັ້ນ.
ໄວຍະກອນສຳລັບຟັງຊັນ MATCH ມີດັ່ງນີ້:
MATCH(lookup_value, lookup_array, [match_type])Lookup_value (ຕ້ອງການ) - ຄ່າທີ່ທ່ານຕ້ອງການຊອກຫາ. ມັນສາມາດເປັນຕົວເລກ, ຂໍ້ຄວາມ ຫຼືຄ່າໂລຈິກ ຮວມເຖິງການອ້າງອີງຕາລາງ.
Lookup_array (ຕ້ອງການ) - ຊ່ວງຂອງຕາລາງທີ່ຈະຄົ້ນຫາ.
Match_type (ທາງເລືອກ) - ກຳນົດປະເພດການຈັບຄູ່. ມັນສາມາດເປັນຫນຶ່ງໃນຄ່າເຫຼົ່ານີ້: 1, 0, -1. argument match_type ທີ່ຕັ້ງເປັນ 0 ໃຫ້ຜົນຕອບແທນທີ່ກົງກັນທີ່ແນ່ນອນ, ໃນຂະນະທີ່ອີກສອງປະເພດອະນຸຍາດໃຫ້ມີການຈັບຄູ່ໂດຍປະມານ.
- 1 ຫຼືຖືກລະເວັ້ນ (ຄ່າເລີ່ມຕົ້ນ) - ຊອກຫາ ຄ່າທີ່ໃຫຍ່ທີ່ສຸດ ໃນ array ຊອກຫາທີ່ນ້ອຍກວ່າ ຫຼືເທົ່າກັບຄ່າຊອກຫາ. ຮຽກຮ້ອງໃຫ້ມີການຈັດລຽງລໍາດັບ array ການຊອກຫາຢູ່ໃນລໍາດັບສູງສຸດ,ປຶ້ມວຽກສຳລັບການດາວໂຫຼດ
ຕົວຢ່າງສູດ Excel MATCH (ໄຟລ໌ .xlsx)
ຈາກນ້ອຍສຸດຫາໃຫຍ່ສຸດ ຫຼືຈາກ A ຫາ Z. - 0 - ຊອກຫາຄ່າທຳອິດໃນອາເຣທີ່ ເທົ່າກັບ ຕໍ່ກັບຄ່າຊອກຫາ. ບໍ່ຈຳເປັນຕ້ອງຈັດຮຽງ.
- -1 - ຊອກຫາ ຄ່ານ້ອຍທີ່ສຸດ ໃນອາເຣທີ່ໃຫຍ່ກວ່າ ຫຼືເທົ່າກັບຄ່າຊອກຫາ. array ຊອກຫາຄວນຈະຖືກຈັດຮຽງຕາມລຳດັບຈາກໃຫຍ່ຫານ້ອຍສຸດ ຫຼືຈາກ Z ຫາ A.
ເພື່ອເຂົ້າໃຈຟັງຊັນ MATCH ໄດ້ດີຂຶ້ນ, ໃຫ້ພວກເຮົາສ້າງສູດງ່າຍໆໂດຍອີງໃສ່ຂໍ້ມູນນີ້: ຊື່ນັກຮຽນໃນຖັນ. A ແລະຄະແນນການສອບເສັງຂອງເຂົາເຈົ້າຢູ່ໃນຖັນ B, ຈັດຮຽງຈາກໃຫຍ່ສຸດຫານ້ອຍສຸດ. ເພື່ອຊອກຫາບ່ອນທີ່ນັກຮຽນສະເພາະ (ເວົ້າວ່າ, Laura ) ຢືນຢູ່ໃນບັນດາຄົນອື່ນ, ໃຊ້ສູດງ່າຍໆນີ້:
=MATCH("Laura", A2:A8, 0)
ທາງເລືອກ, ທ່ານສາມາດໃສ່ຄ່າການຊອກຫາໃນບາງອັນ. ເຊລ (E1 ໃນຕົວຢ່າງນີ້) ແລະອ້າງອີງເຊລນັ້ນໃນສູດການຈັບຄູ່ Excel ຂອງທ່ານ:
=MATCH(E1, A2:A8, 0)
ດັ່ງທີ່ເຈົ້າເຫັນໃນພາບໜ້າຈໍຂ້າງເທິງ, ນັກຮຽນຈະຕັ້ງຊື່ ແມ່ນຖືກໃສ່ໃນລໍາດັບທີ່ຕົນເອງມັກ, ແລະດັ່ງນັ້ນພວກເຮົາຈຶ່ງຕັ້ງອາກິວເມັນ match_type ເປັນ 0 (ກົງກັນທີ່ແນ່ນອນ), ເພາະວ່າພຽງແຕ່ປະເພດການຈັບຄູ່ນີ້ບໍ່ຈໍາເປັນຕ້ອງມີຄ່າການຈັດຮຽງໃນ array ຊອກຫາ. ທາງດ້ານເທກນິກ, ສູດການຈັບຄູ່ຈະສົ່ງຄືນຕຳແໜ່ງສົມທຽບຂອງ Laura ໃນຂອບເຂດ. ແຕ່ເນື່ອງຈາກວ່າຄະແນນຖືກຈັດຮຽງຈາກໃຫຍ່ຫານ້ອຍສຸດ, ມັນຍັງບອກພວກເຮົາວ່າ Laura ມີຄະແນນດີທີ່ສຸດອັນດັບທີ 5 ໃນບັນດານັກຮຽນທັງໝົດ.
ເຄັດລັບ. ໃນ Excel 365 ແລະ Excel 2021, ທ່ານສາມາດນໍາໃຊ້ຟັງຊັນ XMATCH, ເຊິ່ງເປັນຕົວສືບທອດທີ່ທັນສະໄຫມແລະມີອໍານາດຫຼາຍ.ຂອງ MATCH.
4 ຢ່າງທີ່ທ່ານຄວນຮູ້ກ່ຽວກັບຟັງຊັນ MATCH
ດັ່ງທີ່ເຈົ້າຫາກໍ່ເຫັນ, ການໃຊ້ MATCH ໃນ Excel ແມ່ນງ່າຍ. ແນວໃດກໍ່ຕາມ, ເຊັ່ນດຽວກັນກັບຟັງຊັນອື່ນໆເກືອບທັງໝົດ, ມີບາງລັກສະນະສະເພາະທີ່ທ່ານຄວນລະວັງ:
- ຟັງຊັນ MATCH ສົ່ງຄືນ ຕຳແໜ່ງທີ່ກ່ຽວຂ້ອງ ຂອງຄ່າຊອກຫາ. ຢູ່ໃນ array, ບໍ່ແມ່ນຄ່າຂອງມັນເອງ.
- MATCH ແມ່ນ ຕົວພິມນ້ອຍ , ຊຶ່ງຫມາຍຄວາມວ່າມັນບໍ່ຈໍາແນກລະຫວ່າງຕົວພິມນ້ອຍ ແລະ ຕົວພິມໃຫຍ່ໃນເວລາທີ່ຈັດການກັບຄ່າຂໍ້ຄວາມ.
- ຖ້າ array ການຊອກຫາປະກອບມີຫຼາຍຄັ້ງຂອງຄ່າການຊອກຫາ, ຕໍາແຫນ່ງຂອງຄ່າທໍາອິດຈະຖືກສົ່ງຄືນ.
- ຖ້າຄ່າການຊອກຫາບໍ່ພົບໃນ array ຊອກຫາ, ຂໍ້ຜິດພາດ #N/A ຈະຖືກສົ່ງຄືນ.
ວິທີໃຊ້ MATCH ໃນ Excel - ຕົວຢ່າງຂອງສູດ
ຕອນນີ້ເຈົ້າຮູ້ການນຳໃຊ້ຟັງຊັນ Excel MATCH ພື້ນຖານແລ້ວ, ໃຫ້ເຮົາພິຈາລະນາຕົວຢ່າງສູດຄຳນວນອີກສອງສາມຢ່າງທີ່ເໜືອກວ່າພື້ນຖານ.
ການຈັບຄູ່ບາງສ່ວນກັບ wildcards
ເຊັ່ນດຽວກັນກັບຟັງຊັນອື່ນໆຈໍານວນຫຼາຍ, MATCH ເຂົ້າໃຈຕົວອັກສອນແທນນາມຕໍ່ໄປນີ້:
- ເຄື່ອງໝາຍຄໍາຖາມ (?) - ແທນທີ່ຕົວອັກສອນດຽວ
- Asterisk (*) - ແທນທີ່ s ລຳດັບຂອງຕົວອັກສອນ
ໝາຍເຫດ. ຕົວແທນສາມາດໃຊ້ໃນສູດການຈັບຄູ່ກັບ match_type ຕັ້ງເປັນ 0.
ສູດການຈັບຄູ່ທີ່ມີຕົວແທນຈະເປັນປະໂຫຍດໃນສະຖານະການທີ່ເຈົ້າຕ້ອງການຈັບຄູ່ສະຕຣິງຂໍ້ຄວາມທັງໝົດ, ແຕ່ມີພຽງບາງຕົວອັກສອນ ຫຼືບາງສ່ວນເທົ່ານັ້ນ. ຂອງສາຍ.ເພື່ອສະແດງຈຸດດັ່ງກ່າວ, ໃຫ້ພິຈາລະນາຕົວຢ່າງຕໍ່ໄປນີ້.
ສົມມຸດວ່າທ່ານມີລາຍຊື່ຕົວແທນຈໍາໜ່າຍໃນພາກພື້ນ ແລະຕົວເລກການຂາຍຂອງເຂົາເຈົ້າໃນເດືອນທີ່ຜ່ານມາ. ທ່ານຕ້ອງການຊອກຫາຕໍາແຫນ່ງທີ່ກ່ຽວຂ້ອງຂອງຕົວແທນຈໍາຫນ່າຍທີ່ແນ່ນອນໃນບັນຊີລາຍຊື່ (ຈັດຮຽງຕາມຈໍານວນການຂາຍໃນລໍາດັບຈາກໃຫຍ່ໄປຫານ້ອຍ) ແຕ່ທ່ານບໍ່ສາມາດຈື່ຈໍາຊື່ຂອງລາວໄດ້ແນ່ນອນ, ເຖິງແມ່ນວ່າທ່ານຈື່ຈໍາຕົວອັກສອນທໍາອິດຈໍານວນຫນຶ່ງ.
ສົມມຸດວ່າຕົວແທນຈໍາຫນ່າຍ. ຊື່ຢູ່ໃນຂອບເຂດ A2:A11, ແລະທ່ານກໍາລັງຊອກຫາຊື່ທີ່ເລີ່ມຕົ້ນດ້ວຍ "ລົດ", ສູດແມ່ນດັ່ງຕໍ່ໄປນີ້:
=MATCH("car*", A2:A11,0)
ເພື່ອເຮັດໃຫ້ສູດການຈັບຄູ່ຂອງພວກເຮົາມີຄວາມຫລາກຫລາຍ, ທ່ານສາມາດພິມຄ່າການຊອກຫາໃນບາງຫ້ອງ (E1 ໃນຕົວຢ່າງນີ້), ແລະ concatenate ຫ້ອງນັ້ນທີ່ມີຕົວອັກສອນແທນ, ເຊັ່ນນີ້:
=MATCH(E1&"*", A2:A11,0)
ດັ່ງທີ່ສະແດງໃຫ້ເຫັນໃນ screenshot ຂ້າງລຸ່ມນີ້, ສູດ ໃຫ້ຜົນຕອບແທນ 2, ເຊິ່ງເປັນຕຳແໜ່ງຂອງ "Carter":
ເພື່ອປ່ຽນແທນພຽງແຕ່ໜຶ່ງຕົວອັກສອນໃນຄ່າຊອກຫາ, ໃຫ້ໃຊ້ "?" ຄຳສັ່ງ wildcard, ເຊັ່ນນີ້:
=MATCH("ba?er", A2:A11,0)
ສູດຄຳນວນຂ້າງເທິງຈະກົງກັບຊື່ " Baker " ແລະແລ່ນຕຳແໜ່ງທີ່ສົມທຽບຂອງມັນ, ເຊິ່ງແມ່ນ 5.
ສູດ MATCH ທີ່ອ່ອນໄຫວຕົວພິມນ້ອຍໃຫຍ່
ດັ່ງທີ່ໄດ້ກ່າວໃນຕອນຕົ້ນຂອງບົດເຝິກຫັດນີ້, ຟັງຊັນ MATCH ບໍ່ໄດ້ແຍກຕົວພິມໃຫຍ່ ແລະ ຕົວພິມນ້ອຍ. ເພື່ອສ້າງສູດການຈັບຄູ່ທີ່ລະອຽດອ່ອນຕົວພິມນ້ອຍໃຫຍ່, ໃຫ້ໃຊ້ MATCH ປະສົມປະສານກັບຟັງຊັນ EXACT ທີ່ປຽບທຽບເຊລຢ່າງແນ່ນອນ, ລວມທັງຕົວພິມຕົວອັກສອນ.
ນີ້ແມ່ນສູດທີ່ລະອຽດອ່ອນຕົວພິມໃຫຍ່ທົ່ວໄປເພື່ອຈັບຄູ່ກັນ.ຂໍ້ມູນ:
MATCH(TRUE, EXACT( lookup array , lookup value ), 0)ສູດໃຊ້ໄດ້ກັບເຫດຜົນຕໍ່ໄປນີ້:
- ຟັງຊັນ EXACT ປຽບທຽບຄ່າການຊອກຫາກັບແຕ່ລະອົງປະກອບຂອງ array ຊອກຫາ. ຖ້າເຊລທີ່ສົມທຽບເທົ່າກັນແທ້, ຟັງຊັນຈະສົ່ງຄືນເປັນ TRUE, FALSE ຖ້າບໍ່ດັ່ງນັ້ນ, ຟັງຊັນ MATCH ປຽບທຽບ TRUE (ເຊິ່ງເປັນ lookup_value ) ຂອງແຕ່ລະຄ່າໃນອາເຣທີ່ສົ່ງຄືນໂດຍ. EXACT, ແລະສົ່ງຄືນຕຳແໜ່ງຂອງການແຂ່ງຂັນທຳອິດ.
ກະລຸນາຮັບຊາບວ່າມັນເປັນສູດອາເຣທີ່ຕ້ອງກົດ Ctrl + Shift + Enter ເພື່ອໃຫ້ສຳເລັດຢ່າງຖືກຕ້ອງ.
ສົມມຸດວ່າທ່ານ ມູນຄ່າການຊອກຫາແມ່ນຢູ່ໃນເຊລ E1 ແລະ array ຊອກຫາແມ່ນ A2:A9, ສູດມີດັ່ງນີ້:
=MATCH(TRUE, EXACT(A2:A9,E1),0)
ຮູບໜ້າຈໍຕໍ່ໄປນີ້ສະແດງສູດການຈັບຄູ່ທີ່ລະອຽດອ່ອນໃນ Excel:
ສົມທຽບ 2 ຖັນສໍາລັບການແຂ່ງຂັນແລະຄວາມແຕກຕ່າງ (ISNA MATCH)
ການກວດສອບສອງລາຍການສໍາລັບການແຂ່ງຂັນແລະຄວາມແຕກຕ່າງແມ່ນຫນຶ່ງໃນວຽກງານທົ່ວໄປທີ່ສຸດໃນ Excel, ແລະມັນສາມາດເປັນ ເຮັດໃນຫຼາຍວິທີ. ສູດ ISNA/MATCH ແມ່ນໜຶ່ງໃນນັ້ນ:
IF(ISNA(MATCH( ຄ່າທີ 1 ໃນລາຍຊື່1 , ລາຍການ2 , 0)), "ບໍ່ຢູ່ໃນລາຍການທີ 1", " ")ສຳລັບຄ່າໃດໆກໍຕາມຂອງລາຍການ 2 ທີ່ບໍ່ມີຢູ່ໃນລາຍການທີ 1, ສູດຄຳນວນຈະໃຫ້ຜົນເປັນ " ບໍ່ຢູ່ໃນລາຍຊື່ 1 ". ແລະນີ້ແມ່ນວິທີ:
- ຟັງຊັນ MATCH ຄົ້ນຫາຄ່າຈາກລາຍການ 1 ພາຍໃນລາຍການ 2. ຖ້າພົບຄ່າໃດໜຶ່ງ, ມັນຈະສົ່ງຄືນຕຳແໜ່ງທີ່ສົມທຽບຂອງມັນ, #N/A errorຖ້າບໍ່ດັ່ງນັ້ນ.
- ຟັງຊັນ ISNA ໃນ Excel ເຮັດໄດ້ຢ່າງດຽວ - ກວດເບິ່ງຂໍ້ຜິດພາດ #N/A (ຫມາຍຄວາມວ່າ "ບໍ່ສາມາດໃຊ້ໄດ້"). ຖ້າຄ່າທີ່ລະບຸເປັນຂໍ້ຜິດພາດ #N/A, ຟັງຊັນຈະສົ່ງຄືນເປັນ TRUE, FALSE ຖ້າບໍ່ດັ່ງນັ້ນ. ໃນກໍລະນີຂອງພວກເຮົາ, TRUE ຫມາຍຄວາມວ່າຄ່າຈາກລາຍການ 1 ບໍ່ໄດ້ພົບເຫັນຢູ່ໃນລາຍການ 2 (ເຊັ່ນ: ຄວາມຜິດພາດ #N/A ຖືກກັບຄືນມາໂດຍ MATCH).
- ເນື່ອງຈາກວ່າມັນອາດຈະມີຄວາມສັບສົນຫຼາຍສໍາລັບຜູ້ໃຊ້ຂອງທ່ານທີ່ຈະເບິ່ງ TRUE ສໍາລັບຄ່າທີ່ບໍ່ປາກົດຢູ່ໃນລາຍການ 1, ທ່ານຫໍ່ຟັງຊັນ IF ອ້ອມ ISNA ເພື່ອສະແດງ " ບໍ່ຢູ່ໃນລາຍການ 1 " ແທນ, ຫຼືຂໍ້ຄວາມໃດກໍ່ຕາມທີ່ທ່ານຕ້ອງການ.
ຕົວຢ່າງ. , ເພື່ອປຽບທຽບຄ່າໃນຖັນ B ກັບຄ່າໃນຖັນ A, ສູດຈະໃຊ້ຮູບຮ່າງຕໍ່ໄປນີ້ (ບ່ອນທີ່ B2 ເປັນຕາລາງເທິງສຸດ):
=IF(ISNA(MATCH(B2,A:A,0)), "Not in List 1", "")
ຕາມທີ່ທ່ານຈື່, ຟັງຊັນ MATCH ໃນ Excel ແມ່ນຕົວພິມນ້ອຍໃຫຍ່ໂດຍຕົວມັນເອງ. ເພື່ອເຮັດໃຫ້ມັນແຍກແຍະຕົວອັກຂະລະ, ໃຫ້ຝັງຟັງຊັນ EXACT ໃນອາກິວເມັນ lookup_array , ແລະຢ່າລືມກົດ Ctrl + Shift + Enter ເພື່ອເຮັດສໍາເລັດ ສູດອາເຣ :
=IF(ISNA(MATCH(TRUE, EXACT(A:A, B2),0)), "Not in List 1", "")
ຮູບໜ້າຈໍຕໍ່ໄປນີ້ສະແດງທັງສອງສູດໃນການປະຕິບັດ:
ເພື່ອຮຽນຮູ້ວິທີອື່ນເພື່ອປຽບທຽບສອງລາຍຊື່ໃນ Excel, ກະລຸນາເບິ່ງບົດສອນຕໍ່ໄປນີ້: ວິທີການ ເພື່ອປຽບທຽບ 2 ຖັນໃນ Excel.
Excel VLOOKUP ແລະ MATCH
ຕົວຢ່າງນີ້ຖືວ່າເຈົ້າມີຄວາມຮູ້ພື້ນຖານບາງຢ່າງກ່ຽວກັບຟັງຊັນ Excel VLOOKUP ແລ້ວ. ແລະຖ້າທ່ານເຮັດ, ໂອກາດທີ່ເຈົ້າໄດ້ເຂົ້າໄປໃນຂໍ້ຈໍາກັດຈໍານວນຫລາຍຂອງມັນ (ພາບລວມລາຍລະອຽດທີ່ສາມາດເປັນ.ພົບເຫັນຢູ່ໃນເປັນຫຍັງ Excel VLOOKUP ບໍ່ເຮັດວຽກ) ແລະກໍາລັງຊອກຫາທາງເລືອກທີ່ເຂັ້ມແຂງກວ່າ.
ຫນຶ່ງໃນຂໍ້ບົກຜ່ອງທີ່ຫນ້າລໍາຄານທີ່ສຸດຂອງ VLOOKUP ແມ່ນວ່າມັນຢຸດເຮັດວຽກຫຼັງຈາກໃສ່ຫຼືລຶບຖັນພາຍໃນຕາຕະລາງຊອກຫາ. ນີ້ເກີດຂື້ນເພາະວ່າ VLOOKUP ດຶງຄ່າທີ່ກົງກັນໂດຍອີງໃສ່ຈໍານວນຄໍລໍາກັບຄືນທີ່ທ່ານລະບຸ (ຕົວເລກດັດສະນີ). ເນື່ອງຈາກວ່າ ເລກດັດຊະນີ ແມ່ນ "ລະຫັດຍາກ" ໃນສູດ, Excel ບໍ່ສາມາດປັບມັນໄດ້ເມື່ອຖັນໃໝ່ຖືກເພີ່ມໃສ່ ຫຼືລຶບອອກຈາກຕາຕະລາງ.
Excel ຟັງຊັນ MATCH ຈັດການກັບ ຕຳແໜ່ງທີ່ກ່ຽວຂ້ອງ ຂອງຄ່າຊອກຫາ, ເຊິ່ງເຮັດໃຫ້ມັນເໝາະສົມກັບອາກິວເມັນ col_index_num ຂອງ VLOOKUP. ໃນຄໍາສັບຕ່າງໆອື່ນໆ, ແທນທີ່ຈະກໍານົດຖັນກັບຄືນເປັນຕົວເລກຄົງທີ່, ທ່ານໃຊ້ MATCH ເພື່ອໃຫ້ໄດ້ຮັບຕໍາແຫນ່ງປະຈຸບັນຂອງຖັນນັ້ນ.
ເພື່ອເຮັດໃຫ້ສິ່ງທີ່ເຂົ້າໃຈງ່າຍຂຶ້ນ, ໃຫ້ພວກເຮົານໍາໃຊ້ຕາຕະລາງກັບຄະແນນການສອບເສັງຂອງນັກຮຽນອີກເທື່ອຫນຶ່ງ. (ຄ້າຍກັບອັນທີ່ພວກເຮົາໃຊ້ໃນຕອນຕົ້ນຂອງບົດສອນນີ້), ແຕ່ເທື່ອນີ້ພວກເຮົາຈະດຶງເອົາຄະແນນຕົວຈິງ ແລະບໍ່ແມ່ນຕຳແໜ່ງທີ່ກ່ຽວຂ້ອງຂອງມັນ.
ສົມມຸດວ່າຄ່າຊອກຫາຢູ່ໃນຕາລາງ F1, ຕາຕະລາງຕາຕະລາງແມ່ນ $A$1:$C$2 (ມັນເປັນການປະຕິບັດທີ່ດີທີ່ຈະລັອກມັນໂດຍໃຊ້ການອ້າງອີງເຊລແບບສົມບູນ ຖ້າທ່ານວາງແຜນທີ່ຈະສຳເນົາສູດຄຳນວນໄປໃສ່ເຊລອື່ນ), ສູດມີດັ່ງນີ້:
=VLOOKUP(F1, $A$1:$C$8, 3, FALSE)
ອາກິວເມັນທີ 3 ( col_index_num ) ຖືກຕັ້ງເປັນ 3 ເພາະວ່າ ຄະແນນຄະນິດສາດ ທີ່ພວກເຮົາຕ້ອງການດຶງແມ່ນຖັນທີ 3 ໃນໂຕະ. ດັ່ງທີ່ເຈົ້າສາມາດເຫັນໃນຮູບໜ້າຈໍຂ້າງລຸ່ມນີ້, ສູດ Vlookup ປົກກະຕິນີ້ເຮັດວຽກໄດ້ດີ:
ແຕ່ຈົນກວ່າເຈົ້າຈະໃສ່ ຫຼືລຶບຖັນໃດໜຶ່ງ):
ດັ່ງນັ້ນ, ເປັນຫຍັງ #REF! ຄວາມຜິດພາດ? ເນື່ອງຈາກວ່າ col_index_num ຕັ້ງເປັນ 3 ບອກ Excel ໃຫ້ໄດ້ຮັບຄ່າຈາກຖັນທີ 3, ໃນຂະນະທີ່ຕອນນີ້ມີພຽງແຕ່ 2 ຖັນຢູ່ໃນຕາຕະລາງ.
ເພື່ອປ້ອງກັນບໍ່ໃຫ້ສິ່ງດັ່ງກ່າວເກີດຂຶ້ນ, ທ່ານສາມາດເຮັດ ສູດ Vlookup ຂອງເຈົ້າມີການເຄື່ອນໄຫວຫຼາຍຂຶ້ນໂດຍການລວມເອົາຟັງຊັນການຈັບຄູ່ຕໍ່ໄປນີ້:
MATCH(E2,A1:C1,0)
ຢູ່ໃສ:
- E2 ແມ່ນຄ່າຊອກຫາ, ເຊິ່ງແມ່ນ ເທົ່າກັບ ໃສ່ຊື່ຂອງຖັນກັບຄືນ, ເຊັ່ນ: ຖັນທີ່ທ່ານຕ້ອງການດຶງຄ່າ ( ຄະແນນຄະນິດສາດ ໃນຕົວຢ່າງນີ້).
- A1:C1 ແມ່ນ array ຊອກຫາທີ່ມີ ສ່ວນຫົວຕາຕະລາງ.
ແລະ ດຽວນີ້, ຮວມຟັງຊັນການຈັບຄູ່ນີ້ຢູ່ໃນອາກິວເມັນ col_index_num ຂອງສູດ Vlookup ຂອງທ່ານ, ເຊັ່ນນີ້:
=VLOOKUP(F1,$A$1:$C$8, MATCH(E2,$A$1:$C$1, 0), FALSE)
ແລະໃຫ້ແນ່ໃຈວ່າມັນເຮັດວຽກ impeccably ບໍ່ວ່າທ່ານຈະເພີ່ມຫຼືລຶບຖັນຫຼາຍປານໃດ:
ໃນຮູບຫນ້າຈໍຂ້າງເທິງ, ຂ້ອຍໄດ້ລັອກການອ້າງອີງເຊນທັງຫມົດເພື່ອໃຫ້ສູດເຮັດວຽກຢ່າງຖືກຕ້ອງເຖິງແມ່ນວ່າຂອງຂ້ອຍ. ຜູ້ໃຊ້ຍ້າຍມັນໄປບ່ອນອື່ນໃນແຜ່ນວຽກ. A ທ່ານສາມາດເບິ່ງໃນ screenshot ຂ້າງລຸ່ມນີ້, ສູດເຮັດວຽກພຽງແຕ່ດີຫຼັງຈາກລຶບຖັນ; ຍິ່ງໄປກວ່ານັ້ນ Excel ແມ່ນສະຫລາດພໍທີ່ຈະປັບການອ້າງອີງຢ່າງແທ້ຈິງໃນກໍລະນີນີ້:
Excel HLOOKUP ແລະ MATCH
ໃນລັກສະນະທີ່ຄ້າຍຄືກັນ, ທ່ານສາມາດນໍາໃຊ້ Excel MATCH ປະຕິບັດຫນ້າທີ່ປັບປຸງສູດ HLOOKUP ຂອງທ່ານ. ຫຼັກການທົ່ວໄປແມ່ນຄືກັນກັບກໍລະນີຂອງ Vlookup: ທ່ານໃຊ້ຟັງຊັນການຈັບຄູ່ເພື່ອໃຫ້ໄດ້ຕໍາແຫນ່ງທີ່ກ່ຽວຂ້ອງຂອງຖັນກັບຄືນ, ແລະສະຫນອງຕົວເລກນັ້ນໃຫ້ກັບ row_index_num argument ຂອງສູດ Hlookup ຂອງທ່ານ.
ສົມມຸດວ່າຄ່າຂອງການຊອກຫາຢູ່ໃນເຊລ B5, ອາເຣຕາຕະລາງແມ່ນ B1:H3, ຊື່ຂອງແຖວທີ່ສົ່ງຄືນ (ຄ່າຊອກຫາ MATCH) ແມ່ນຢູ່ໃນເຊລ A6 ແລະສ່ວນຫົວແຖວແມ່ນ A1:A3, ສູດເຕັມດັ່ງນີ້:
=HLOOKUP(B5, B1:H3, MATCH(A6, A1:A3, 0), FALSE)
ດັ່ງທີ່ເຈົ້າຫາກໍ່ເຫັນ, ການປະສົມປະສານຂອງ Hlookup/Vlookup & ການຈັບຄູ່ແມ່ນແນ່ນອນວ່າເປັນການປັບປຸງຫຼາຍກວ່າສູດ Hlookup ແລະ Vlookup ປົກກະຕິ. ຢ່າງໃດກໍຕາມ, ຟັງຊັນ MATCH ບໍ່ໄດ້ລົບລ້າງຂໍ້ຈໍາກັດທັງຫມົດຂອງພວກເຂົາ. ໂດຍສະເພາະ, ສູດການຈັບຄູ່ Vlookup ຍັງບໍ່ສາມາດເບິ່ງທາງຊ້າຍຂອງມັນໄດ້, ແລະ Hlookup Match ລົ້ມເຫລວໃນການຄົ້ນຫາແຖວອື່ນນອກຈາກອັນເທິງສຸດ.
ເພື່ອເອົາຊະນະຂໍ້ຈຳກັດຂ້າງເທິງ (ແລະບາງອັນອື່ນໆ), ພິຈາລະນາໃຊ້ a ການປະສົມປະສານຂອງ INDEX MATCH, ເຊິ່ງສະຫນອງວິທີການທີ່ມີປະສິດທິພາບແລະຫລາກຫລາຍໃນການຄົ້ນຫາໃນ Excel, ດີກວ່າ Vlookup ແລະ Hlookup ໃນຫຼາຍດ້ານ. ຄໍາແນະນໍາລາຍລະອຽດແລະຕົວຢ່າງສູດສາມາດພົບໄດ້ໃນ INDEX & MATCH ໃນ Excel - ເປັນທາງເລືອກທີ່ດີກວ່າກັບ VLOOKUP.
ນີ້ແມ່ນວິທີທີ່ທ່ານໃຊ້ສູດ MATCH ໃນ Excel. ຫວັງເປັນຢ່າງຍິ່ງ, ຕົວຢ່າງທີ່ສົນທະນາໃນບົດສອນນີ້ຈະພິສູດໄດ້ວ່າເປັນປະໂຫຍດໃນວຽກງານຂອງທ່ານ. ຂ້າພະເຈົ້າຂໍຂອບໃຈທ່ານສໍາລັບການອ່ານແລະຫວັງວ່າຈະໄດ້ພົບທ່ານໃນ blog ຂອງພວກເຮົາໃນອາທິດຕໍ່ໄປ!