ຟັງຊັນ Excel XLOOKUP ກັບຕົວຢ່າງສູດ

  • ແບ່ງປັນນີ້
Michael Brown

ບົດສອນແນະນຳ 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:

    1. ການຊອກຫາແນວຕັ້ງ ແລະແນວນອນ . ຟັງຊັນ XLOOKUP ໄດ້ຮັບຊື່ຂອງມັນເນື່ອງຈາກຄວາມສາມາດໃນການຊອກຫາທັງແນວຕັ້ງແລະລວງນອນ.
    2. ເບິ່ງໄປໃນທິດທາງໃດກໍໄດ້: ຂວາ, ຊ້າຍ, ລຸ່ມ ຫຼື ເທິງ . ໃນຂະນະທີ່ VLOOKUP ສາມາດຄົ້ນຫາພຽງແຕ່ຢູ່ໃນຖັນຊ້າຍສຸດແລະ HLOOKUP ໃນແຖວເທິງສຸດ, XLOOKUP ບໍ່ມີຂໍ້ຈໍາກັດດັ່ງກ່າວ. ການຊອກຫາທາງຊ້າຍທີ່ໂດ່ງດັງໃນ Excel ແມ່ນບໍ່ເຈັບປວດອີກຕໍ່ໄປ!
    3. ກົງກັນຕາມຄ່າເລີ່ມຕົ້ນ . ໃນສະຖານະການສ່ວນໃຫຍ່, ທ່ານຈະຊອກຫາການຈັບຄູ່ທີ່ແນ່ນອນ, ແລະ XLOOKUP ຈະສົ່ງຄືນມັນຕາມຄ່າເລີ່ມຕົ້ນ (ບໍ່ຄືກັບຟັງຊັນ VLOOKUP ທີ່ເປັນຄ່າເລີ່ມຕົ້ນຂອງການຈັບຄູ່ໂດຍປະມານ). ແນ່ນອນ, ທ່ານສາມາດໄດ້ຮັບ XLOOKUP ເພື່ອປະຕິບັດການຈັບຄູ່ໂດຍປະມານເຊັ່ນດຽວກັນຖ້າຈໍາເປັນ.
    4. ການຈັບຄູ່ບາງສ່ວນກັບ wildcards . ເມື່ອທ່ານຮູ້ບາງສ່ວນຂອງຄ່າການຊອກຫາ, ບໍ່ແມ່ນທັງໝົດຂອງມັນ, ການຈັບຄູ່ຕົວແທນຈະມາສະດວກ.
    5. ຊອກຫາໃນລຳດັບປີ້ນກັບກັນ . ກ່ອນຫນ້ານັ້ນ, ເພື່ອໃຫ້ໄດ້ຮັບການປະກົດຕົວຄັ້ງສຸດທ້າຍ, ທ່ານຕ້ອງປີ້ນກັບລໍາດັບຂອງຂໍ້ມູນແຫຼ່ງຂອງທ່ານ. ດຽວນີ້, ທ່ານພຽງແຕ່ຕັ້ງອາກິວເມັນ search_mode ເປັນ -1 ເພື່ອບັງຄັບໃຫ້ສູດ Xlookup ຂອງເຈົ້າຊອກຫາຈາກດ້ານຫຼັງ ແລະສົ່ງຄືນການຈັບຄູ່ສຸດທ້າຍ.
    6. ສົ່ງຄ່າຫຼາຍຄ່າ . ໂດຍການຈັດການດ້ວຍອາກິວເມັນ return_array , ທ່ານສາມາດດຶງແຖວ ຫຼືຖັນທັງໝົດຂອງຂໍ້ມູນທີ່ກ່ຽວຂ້ອງກັບຄ່າການຊອກຫາຂອງທ່ານໄດ້.
    7. ຄົ້ນຫາດ້ວຍຫຼາຍເງື່ອນໄຂ . Excel XLOOKUP ຈັດການ arrays ໂດຍເດີມ, ເຊິ່ງເຮັດໃຫ້ມັນເປັນໄປໄດ້ທີ່ຈະດໍາເນີນການຊອກຫາດ້ວຍເງື່ອນໄຂຫຼາຍ.
    8. ຖ້າການເຮັດວຽກຜິດພາດ . ຕາມປະເພນີ, ພວກເຮົາໃຊ້ຟັງຊັນ IFNA ເພື່ອຈັ່ນຈັບຄວາມຜິດພາດ #N/A. XLOOKUP ລວມເອົາການທໍາງານນີ້ຢູ່ໃນ if_not_found ອາກິວເມັນທີ່ອະນຸຍາດໃຫ້ອອກຂໍ້ຄວາມຂອງທ່ານເອງຖ້າບໍ່ພົບການຈັບຄູ່ທີ່ຖືກຕ້ອງ.
    9. ການແຊກ/ລຶບຖັນ . ຫນຶ່ງໃນບັນຫາທີ່ລະຄາຍເຄືອງທີ່ສຸດກັບ VLOOKUP ແມ່ນວ່າການເພີ່ມຫຼືເອົາຄໍລໍາທໍາລາຍສູດເພາະວ່າຄໍລໍາກັບຄືນແມ່ນຖືກກໍານົດໂດຍຕົວເລກດັດສະນີຂອງມັນ. ດ້ວຍ XLOOKUP, ທ່ານສະໜອງໄລຍະການສົ່ງຄືນ, ບໍ່ແມ່ນຕົວເລກ, ຊຶ່ງໝາຍຄວາມວ່າທ່ານສາມາດໃສ່ ແລະເອົາຖັນອອກໄດ້ຫຼາຍເທົ່າທີ່ທ່ານຕ້ອງການໂດຍບໍ່ຕ້ອງແຕກອັນໃດເລີຍ.
    10. ປະສິດທິພາບທີ່ດີກວ່າ . 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 ມາດຕະຖານ ແລະບໍ່ມີການຫມູນໃຊ້ເພີ່ມເຕີມ!

    ຈາກຕາຕະລາງຂ້າງລຸ່ມນີ້, ສົມມຸດວ່າທ່ານຕ້ອງການ

    Michael Brown ເປັນຜູ້ທີ່ມີຄວາມກະຕືລືລົ້ນທາງດ້ານເທກໂນໂລຍີທີ່ອຸທິດຕົນທີ່ມີຄວາມກະຕືລືລົ້ນໃນຂະບວນການທີ່ສັບສົນໂດຍນໍາໃຊ້ເຄື່ອງມືຊອບແວ. ດ້ວຍປະສົບການຫຼາຍກວ່າໜຶ່ງທົດສະວັດໃນອຸດສາຫະກຳເທັກໂນໂລຍີ, ລາວໄດ້ເນັ້ນທັກສະໃນ Microsoft Excel ແລະ Outlook, ເຊັ່ນດຽວກັນກັບ Google Sheets ແລະ Docs. blog ຂອງ Michael ແມ່ນອຸທິດຕົນເພື່ອແບ່ງປັນຄວາມຮູ້ແລະຄວາມຊໍານານຂອງລາວກັບຜູ້ອື່ນ, ສະຫນອງຄໍາແນະນໍາແລະຄໍາແນະນໍາທີ່ງ່າຍຕໍ່ການຕິດຕາມເພື່ອປັບປຸງຜົນຜະລິດແລະປະສິດທິພາບ. ບໍ່ວ່າທ່ານຈະເປັນມືອາຊີບທີ່ມີລະດູການຫຼືຜູ້ເລີ່ມຕົ້ນ, blog ຂອງ Michael ສະເຫນີຄວາມເຂົ້າໃຈທີ່ມີຄຸນຄ່າແລະຄໍາແນະນໍາພາກປະຕິບັດສໍາລັບການໄດ້ຮັບປະໂຫຍດສູງສຸດຈາກເຄື່ອງມືຊອບແວທີ່ຈໍາເປັນເຫຼົ່ານີ້.