ສາລະບານ
ບົດສອນແນະນຳ XLOOKUP - ຟັງຊັນໃໝ່ສຳລັບການຊອກຫາແນວຕັ້ງ ແລະແນວນອນໃນ Excel. ການຊອກຫາທາງຊ້າຍ, ນັດສຸດທ້າຍ, Vlookup ທີ່ມີເງື່ອນໄຂຫຼາຍອັນ ແລະອີກຫຼາຍຢ່າງທີ່ເຄີຍຕ້ອງການລະດັບວິທະຍາສາດບັ້ງໄຟເພື່ອເຮັດສຳເລັດ ດຽວນີ້ກາຍເປັນເລື່ອງງ່າຍຄືກັບ ABC.
ທຸກຄັ້ງທີ່ເຈົ້າຕ້ອງການຊອກຫາໃນ Excel , ເຈົ້າຈະໃຊ້ຟັງຊັນໃດ? ມັນແມ່ນພື້ນຖານ VLOOKUP ຫຼື HLOOKUP ພີ່ນ້ອງແນວນອນຂອງມັນບໍ? ໃນກໍລະນີທີ່ສັບສົນຫຼາຍ, ທ່ານຈະອີງໃສ່ການປະສົມປະສານ canonical INDEX MATCH ຫຼືມອບວຽກໃຫ້ກັບ Power Query? ຂ່າວດີແມ່ນວ່າທ່ານບໍ່ມີທາງເລືອກອີກຕໍ່ໄປ - ວິທີການທັງຫມົດເຫຼົ່ານີ້ແມ່ນເຮັດໃຫ້ວິທີການສໍາລັບຜູ້ສືບທອດທີ່ມີປະສິດທິພາບແລະຫລາກຫລາຍ, ຟັງຊັນ XLOOKUP.
XLOOKUP ດີກວ່າແນວໃດ? ໃນຫຼາຍວິທີ! ມັນສາມາດເບິ່ງແນວຕັ້ງແລະແນວນອນ, ໄປທາງຊ້າຍແລະຂ້າງເທິງ, ຄົ້ນຫາດ້ວຍເງື່ອນໄຂຫຼາຍ, ແລະແມ້ກະທັ້ງສົ່ງຄືນຂໍ້ມູນຖັນຫຼືແຖວທັງຫມົດ, ບໍ່ແມ່ນຄ່າດຽວ. ມັນໄດ້ໃຊ້ເວລາຫຼາຍກວ່າ 3 ທົດສະວັດຂອງ Microsoft, ແຕ່ໃນທີ່ສຸດເຂົາເຈົ້າກໍສາມາດອອກແບບຫນ້າທີ່ທີ່ເຂັ້ມແຂງທີ່ເອົາຊະນະຄວາມຜິດພາດ ແລະຈຸດອ່ອນຂອງ VLOOKUP ຫຼາຍຢ່າງ.
ແມ່ນຫຍັງ? ອະນິຈາ, ມີອັນໜຶ່ງ. ຟັງຊັນ XLOOKUP ສາມາດໃຊ້ໄດ້ໃນ Excel ສໍາລັບ Microsoft 365, Excel 2021 ແລະ Excel ສໍາລັບເວັບເທົ່ານັ້ນ.
ຟັງຊັນ Excel XLOOKUP - syntax ແລະໃຊ້
ຟັງຊັນ XLOOKUP ໃນ Excel ຄົ້ນຫາໄລຍະ ຫຼື array ສໍາລັບຄ່າທີ່ລະບຸໄວ້ ແລະສົ່ງຄືນຄ່າທີ່ກ່ຽວຂ້ອງຈາກຖັນອື່ນ. ມັນສາມາດຊອກຫາທັງສອງດຶງເອົາລາຍລະອຽດທັງໝົດທີ່ກ່ຽວຂ້ອງກັບຜູ້ຂາຍທີ່ສົນໃຈ (F2). ສິ່ງທີ່ທ່ານຕ້ອງເຮັດແມ່ນການສະຫນອງໄລຍະ, ບໍ່ແມ່ນຖັນ singe ຫຼືແຖວ, ສໍາລັບການ argument return_array :
=XLOOKUP(F2, A2:A7, B2:D7)
ທ່ານໃສ່ສູດໃນເບື້ອງຊ້າຍເທິງ. ເຊລຂອງຂອບເຂດຜົນໄດ້ຮັບ, ແລະ Excel ອັດຕະໂນມັດ spills ຜົນໄດ້ຮັບເຂົ້າໄປໃນຈຸລັງເປົ່າຢູ່ຕິດກັນ. ໃນກໍລະນີຂອງພວກເຮົາ, array ກັບຄືນ (B2:D7) ປະກອບມີ 3 ຖັນ ( Date , Item ແລະ Amount ), ແລະທັງສາມຄ່າຈະຖືກສົ່ງກັບເຂົ້າໄປໃນຂອບເຂດ. G2:I2.
ຖ້າທ່ານຕ້ອງການຈັດຮຽງຜົນໄດ້ຮັບຕາມແນວຕັ້ງໃນຖັນ, ວາງ XLOOKUP ເຂົ້າໄປໃນຟັງຊັນ TRANSPOSE ເພື່ອພິກອະເຣທີ່ສົ່ງຄືນ:
=TRANSPOSE(XLOOKUP(G1, A2:A7, B2:D7))
ໃນລັກສະນະທີ່ຄ້າຍຄືກັນ, ທ່ານສາມາດສົ່ງຄືນຂໍ້ມູນຖັນທັງໝົດ, ເວົ້າວ່າ ຈຳນວນ ຖັນ. ສໍາລັບການນີ້, ໃຊ້ຕາລາງ F1 ທີ່ມີ "ຈໍານວນ" ເປັນ lookup_value , ໄລຍະ A1:D1 ທີ່ມີສ່ວນຫົວຖັນເປັນ lookup_array ແລະໄລຍະ A2:D7 ທີ່ມີຂໍ້ມູນທັງໝົດເປັນ return_array .
=XLOOKUP(F1, A1:D1, A2:D7)
ໝາຍເຫດ. ເນື່ອງຈາກຫຼາຍຄ່າຖືກບັນຈຸເຂົ້າໄປໃນເຊລໃກ້ຄຽງ, ໃຫ້ແນ່ໃຈວ່າທ່ານມີຕາລາງຫວ່າງພຽງພໍຢູ່ດ້ານຂວາຫຼືລົງ. ຖ້າ Excel ບໍ່ສາມາດຊອກຫາຕາລາງຫວ່າງເປົ່າພຽງພໍ, #SPILL! ຄວາມຜິດພາດເກີດຂຶ້ນ.
ເຄັດລັບ. XLOOKUP ບໍ່ພຽງແຕ່ສາມາດສົ່ງຄືນຫຼາຍລາຍການເທົ່ານັ້ນ, ແຕ່ຍັງປ່ຽນແທນພວກມັນດ້ວຍຄ່າອື່ນໆທີ່ທ່ານລະບຸ. ຕົວຢ່າງຂອງການທົດແທນເປັນຈໍານວນຫຼາຍສາມາດພົບເຫັນຢູ່ທີ່ນີ້: ວິທີການຄົ້ນຫາແລະທົດແທນຫຼາຍຄ່າດ້ວຍ XLOOKUP.
XLOOKUP ກັບຫຼາຍເງື່ອນໄຂ
ອີກປະການຫນຶ່ງປະໂຫຍດອັນໃຫຍ່ຫຼວງຂອງ XLOOKUP ແມ່ນວ່າມັນຈັດການ arrays ແບບພື້ນເມືອງ. ເນື່ອງຈາກຄວາມສາມາດນີ້, ທ່ານສາມາດປະເມີນຫຼາຍເງື່ອນໄຂໂດຍກົງໃນ lookup_array argument:
XLOOKUP(1, ( criteria_range1 = criteria1 ) * ( criteria_range1 = criteria1 ) * ( criteria_range2 = criteria2 ) * (…), return_array )ສູດນີ້ເຮັດວຽກແນວໃດ : ຜົນຂອງການທົດສອບແຕ່ລະເງື່ອນໄຂແມ່ນອາເຣ ຂອງຄ່າ TRUE ແລະ FALSE. ການຄູນຂອງອາເຣຈະປ່ຽນ TRUE ແລະ FALSE ເປັນ 1 ແລະ 0, ຕາມລໍາດັບ, ແລະສ້າງອາເຣຊອກຫາສຸດທ້າຍ. ດັ່ງທີ່ທ່ານຮູ້, ການຄູນດ້ວຍ 0 ສະເຫມີໃຫ້ສູນ, ດັ່ງນັ້ນໃນ array ຊອກຫາ, ພຽງແຕ່ລາຍການທີ່ກົງກັບເງື່ອນໄຂທັງຫມົດແມ່ນສະແດງດ້ວຍ 1. ແລະເນື່ອງຈາກວ່າມູນຄ່າການຊອກຫາຂອງພວກເຮົາແມ່ນ "1", Excel ເອົາ "1" ທໍາອິດໃນ lookup_array (ກົງກັນທຳອິດ) ແລະສົ່ງຄ່າຈາກ return_array ໃນຕຳແໜ່ງດຽວກັນ.
ເພື່ອເບິ່ງສູດການດຳເນີນການ, ໃຫ້ເຮົາດຶງຈຳນວນຈາກ D2:D10 (<1)>return_array ) ດ້ວຍເງື່ອນໄຂຕໍ່ໄປນີ້:
- ເງື່ອນໄຂ 1 (ວັນທີ) = G1
- ເງື່ອນໄຂ 2 (ພະນັກງານຂາຍ) = G2
- ເງື່ອນໄຂ 3 (ລາຍການ) = G3
ດ້ວຍວັນທີໃນ A2:A10 ( criteria_range1 ), ຊື່ພະນັກງານຂາຍໃນ B2:B10 ( criteria_range2 ) ແລະລາຍການໃນ C2:C10 ( ) criteria_range3 ), ສູດໃຊ້ຮູບຮ່າງນີ້:
=XLOOKUP(1, (B2:B10=G1) * (A2:A10=G2) * (C2:C10=G3), D2:D10)
ເຖິງແມ່ນວ່າຟັງຊັນ Excel XLOOKUP ຈະປະມວນຜົນ arrays, ແຕ່ມັນເຮັດວຽກເປັນສູດປົກກະຕິ ແລະສໍາເລັດດ້ວຍ Enter ປົກກະຕິ.keystroke.
ສູດ XLOOKUP ທີ່ມີຫຼາຍເງື່ອນໄຂບໍ່ຈໍາກັດເງື່ອນໄຂ "ເທົ່າກັບ". ທ່ານມີອິດສະຫຼະທີ່ຈະໃຊ້ຕົວປະຕິບັດການຢ່າງມີເຫດຜົນອື່ນໆເຊັ່ນກັນ. ຕົວຢ່າງ: ເພື່ອກັ່ນຕອງຄຳສັ່ງທີ່ເຮັດໃນວັນທີໃນ G1 ຫຼືກ່ອນໜ້ານັ້ນ, ໃຫ້ໃສ່ "<=G1" ໃນເກນທຳອິດ:
=XLOOKUP(1, (A2:A10<=G1) * (B2:B10=G2) * (C2:C10=G3), D2:D10)
Double XLOOKUP
ເພື່ອຊອກຫາ ຄ່າຢູ່ທີ່ຈຸດຕັດກັນຂອງແຖວ ແລະຖັນທີ່ແນ່ນອນ, ດໍາເນີນການອັນທີ່ເອີ້ນວ່າ ການເບິ່ງຄູ່ ຫຼື ຊອກຫາເມຕຣິກ . ແມ່ນແລ້ວ, Excel XLOOKUP ສາມາດເຮັດໄດ້ຄືກັນ! ທ່ານພຽງແຕ່ສ້າງຟັງຊັນໜຶ່ງໄວ້ຢູ່ໃນໜ້າທີ່ອື່ນ:
XLOOKUP( lookup_value1 , lookup_array1 , XLOOKUP( lookup_value2 , lookup_array2 , . data_values ))ສູດນີ້ເຮັດວຽກແນວໃດ : ສູດແມ່ນອີງໃສ່ຄວາມສາມາດຂອງ XLOOKUP ໃນການສົ່ງຄືນແຖວ ຫຼືຖັນທັງໝົດ. ຟັງຊັນພາຍໃນຊອກຫາມູນຄ່າການຊອກຫາຂອງມັນແລະສົ່ງຄືນຖັນຫຼືແຖວຂອງຂໍ້ມູນທີ່ກ່ຽວຂ້ອງ. array ນັ້ນໄປຫາຟັງຊັນນອກເປັນ return_array .
ສຳລັບຕົວຢ່າງນີ້, ພວກເຮົາຈະຊອກຫາການຂາຍທີ່ເຮັດໂດຍຜູ້ຂາຍສະເພາະພາຍໃນໄຕມາດໃດນຶ່ງ. ສໍາລັບນີ້, ພວກເຮົາໃສ່ຄ່າຊອກຫາໃນ H1 (ຊື່ຜູ້ຂາຍ) ແລະ H2 (ໄຕມາດ), ແລະເຮັດ Xlookup ສອງທາງດ້ວຍສູດຕໍ່ໄປນີ້:
=XLOOKUP(H1, A2:A6, XLOOKUP(H2, B1:E1, B2:E6))
ຫຼືທາງອື່ນ. :
=XLOOKUP(H2, B1:E1, XLOOKUP(H1, A2:A6, B2:E6))
ບ່ອນທີ່ A2:A6 ແມ່ນຊື່ຂອງພະນັກງານຂາຍ, B1:E1 ແມ່ນໄຕມາດ (ສ່ວນຫົວຖັນ), ແລະ B2:E6 ແມ່ນຄ່າຂໍ້ມູນ.
ການຊອກຫາສອງທາງຍັງສາມາດເຮັດໄດ້ດ້ວຍສູດ INDEX Match ແລະໃນ aວິທີການອື່ນໆຈໍານວນຫນ້ອຍ. ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ, ກະລຸນາເບິ່ງສອງທາງໃນ Excel. ຂ້ອນຂ້າງຄຸ້ນເຄີຍແລະເຂົ້າໃຈໄດ້ສໍາລັບຜູ້ໃຊ້ຜູ້ຊ່ຽວຊານ, ມັນອາດຈະສັບສົນຫຼາຍສໍາລັບຈົວ. ເພື່ອປ່ຽນແທນຂໍ້ຄວາມຜິດພາດມາດຕະຖານດ້ວຍຂໍ້ຄວາມທີ່ເປັນມິດກັບຜູ້ໃຊ້, ພິມຂໍ້ຄວາມຂອງທ່ານເອງໃສ່ໃນອາກິວເມັນທີ 4 ທີ່ມີຊື່ວ່າ if_not_found .
ກັບໄປທີ່ຕົວຢ່າງທຳອິດທີ່ໄດ້ກ່າວມາໃນບົດຮຽນນີ້. ຖ້າມີຄົນໃສ່ຊື່ມະຫາສະໝຸດທີ່ບໍ່ຖືກຕ້ອງໃນ E1, ສູດຕໍ່ໄປນີ້ຈະບອກພວກເຂົາຢ່າງຈະແຈ້ງວ່າ "ບໍ່ພົບ":
=XLOOKUP(E1, A2:A6, B2:B6, "No match is found")
ໝາຍເຫດ:
- ການໂຕ້ແຍ້ງ if_not_found ມີພຽງຄວາມຜິດພາດ #N/A ເທົ່ານັ້ນ, ບໍ່ແມ່ນຄວາມຜິດພາດທັງໝົດ.
- #N/A ຄວາມຜິດພາດຍັງສາມາດຈັດການກັບ IFNA ແລະ VLOOKUP, ແຕ່ syntax ມີຄວາມຊັບຊ້ອນເລັກນ້ອຍ ແລະສູດຄຳນວນຍາວກວ່າ.
XLOOKUP ທີ່ອ່ອນໄຫວກັບຕົວພິມນ້ອຍໃຫຍ່
ຕາມຄ່າເລີ່ມຕົ້ນ, ຟັງຊັນ XLOOKUP ຈະປະຕິບັດຕົວພິມນ້ອຍ ແລະ ຕົວພິມໃຫຍ່ເປັນຕົວອັກສອນດຽວກັນ. ເພື່ອເຮັດໃຫ້ມັນມີຕົວພິມນ້ອຍໃຫຍ່, ໃຫ້ໃຊ້ຟັງຊັນ EXACT ສໍາລັບອາກິວເມັນ lookup_array :
XLOOKUP(TRUE, EXACT( lookup_value , lookup_array ), >return_array )ສູດນີ້ເຮັດວຽກແນວໃດ : ຟັງຊັນ EXACT ປຽບທຽບຄ່າຊອກຫາກັບແຕ່ລະຄ່າໃນ lookup array ແລະສົ່ງຄືນ TRUE ຖ້າພວກມັນຄືກັນແທ້ ລວມທັງຕົວໜັງສື, FALSE ຖ້າບໍ່ດັ່ງນັ້ນ. array ຂອງຄ່າ logical ນີ້ໄປຫາ lookup_array ການໂຕ້ຖຽງຂອງ XLOOKUP. ດັ່ງນັ້ນ, XLOOKUP ຄົ້ນຫາຄ່າ TRUE ໃນ array ຂ້າງເທິງແລະສົ່ງຜົນຕອບແທນທີ່ກົງກັນຈາກ array ກັບຄືນ.
ຕົວຢ່າງ, ເພື່ອໃຫ້ໄດ້ຮັບລາຄາຈາກ B2:B7 ( return_array ) ສໍາລັບ ລາຍການໃນ E1 ( lookup_value) , ສູດໃນ E2 ແມ່ນ:
=XLOOKUP(TRUE, EXACT(E1, A2:A7), B2:B7, "Not found")
ໝາຍເຫດ. ຖ້າມີສອງຄ່າດຽວກັນ ຫຼືຫຼາຍກວ່ານັ້ນໃນອາເຣຊອກຫາ (ລວມທັງກໍລະນີຕົວອັກສອນ), ຂໍ້ມູນທີ່ພົບທຳອິດຈະຖືກສົ່ງຄືນ.
Excel XLOOKUP ບໍ່ເຮັດວຽກ
ຖ້າສູດຂອງທ່ານເຮັດວຽກບໍ່ຖືກຕ້ອງ ຫຼືສົ່ງຜົນໃຫ້ເກີດຄວາມຜິດພາດ, ສ່ວນຫຼາຍອາດຈະເປັນຍ້ອນເຫດຜົນຕໍ່ໄປນີ້:
XLOOKUP ບໍ່ມີຢູ່ໃນ Excel ຂອງຂ້ອຍ
ຟັງຊັນ XLOOKUP ບໍ່ເຂົ້າກັນໄດ້ກັບຫຼັງ. ມັນມີພຽງແຕ່ຢູ່ໃນ Excel ສໍາລັບ Microsoft 365 ແລະ Excel 2021 ເທົ່ານັ້ນ, ແລະຈະບໍ່ປາກົດໃນຮຸ່ນກ່ອນຫນ້າ.
XLOOKUP ໃຫ້ຜົນຕອບແທນທີ່ຜິດພາດ
ຖ້າສູດ Xlookup ທີ່ຖືກຕ້ອງຂອງທ່ານໃຫ້ຄ່າຜິດ, ໂອກາດແມ່ນ. ວ່າໄລຍະການຊອກຫາຫຼືກັບຄືນ "shifted" ເມື່ອສູດໄດ້ຖືກຄັດລອກລົງຫຼືຂ້າມ. ເພື່ອປ້ອງກັນບໍ່ໃຫ້ສິ່ງນີ້ເກີດຂຶ້ນ, ໃຫ້ແນ່ໃຈວ່າຈະລັອກທັງສອງໄລຍະດ້ວຍການອ້າງອີງເຊລແບບສົມບູນສະເໝີ (ເຊັ່ນ: $A$2:$A$10).
XLOOKUP ຕອບຂໍ້ຜິດພາດ #N/A
ອັນ #N / ຄວາມຜິດພາດພຽງແຕ່ຫມາຍຄວາມວ່າບໍ່ພົບຄ່າການຊອກຫາ. ເພື່ອແກ້ໄຂບັນຫານີ້, ໃຫ້ລອງຊອກຫາການຈັບຄູ່ໂດຍປະມານ ຫຼືແຈ້ງໃຫ້ຜູ້ໃຊ້ຂອງທ່ານຮູ້ວ່າບໍ່ພົບການຈັບຄູ່.
XLOOKUP ຕອບຂໍ້ຜິດພາດ #VALUE
A #VALUE! ຄວາມຜິດພາດເກີດຂຶ້ນຖ້າຫາກວ່າການຊອກຫາ arrays ແລະກັບຄືນບໍ່ເຂົ້າກັນໄດ້ຂະຫນາດ. ຕົວຢ່າງເຊັ່ນ, ມັນບໍ່ສາມາດຊອກຫາໃນອາເຣແນວນອນ ແລະສົ່ງຄ່າຈາກອາເຣແນວຕັ້ງໄດ້.
XLOOKUP ຕອບຂໍ້ຜິດພາດ #REF
A #REF! ຂໍ້ຜິດພາດຖືກຖິ້ມໃນເວລາທີ່ຊອກຫາລະຫວ່າງສອງປື້ມວຽກທີ່ແຕກຕ່າງກັນ, ຫນຶ່ງໃນນັ້ນຖືກປິດ. ເພື່ອແກ້ໄຂຂໍ້ຜິດພາດ, ພຽງແຕ່ເປີດໄຟລ໌ທັງສອງ.
ດັ່ງທີ່ເຈົ້າຫາກໍເຫັນ, XLOOKUP ມີຄຸນສົມບັດທີ່ໜ້າຫວາດສຽວຫຼາຍອັນທີ່ເຮັດໃຫ້ມັນເປັນຫນ້າທີ່ສໍາລັບການຊອກຫາເກືອບທຸກອັນໃນ Excel. ຂ້າພະເຈົ້າຂໍຂອບໃຈທ່ານສໍາລັບການອ່ານແລະຫວັງວ່າຈະໄດ້ພົບທ່ານໃນ blog ຂອງພວກເຮົາໃນອາທິດຕໍ່ໄປ!
ໃນແນວຕັ້ງ ແລະແນວນອນ ແລະດໍາເນີນການກົງກັນທີ່ແນ່ນອນ (ຄ່າເລີ່ມຕົ້ນ), ການຈັບຄູ່ໂດຍປະມານ (ໃກ້ທີ່ສຸດ) ຫຼືການຈັບຄູ່ wildcard (ບາງສ່ວນ).ໄວຍະກອນຂອງຟັງຊັນ XLOOKUP ມີດັ່ງນີ້:
XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])ຕ້ອງການ 3 argument ທໍາອິດ ແລະສາມອັນສຸດທ້າຍແມ່ນທາງເລືອກ.
- Lookup_value - ຄ່າທີ່ຈະ ຊອກຫາ.
- Lookup_array - ໄລຍະ ຫຼື array ບ່ອນທີ່ຈະຄົ້ນຫາ.
- Return_array - ໄລຍະ ຫຼື array ທີ່ຈະສົ່ງຄືນຄ່າ.
- If_not_found [ທາງເລືອກ] - ຄ່າທີ່ຈະສົ່ງຄືນຖ້າບໍ່ພົບການຈັບຄູ່. ຖ້າຖືກລະເວັ້ນ, ຂໍ້ຜິດພາດ #N/A ຈະຖືກສົ່ງຄືນ.
- Match_mode [ທາງເລືອກ] - ປະເພດການຈັບຄູ່ທີ່ຈະປະຕິບັດ:
- 0 ຫຼືຖືກລະເວັ້ນ (ຄ່າເລີ່ມຕົ້ນ) - ກົງກັນທີ່ແນ່ນອນ . ຖ້າບໍ່ພົບ, ຂໍ້ຜິດພາດ #N/A ຈະຖືກສົ່ງຄືນ.
- -1 - ກົງກັນທີ່ແນ່ນອນ ຫຼືນ້ອຍກວ່າຕໍ່ໄປ. ຖ້າບໍ່ພົບການຈັບຄູ່ທີ່ແນ່ນອນ, ຄ່າທີ່ນ້ອຍກວ່າຕໍ່ໄປຈະຖືກສົ່ງຄືນ.
- 1 - ກົງກັນທີ່ແນ່ນອນ ຫຼືໃຫຍ່ກວ່າຕໍ່ໄປ. ຖ້າບໍ່ພົບການຈັບຄູ່ທີ່ແນ່ນອນ, ຄ່າໃຫຍ່ຕໍ່ໄປຈະຖືກສົ່ງຄືນ.
- 2 - ຈັບຄູ່ຕົວອັກສອນແທນ.
- Search_mode [ທາງເລືອກ] - ທິດທາງຂອງການຄົ້ນຫາ:
- 1 ຫຼືຖືກລະເວັ້ນ (ຄ່າເລີ່ມຕົ້ນ) - ເພື່ອຊອກຫາຈາກທໍາອິດຫາສຸດທ້າຍ>2 - ການຄົ້ນຫາແບບໄບນາຣີໃນຂໍ້ມູນຈັດຮຽງຈາກໃຫຍ່ຫານ້ອຍ.
- -2 - ການຄົ້ນຫາແບບຖານສອງໃນຂໍ້ມູນຈັດຮຽງຈາກໃຫຍ່ຫານ້ອຍ.
ອີງຕາມ Microsoft, binaryການຄົ້ນຫາ ແມ່ນລວມສໍາລັບຜູ້ໃຊ້ຂັ້ນສູງ. ມັນເປັນສູດການຄິດໄລ່ພິເສດທີ່ຊອກຫາຕໍາແຫນ່ງຂອງມູນຄ່າການຊອກຫາພາຍໃນ array ການຈັດລຽງໂດຍການປຽບທຽບມັນກັບອົງປະກອບກາງຂອງ array. ການຄົ້ນຫາແບບຖານສອງແມ່ນໄວກວ່າການຄົ້ນຫາແບບປົກກະຕິແຕ່ເຮັດວຽກຢ່າງຖືກຕ້ອງພຽງແຕ່ໃນຂໍ້ມູນທີ່ຈັດຮຽງ.
ສູດ XLOOKUP ພື້ນຖານ
ເພື່ອໃຫ້ຄວາມເຂົ້າໃຈຫຼາຍຂຶ້ນ, ໃຫ້ພວກເຮົາສ້າງສູດ Xlookup ໃນຮູບແບບທີ່ງ່າຍດາຍທີ່ສຸດເພື່ອເຮັດການຊອກຫາແບບແນ່ນອນ. ສໍາລັບການນີ້, ພວກເຮົາຈະຕ້ອງການພຽງແຕ່ 3 ການໂຕ້ຖຽງທໍາອິດ.
ສົມມຸດວ່າ, ທ່ານມີຕາຕະລາງສະຫຼຸບທີ່ມີຂໍ້ມູນກ່ຽວກັບມະຫາສະຫມຸດຫ້າໃນໂລກ. ທ່ານຕ້ອງການເອົາພື້ນທີ່ຂອງການປ້ອນມະຫາສະໝຸດສະເພາະໃນ F1 ( lookup_value ). ດ້ວຍຊື່ມະຫາສະໝຸດໃນ A2:A6 ( lookup_array ) ແລະພື້ນທີ່ໃນ C2:C6 ( return_array ), ສູດຄຳນວນດັ່ງນີ້:
=XLOOKUP(F1, A2:A6, C2:C6)
ແປເປັນພາສາອັງກິດທຳມະດາ, ມັນບອກວ່າ: ຊອກຫາຄ່າ F1 ໃນ A2:A6 ແລະສົ່ງຄ່າຈາກ C2:C6 ໃນແຖວດຽວກັນ. ບໍ່ມີຕົວເລກດັດຊະນີຖັນ, ບໍ່ມີການຈັດລຽງລໍາດັບ, ບໍ່ມີ quirks ridiculous ອື່ນໆຂອງ Vlookup! ມັນພຽງແຕ່ເຮັດວຽກ :)
XLOOKUP ທຽບກັບ VLOOKUP ໃນ Excel
ເມື່ອປຽບທຽບກັບ VLOOKUP ແບບດັ້ງເດີມ, XLOOKUP ມີຂໍ້ດີຫຼາຍ. ມັນດີກວ່າ VLOOKUP ໃນທາງໃດແດ່? ນີ້ແມ່ນລາຍຊື່ຂອງ 10 ຄຸນສົມບັດທີ່ດີທີ່ສຸດທີ່ປິດປະຕູອອກຈາກຟັງຊັນການຊອກຫາອື່ນໆໃນ Excel:
- ການຊອກຫາແນວຕັ້ງ ແລະແນວນອນ . ຟັງຊັນ XLOOKUP ໄດ້ຮັບຊື່ຂອງມັນເນື່ອງຈາກຄວາມສາມາດໃນການຊອກຫາທັງແນວຕັ້ງແລະລວງນອນ.
- ເບິ່ງໄປໃນທິດທາງໃດກໍໄດ້: ຂວາ, ຊ້າຍ, ລຸ່ມ ຫຼື ເທິງ . ໃນຂະນະທີ່ VLOOKUP ສາມາດຄົ້ນຫາພຽງແຕ່ຢູ່ໃນຖັນຊ້າຍສຸດແລະ HLOOKUP ໃນແຖວເທິງສຸດ, XLOOKUP ບໍ່ມີຂໍ້ຈໍາກັດດັ່ງກ່າວ. ການຊອກຫາທາງຊ້າຍທີ່ໂດ່ງດັງໃນ Excel ແມ່ນບໍ່ເຈັບປວດອີກຕໍ່ໄປ!
- ກົງກັນຕາມຄ່າເລີ່ມຕົ້ນ . ໃນສະຖານະການສ່ວນໃຫຍ່, ທ່ານຈະຊອກຫາການຈັບຄູ່ທີ່ແນ່ນອນ, ແລະ XLOOKUP ຈະສົ່ງຄືນມັນຕາມຄ່າເລີ່ມຕົ້ນ (ບໍ່ຄືກັບຟັງຊັນ VLOOKUP ທີ່ເປັນຄ່າເລີ່ມຕົ້ນຂອງການຈັບຄູ່ໂດຍປະມານ). ແນ່ນອນ, ທ່ານສາມາດໄດ້ຮັບ XLOOKUP ເພື່ອປະຕິບັດການຈັບຄູ່ໂດຍປະມານເຊັ່ນດຽວກັນຖ້າຈໍາເປັນ.
- ການຈັບຄູ່ບາງສ່ວນກັບ wildcards . ເມື່ອທ່ານຮູ້ບາງສ່ວນຂອງຄ່າການຊອກຫາ, ບໍ່ແມ່ນທັງໝົດຂອງມັນ, ການຈັບຄູ່ຕົວແທນຈະມາສະດວກ.
- ຊອກຫາໃນລຳດັບປີ້ນກັບກັນ . ກ່ອນຫນ້ານັ້ນ, ເພື່ອໃຫ້ໄດ້ຮັບການປະກົດຕົວຄັ້ງສຸດທ້າຍ, ທ່ານຕ້ອງປີ້ນກັບລໍາດັບຂອງຂໍ້ມູນແຫຼ່ງຂອງທ່ານ. ດຽວນີ້, ທ່ານພຽງແຕ່ຕັ້ງອາກິວເມັນ search_mode ເປັນ -1 ເພື່ອບັງຄັບໃຫ້ສູດ Xlookup ຂອງເຈົ້າຊອກຫາຈາກດ້ານຫຼັງ ແລະສົ່ງຄືນການຈັບຄູ່ສຸດທ້າຍ.
- ສົ່ງຄ່າຫຼາຍຄ່າ . ໂດຍການຈັດການດ້ວຍອາກິວເມັນ return_array , ທ່ານສາມາດດຶງແຖວ ຫຼືຖັນທັງໝົດຂອງຂໍ້ມູນທີ່ກ່ຽວຂ້ອງກັບຄ່າການຊອກຫາຂອງທ່ານໄດ້.
- ຄົ້ນຫາດ້ວຍຫຼາຍເງື່ອນໄຂ . Excel XLOOKUP ຈັດການ arrays ໂດຍເດີມ, ເຊິ່ງເຮັດໃຫ້ມັນເປັນໄປໄດ້ທີ່ຈະດໍາເນີນການຊອກຫາດ້ວຍເງື່ອນໄຂຫຼາຍ.
- ຖ້າການເຮັດວຽກຜິດພາດ . ຕາມປະເພນີ, ພວກເຮົາໃຊ້ຟັງຊັນ IFNA ເພື່ອຈັ່ນຈັບຄວາມຜິດພາດ #N/A. XLOOKUP ລວມເອົາການທໍາງານນີ້ຢູ່ໃນ if_not_found ອາກິວເມັນທີ່ອະນຸຍາດໃຫ້ອອກຂໍ້ຄວາມຂອງທ່ານເອງຖ້າບໍ່ພົບການຈັບຄູ່ທີ່ຖືກຕ້ອງ.
- ການແຊກ/ລຶບຖັນ . ຫນຶ່ງໃນບັນຫາທີ່ລະຄາຍເຄືອງທີ່ສຸດກັບ VLOOKUP ແມ່ນວ່າການເພີ່ມຫຼືເອົາຄໍລໍາທໍາລາຍສູດເພາະວ່າຄໍລໍາກັບຄືນແມ່ນຖືກກໍານົດໂດຍຕົວເລກດັດສະນີຂອງມັນ. ດ້ວຍ XLOOKUP, ທ່ານສະໜອງໄລຍະການສົ່ງຄືນ, ບໍ່ແມ່ນຕົວເລກ, ຊຶ່ງໝາຍຄວາມວ່າທ່ານສາມາດໃສ່ ແລະເອົາຖັນອອກໄດ້ຫຼາຍເທົ່າທີ່ທ່ານຕ້ອງການໂດຍບໍ່ຕ້ອງແຕກອັນໃດເລີຍ.
- ປະສິດທິພາບທີ່ດີກວ່າ . VLOOKUP ສາມາດເຮັດໃຫ້ແຜ່ນວຽກຂອງທ່ານຊ້າລົງເພາະວ່າມັນປະກອບມີຕາຕະລາງທັງຫມົດໃນການຄິດໄລ່, ເຊິ່ງເຮັດໃຫ້ການປຸງແຕ່ງຈຸລັງຫຼາຍກ່ວາຄວາມຕ້ອງການຕົວຈິງ. XLOOKUP ຈັດການພຽງແຕ່ການຊອກຫາ ແລະສົ່ງຄືນ arrays ທີ່ມັນຂຶ້ນກັບຢ່າງແທ້ຈິງ.
ວິທີການໃຊ້ XLOOKUP ໃນ Excel - ຕົວຢ່າງສູດ
ຕົວຢ່າງຕໍ່ໄປນີ້ສະແດງໃຫ້ເຫັນເຖິງຄຸນສົມບັດຂອງ XLOOKUP ທີ່ມີປະໂຫຍດທີ່ສຸດໃນການປະຕິບັດ. ນອກຈາກນັ້ນ, ທ່ານຈະໄດ້ຄົ້ນພົບການໃຊ້ງານທີ່ບໍ່ເປັນເລື່ອງເລັກນ້ອຍທີ່ຈະເອົາທັກສະການຊອກຫາ Excel ຂອງທ່ານໄປສູ່ລະດັບໃໝ່.
ເບິ່ງແນວຕັ້ງ ແລະແນວນອນ
Microsoft Excel ເຄີຍມີສອງໜ້າທີ່ສຳລັບການຊອກຫາທີ່ແຕກຕ່າງກັນ. ປະເພດ, ແຕ່ລະປະເພດມີ syntax ແລະກົດລະບຽບການນໍາໃຊ້ຂອງຕົນເອງ: VLOOKUP ເພື່ອເບິ່ງແນວຕັ້ງໃນຖັນແລະ HLOOKUP ເພື່ອເບິ່ງແນວນອນຕິດຕໍ່ກັນ.
ຟັງຊັນ XLOOKUP ສາມາດເຮັດທັງສອງດ້ວຍ syntax ດຽວກັນ. ຄວາມແຕກຕ່າງແມ່ນຢູ່ໃນສິ່ງທີ່ທ່ານສະໜອງໃຫ້ສໍາລັບການຊອກຫາ ແລະສົ່ງຄືນ arrays. ສໍາລັບh-lookup, ໃສ່ແຖວແທນຖັນ:
=XLOOKUP(I1, B1:F1, B2:F2)
ການຊອກຫາທາງຊ້າຍເຮັດແບບເດີມ
ໃນ Excel ລຸ້ນກ່ອນໜ້າ, INDEX MATCH ສູດແມ່ນວິທີດຽວທີ່ເຊື່ອຖືໄດ້ທີ່ຈະເບິ່ງໄປທາງຊ້າຍຫຼືຂ້າງເທິງ. ໃນປັດຈຸບັນ, ທ່ານບໍ່ຈໍາເປັນຕ້ອງສົມທົບສອງຫນ້າທີ່ຫນຶ່ງທີ່ພຽງພໍ. ພຽງແຕ່ລະບຸ array ຊອກຫາເປົ້າຫມາຍ, ແລະ XLOOKUP ຈະຈັດການກັບມັນໂດຍບໍ່ມີບັນຫາໂດຍບໍ່ຄໍານຶງເຖິງສະຖານທີ່ຂອງມັນ.
ຕົວຢ່າງ, ໃຫ້ເຮົາເພີ່ມຖັນ Rank ໄປທາງຊ້າຍຂອງຕາຕະລາງຕົວຢ່າງຂອງພວກເຮົາ. ເປົ້າຫມາຍແມ່ນເພື່ອໃຫ້ໄດ້ຮັບການຈັດອັນດັບຂອງມະຫາສະຫມຸດ input ໃນ F1. VLOOKUP ຈະສະດຸດຢູ່ທີ່ນີ້ເພາະວ່າມັນສາມາດສົ່ງຄ່າຈາກຖັນໄປທາງຂວາຂອງຖັນຊອກຫາເທົ່ານັ້ນ. ສູດ Xlookup ຮັບມືກັບຄວາມງ່າຍຂອງ:
=XLOOKUP(F1, B2:B6, A2:A6)
ໃນລັກສະນະທີ່ຄ້າຍຄືກັນ, ທ່ານສາມາດເບິ່ງຂ້າງເທິງໃນເວລາທີ່ຊອກຫາແນວນອນເປັນແຖວ.
XLOOKUP ທີ່ມີການຈັບຄູ່ທີ່ແນ່ນອນ ແລະໂດຍປະມານ
ພຶດຕິກຳການຈັບຄູ່ຖືກຄວບຄຸມໂດຍອາກິວເມັນທີ 5 ທີ່ເອີ້ນວ່າ match_mode . ໂດຍຄ່າເລີ່ມຕົ້ນ, ການຈັບຄູ່ທີ່ແນ່ນອນຈະຖືກປະຕິບັດ.
ກະລຸນາໃສ່ໃຈວ່າເຖິງແມ່ນວ່າໃນເວລາທີ່ທ່ານເລືອກການຈັບຄູ່ໂດຍປະມານ ( match_mode ຕັ້ງເປັນ 1 ຫຼື -1), ຟັງຊັນຈະຍັງຄົງຊອກຫາທີ່ແນ່ນອນ. ກົງກັນກ່ອນ. ຄວາມແຕກຕ່າງແມ່ນຢູ່ໃນສິ່ງທີ່ມັນກັບຄືນມາຖ້າບໍ່ພົບຄ່າການຊອກຫາທີ່ແນ່ນອນ.
Match_mode argument:
- 0 ຫຼືຖືກລະເວັ້ນ - ກົງກັນທີ່ແນ່ນອນ; ຖ້າບໍ່ພົບ - #N/A ຂໍ້ຜິດພາດ.
- -1 - ກົງກັນທີ່ແນ່ນອນ; ຖ້າບໍ່ພົບ - ລາຍການທີ່ນ້ອຍກວ່າຕໍ່ໄປ.
- 1 - ກົງກັນທີ່ແນ່ນອນ; ຖ້າບໍ່ພົບ- ລາຍການຕໍ່ໄປທີ່ໃຫຍ່ກວ່າ.
ກົງກັນແທ້ XLOOKUP
ນີ້ແມ່ນທາງເລືອກທີ່ເຈົ້າອາດຈະໃຊ້ 99% ຂອງເວລາທີ່ເຈົ້າຊອກຫາໃນ Excel. ເນື່ອງຈາກການຈັບຄູ່ທີ່ແນ່ນອນແມ່ນພຶດຕິກໍາເລີ່ມຕົ້ນຂອງ XLOOKUP, ທ່ານສາມາດຍົກເລີກ match_mode ແລະສະໜອງພຽງແຕ່ 3 arguments ທໍາອິດທີ່ຕ້ອງການ.
ໃນບາງສະຖານະການ, ແນວໃດກໍ່ຕາມ, ການຈັບຄູ່ທີ່ແນ່ນອນຈະບໍ່ເຮັດວຽກ. ສະຖານະການທົ່ວໄປແມ່ນເວລາທີ່ຕາຕະລາງການຊອກຫາຂອງທ່ານບໍ່ມີຄ່າທັງຫມົດ, ແຕ່ແທນທີ່ຈະເປັນ "ຈຸດສໍາຄັນ" ຫຼື "ຂອບເຂດ" ເຊັ່ນສ່ວນຫຼຸດທີ່ອີງໃສ່ປະລິມານ, ຄະນະກໍາມະການທີ່ອີງໃສ່ການຂາຍ, ແລະອື່ນໆ.
ຕາຕະລາງການຊອກຫາຕົວຢ່າງຂອງພວກເຮົາສະແດງໃຫ້ເຫັນຄວາມກ່ຽວຂ້ອງກັນ. ລະຫວ່າງຄະແນນການສອບເສັງແລະຊັ້ນຮຽນ. ດັ່ງທີ່ເຈົ້າສາມາດເຫັນໃນພາບໜ້າຈໍຂ້າງລຸ່ມນີ້, ການຈັບຄູ່ທີ່ແນ່ນອນຈະເຮັດວຽກໄດ້ພຽງແຕ່ເມື່ອຄະແນນຂອງນັກຮຽນສະເພາະກົງກັບຄ່າໃນຕາຕະລາງຊອກຫາຢ່າງແນ່ນອນ (ຄືກັບຄຣິສຕຽນໃນແຖວທີ 3). ໃນກໍລະນີອື່ນໆ, ຂໍ້ຜິດພາດ #N/A ຈະຖືກສົ່ງຄືນ.
=XLOOKUP(F2, $B$2:$B$6, $C$2:$C$6)
ເພື່ອເອົາຄະແນນແທນຄວາມຜິດພາດ #N/A, ພວກເຮົາຕ້ອງການ ເພື່ອຊອກຫາການຈັບຄູ່ໂດຍປະມານດັ່ງທີ່ສະແດງໃນຕົວຢ່າງຕໍ່ໄປ.
ການຈັບຄູ່ໂດຍປະມານ XLOOKUP
ເພື່ອດໍາເນີນການຊອກຫາໂດຍປະມານ, ໃຫ້ຕັ້ງອາກິວເມັນ match_mode ເປັນ -1 ຫຼື 1. , ຂຶ້ນກັບການຈັດລະບຽບຂໍ້ມູນຂອງທ່ານແນວໃດ.
ໃນກໍລະນີຂອງພວກເຮົາ, ຕາຕະລາງການຊອກຫາຈະສະແດງຂອບເຂດຕ່ໍາຂອງຊັ້ນຮຽນ. ດັ່ງນັ້ນ, ພວກເຮົາຕັ້ງ match_mode ເປັນ -1 ເພື່ອຊອກຫາຄ່າທີ່ນ້ອຍກວ່າຕໍ່ໄປເມື່ອບໍ່ພົບການຈັບຄູ່ທີ່ແນ່ນອນ:
=XLOOKUP(F11, $B$11:$B$15, $C$11:$C$15, ,-1)
ຕົວຢ່າງ, Brian ມີຄະແນນຂອງ 98 (F2). ສູດຊອກຫາຄ່າຊອກຫານີ້ໃນ B2:B6ແຕ່ບໍ່ສາມາດຊອກຫາມັນໄດ້. ຈາກນັ້ນ, ມັນຊອກຫາລາຍການທີ່ນ້ອຍກວ່າຕໍ່ໄປ ແລະຊອກຫາ 90, ເຊິ່ງກົງກັບຊັ້ນ A:
ຖ້າຕາຕະລາງຄົ້ນຫາຂອງພວກເຮົາມີຂອບເຂດເທິງຂອງຊັ້ນຮຽນ, ພວກເຮົາຈະຕັ້ງ match_mode ຫາ 1 ເພື່ອຊອກຫາລາຍການທີ່ໃຫຍ່ກວ່າຕໍ່ໄປ ຖ້າການຈັບຄູ່ທີ່ແນ່ນອນບໍ່ສຳເລັດ:
=XLOOKUP(F2, $B$2:$B$6, $C$2:$C$6, ,1)
ສູດຊອກຫາ 98 ແລະອີກບໍ່ພົບມັນ. ເວລານີ້, ມັນພະຍາຍາມຊອກຫາຄ່າທີ່ໃຫຍ່ກວ່າຕໍ່ໄປແລະໄດ້ 100, ກົງກັບຊັ້ນ A:
ເຄັດລັບ. ເມື່ອສຳເນົາສູດ Xlookup ໄປໃສ່ຫຼາຍເຊລ, ລັອກໄລຍະການຊອກຫາ ຫຼືການກັບຄືນດ້ວຍການອ້າງອີງຕາລາງຢ່າງແທ້ຈິງ (ເຊັ່ນ: $B$2:$B$6) ເພື່ອປ້ອງກັນບໍ່ໃຫ້ພວກມັນປ່ຽນແປງ.
XLOOKUP ກັບການຈັບຄູ່ບາງສ່ວນ (ສັນຍາລັກແທນ)
ເພື່ອດໍາເນີນການຊອກຫາການຈັບຄູ່ບາງສ່ວນ, ໃຫ້ຕັ້ງອາກິວເມັນ match_mode ເປັນ 2, ເຊິ່ງສັ່ງໃຫ້ຟັງຊັນ XLOOKUP ເພື່ອປະມວນຜົນຕົວອັກສອນແທນ:
- ເຄື່ອງໝາຍດາວ (*) - ສະແດງເຖິງລຳດັບຂອງຕົວອັກສອນໃດນຶ່ງ.
- ເຄື່ອງໝາຍຖາມ (?) - ສະແດງເຖິງຕົວອັກສອນດຽວ.
ເພື່ອເບິ່ງວ່າມັນເຮັດວຽກແນວໃດ. , ກະລຸນາພິຈາລະນາຕົວຢ່າງຕໍ່ໄປນີ້. ໃນຖັນ A, ທ່ານມີແບບຈໍາລອງໂທລະສັບສະຫຼາດບໍ່ຫຼາຍປານໃດແລະ, ໃນຖັນ B, ຄວາມອາດສາມາດຫມໍ້ໄຟຂອງເຂົາເຈົ້າ. ທ່ານຢາກຮູ້ຢາກເຫັນກ່ຽວກັບຫມໍ້ໄຟຂອງໂທລະສັບສະຫຼາດສະເພາະໃດຫນຶ່ງ. ບັນຫາແມ່ນວ່າທ່ານບໍ່ແນ່ໃຈວ່າທ່ານສາມາດພິມຊື່ແບບຈໍາລອງໄດ້ຕາມທີ່ມັນປາກົດຢູ່ໃນຖັນ A. ເພື່ອເອົາຊະນະອັນນີ້, ໃຫ້ໃສ່ສ່ວນທີ່ແນ່ນອນວ່າມີ ແລະປ່ຽນຕົວອັກສອນທີ່ຍັງເຫຼືອດ້ວຍ wildcards.
ຕົວຢ່າງ, ໄດ້ຮັບຂໍ້ມູນກ່ຽວກັບແບດເຕີຣີຂອງ iPhone X, ໃຊ້ສູດນີ້:
=XLOOKUP("*iphone X*", A2:A8, B2:B8, ,2)
ຫຼື, ໃສ່ສ່ວນທີ່ຮູ້ຈັກຂອງຄ່າການຊອກຫາໃນບາງເຊນ ແລະປະກອບການອ້າງອີງເຊລດ້ວຍຕົວອັກສອນແທນ:
=XLOOKUP("*"&E1&"*", A2:A8, B2:B8, ,2)
XLOOKUP ໃນຄໍາສັ່ງປີ້ນກັບກັນເພື່ອໃຫ້ໄດ້ປະກົດຕົວຫຼ້າສຸດ
ໃນກໍລະນີຕາຕະລາງຂອງທ່ານປະກອບດ້ວຍການປະກົດຕົວຫຼາຍຂອງຄ່າການຊອກຫາ, ບາງຄັ້ງທ່ານອາດຈະຕ້ອງການ. ເພື່ອກັບຄືນ ນັດສຸດທ້າຍ . ເພື່ອໃຫ້ມັນສຳເລັດ, ກຳນົດຄ່າສູດ Xlookup ຂອງທ່ານເພື່ອຄົ້ນຫາໃນລຳດັບປີ້ນກັບກັນ.
ທິດທາງຂອງການຄົ້ນຫາຖືກຄວບຄຸມເປັນອາກິວເມັນທີ 6 ທີ່ມີຊື່ວ່າ search_mode :
- 1 ຫຼືຖືກລະເວັ້ນ (ຄ່າເລີ່ມຕົ້ນ) - ຄົ້ນຫາຈາກຄ່າທຳອິດຫາຄ່າສຸດທ້າຍ, ເຊັ່ນ: ເທິງຫາລຸ່ມສຸດດ້ວຍການຊອກຫາແນວຕັ້ງ ຫຼື ຊ້າຍຫາຂວາດ້ວຍການຊອກຫາແນວນອນ.
- -1 - ຄົ້ນຫາໃນລຳດັບປີ້ນກັບຄ່າຈາກສຸດທ້າຍຫາຄ່າທຳອິດ. .
ເປັນຕົວຢ່າງ, ໃຫ້ກັບຄືນການຂາຍຫຼ້າສຸດທີ່ເຮັດໂດຍພະນັກງານຂາຍສະເພາະ. ສໍາລັບນີ້, ພວກເຮົາເອົາສາມ argument ທີ່ຕ້ອງການທໍາອິດຮ່ວມກັນ (G1 ສໍາລັບ lookup_value , B2:B9 ສໍາລັບ lookup_array , ແລະ D2:D9 ສໍາລັບ return_array ) ແລະໃສ່ - 1 ໃນອາກິວເມັນທີ 5:
=XLOOKUP(G1, B2:B9, D2:D9, , ,-1)
ກົງໄປກົງມາ ແລະງ່າຍດາຍ, ບໍ່ແມ່ນບໍ?
XLOOKUP ເພື່ອສົ່ງຄືນຫຼາຍຖັນ ຫຼືແຖວ
ຄຸນສົມບັດທີ່ໜ້າຕື່ນຕາຕື່ນໃຈອີກອັນໜຶ່ງຂອງ XLOOKUP ແມ່ນຄວາມສາມາດໃນການສົ່ງຄືນຄ່າຫຼາຍກວ່າໜຶ່ງອັນທີ່ກ່ຽວຂ້ອງກັບການຈັບຄູ່ດຽວກັນ. ທັງໝົດແມ່ນເຮັດດ້ວຍ syntax ມາດຕະຖານ ແລະບໍ່ມີການຫມູນໃຊ້ເພີ່ມເຕີມ!
ຈາກຕາຕະລາງຂ້າງລຸ່ມນີ້, ສົມມຸດວ່າທ່ານຕ້ອງການ