ວິທີການເຮັດ Vlookup ທີ່ລະອຽດອ່ອນໃນ Excel - ຕົວຢ່າງສູດ

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

ບົດສອນອະທິບາຍວິທີເຮັດໃຫ້ Excel VLOOKUP ມີຄວາມອ່ອນໄຫວກັບຕົວພິມນ້ອຍໃຫຍ່, ສະແດງໃຫ້ເຫັນສູດການຄິດໄລ່ອື່ນໆຈຳນວນໜຶ່ງທີ່ແຍກແຍະຕົວໜັງສື, ແລະຊີ້ໃຫ້ເຫັນຈຸດແຂງ ແລະ ຂໍ້ຈຳກັດຂອງແຕ່ລະຟັງຊັນ.

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

ນີ້ແມ່ນຕົວຢ່າງສັ້ນໆທີ່ສະແດງໃຫ້ເຫັນເຖິງຄວາມບໍ່ສາມາດຈໍາແນກຕົວພິມໃຫຍ່ຂອງ VLOOKUP ໄດ້. ສົມມຸດວ່າທ່ານມີ "ໃບບິນ" ໃນເຊນ A2 ແລະ "Bill" ໃນ A4. ສູດຂ້າງລຸ່ມນີ້ຈະຈັບ "bill" ເພາະວ່າມັນມາທໍາອິດໃນ array ຊອກຫາແລະສົ່ງຄືນຄ່າທີ່ກົງກັນຈາກ B2.

=VLOOKUP("Bill", A2:B4, 2, FALSE)

ເພີ່ມເຕີມໃນນີ້ ບົດຄວາມ, ຂ້າພະເຈົ້າຈະສະແດງໃຫ້ທ່ານເຫັນວິທີການເຮັດໃຫ້ VLOOKUP case-sensitive. ພວກເຮົາຍັງຈະຄົ້ນຫາຟັງຊັນອື່ນອີກຈຳນວນໜຶ່ງທີ່ສາມາດຈັບຄູ່ຕົວພິມນ້ອຍໃຫຍ່ໃນ Excel ໄດ້.

    ສູດ VLOOKUP ທີ່ອ່ອນໄຫວຕົວພິມນ້ອຍໃຫຍ່

    ດັ່ງທີ່ກ່າວມາຂ້າງເທິງ, ສູດ VLOOKUP ປົກກະຕິ. ບໍ່ຮັບຮູ້ກໍລະນີຈົດຫມາຍ. ແນວໃດກໍ່ຕາມ, ມີວິທີເຮັດໃຫ້ Excel VLOOKUP ມີຄວາມອ່ອນໄຫວຕໍ່ກັບກໍລະນີ, ດັ່ງທີ່ສະແດງຢູ່ໃນຕົວຢ່າງຂ້າງລຸ່ມນີ້.

    ສົມມຸດວ່າທ່ານມີ ໄອດີລາຍການ ໃນຖັນ A ແລະຕ້ອງການດຶງລາຄາ ແລະຄໍາຄິດເຫັນຂອງລາຍການ. ຈາກຖັນ B ແລະ C. ບັນຫາແມ່ນວ່າ ID ລວມມີທັງຕົວພິມນ້ອຍ ແລະຕົວພິມໃຫຍ່. ຕົວຢ່າງ, ຄ່າໃນ A4 (001Tvci3u) ແລະ A5 (001Tvci3U) ແຕກຕ່າງກັນພຽງແຕ່ໃນ.ຕົວອັກສອນສຸດທ້າຍ, "u" ແລະ "U", ຕາມລໍາດັບ.

    ເມື່ອຊອກຫາ "001Tvci3 U ", ສູດມາດຕະຖານ VLOOKUP ໃຫ້ຜົນໄດ້ຮັບ $90 ທີ່ເຊື່ອມໂຍງກັບ "001Tvci3 u " ເພາະວ່າມັນມາກ່ອນ "001Tvci3 U " ໃນແຖວຊອກຫາ. ແຕ່ນີ້ບໍ່ແມ່ນສິ່ງທີ່ທ່ານຕ້ອງການ, ແມ່ນບໍ?

    =VLOOKUP(F2, A2:C7, 2, FALSE)

    ເພື່ອດໍາເນີນການຊອກຫາທີ່ລະອຽດອ່ອນໃນ Excel, ພວກເຮົາລວມ VLOOKUP, ເລືອກ ແລະ EXACT ຟັງຊັນ:

    VLOOKUP(TRUE, CHOOSE({1,2}, EXACT( lookup_value, lookup_array), return_array), 2, 0)

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

    ໃນກໍລະນີຂອງພວກເຮົາ, ສູດທີ່ແທ້ຈິງໄປດັ່ງຕໍ່ໄປນີ້.

    ເພື່ອດຶງລາຄາໃນ F3:

    =VLOOKUP(TRUE, CHOOSE({1,2}, EXACT(F2, A2:A7), B2:B7), 2, FALSE) <3

    ເພື່ອດຶງເອົາຄຳເຫັນ F4:

    =XLOOKUP(TRUE, EXACT(F2, A2:A7), C2:C7, "Not found")

    ໝາຍເຫດ. ໃນທຸກລຸ້ນ Excel ນອກເຫນືອຈາກ Excel 365, ນີ້ພຽງແຕ່ເຮັດວຽກເປັນສູດອາເຣ, ດັ່ງນັ້ນຈື່ຈໍາກົດ Ctrl + Shift + Enter ເພື່ອເຮັດສໍາເລັດມັນຢ່າງຖືກຕ້ອງ. ໃນ Excel 365, ເນື່ອງຈາກການສະຫນັບສະຫນູນ arrays ແບບເຄື່ອນໄຫວ, ມັນຍັງເຮັດວຽກເປັນສູດປົກກະຕິ.

    ສູດ​ນີ້​ເຮັດ​ວຽກ​ແນວ​ໃດ:

    ສ່ວນ​ຫຼັກ​ທີ່​ເຮັດ​ໃຫ້​ເຄັດ​ລັບ​ແມ່ນ​ສູດ​ເລືອກ​ທີ່​ມີ​ການ​ຕິດ​ຕັ້ງ​ຄື:

    CHOOSE({1,2}, EXACT(F2, A2:A7), C2:C7)

    ຢູ່​ທີ່​ນີ້, ຟັງຊັນ EXACT ປຽບທຽບຄ່າໃນ F2 ຕໍ່ກັບແຕ່ລະຄ່າໃນ A2:A7 ແລະສົ່ງຄືນ TRUE ຖ້າພວກມັນຄືກັນແທ້ ລວມທັງກໍລະນີຕົວອັກສອນ,ຖ້າບໍ່ດັ່ງນັ້ນ FALSE:

    {FALSE;FALSE;FALSE;TRUE;FALSE;FALSE}

    ສຳລັບອາກິວເມັນ index_num ຂອງ CHOOSE, ພວກເຮົາໃຊ້ອາເຣຄົງທີ່ {1,2}. ດັ່ງນັ້ນ, ຟັງຊັນຈະລວມຄ່າໂລຈິກຈາກອາເຣຂ້າງເທິງ ແລະຄ່າຈາກ C2:C7 ເຂົ້າໄປໃນອາເຣສອງມິຕິຄື:

    {FALSE,155;FALSE,186;FALSE,90;TRUE,54;FALSE,159;FALSE,28}

    ຟັງຊັນ VLOOKUP ເອົາມັນມາຈາກບ່ອນນັ້ນ. ແລະຊອກຫາຄ່າຊອກຫາ (ເຊິ່ງເປັນຄວາມຈິງ) ຢູ່ໃນຖັນທີ 1 ຂອງອາເຣ 2 ມິຕິ (ສະແດງດ້ວຍຄ່າຕາມເຫດຜົນ) ແລະສົ່ງຜົນການຈັບຄູ່ຈາກຖັນທີ 2 ເຊິ່ງເປັນລາຄາທີ່ພວກເຮົາກໍາລັງຊອກຫາ:

    VLOOKUP(TRUE, {FALSE,155;FALSE,186;FALSE,90;TRUE,54;FALSE,159;FALSE,28}, 2, 0)

    ສູດ XLOOKUP ທີ່ອ່ອນໄຫວຕົວພິມນ້ອຍໃຫຍ່

    ຜູ້ສະໝັກໃຊ້ Microsoft 365 ສາມາດຊອກຫາຕົວພິມນ້ອຍໃຫຍ່ໃນ Excel ດ້ວຍສູດທີ່ງ່າຍກວ່າ. ດັ່ງທີ່ເຈົ້າສາມາດຄາດເດົາໄດ້, ຂ້ອຍກຳລັງເວົ້າເຖິງຕົວສືບທອດທີ່ມີອໍານາດຫຼາຍກວ່າຂອງ VLOOKUP - ຟັງຊັນ XLOOKUP.

    ເພາະວ່າ XLOOKUP ເຮັດວຽກໃນການຄົ້ນຫາ ແລະສົ່ງຄືນ arrays ແຍກຕ່າງຫາກ, ພວກເຮົາບໍ່ຕ້ອງການ trick array ສອງມິຕິຈາກທີ່ຜ່ານມາ. ຕົວຢ່າງ. ພຽງແຕ່, ໃຊ້ EXACT ສໍາລັບອາກິວເມັນ lookup_array :

    XLOOKUP(TRUE, EXACT( lookup_value , lookup_array ), return_array , " ບໍ່ພົບ")

    ການໂຕ້ຖຽງສຸດທ້າຍ ("ບໍ່ພົບ") ເປັນທາງເລືອກ. ມັນພຽງແຕ່ກໍານົດຄ່າທີ່ຈະສົ່ງຄືນຖ້າບໍ່ພົບການຈັບຄູ່. ຖ້າທ່ານລະເວັ້ນມັນ, ຂໍ້ຜິດພາດມາດຕະຖານ #N/A ຈະຖືກສົ່ງຄືນໃນກໍລະນີທີ່ສູດບໍ່ພົບຫຍັງເລີຍ.

    ສຳລັບຕາຕະລາງຕົວຢ່າງຂອງພວກເຮົາ, ເຫຼົ່ານີ້ແມ່ນສູດ XLOOKUP ທີ່ລະອຽດອ່ອນເພື່ອໃຊ້.

    ເພື່ອເອົາລາຄາໃນ F3:

    =XLOOKUP(TRUE, EXACT(F2, A2:A7), B2:B7, "Not found")

    ເພື່ອສະກັດເອົາຄໍາເຫັນ F4:

    =XLOOKUP(TRUE, EXACT(F2, A2:A7), C2:C7, "Not found")

    ສູດນີ້ເຮັດວຽກແນວໃດ:

    ເຊັ່ນດຽວກັບໃນຕົວຢ່າງທີ່ຜ່ານມາ, EXACT ກັບຄືນມາ array ຂອງຄ່າ TRUE ແລະ FALSE, ບ່ອນທີ່ TRUE ເປັນຕົວແທນການຈັບຄູ່ທີ່ລະອຽດອ່ອນຕົວພິມນ້ອຍ. XLOOKUP ຄົ້ນຫາ array ຂ້າງເທິງສໍາລັບຄ່າ TRUE ແລະສົ່ງຄືນການຈັບຄູ່ຈາກ return_array . ກະລຸນາຮັບຊາບ, ຖ້າມີສອງຄ່າດຽວກັນ ຫຼືຫຼາຍກວ່ານັ້ນຢູ່ໃນຖັນຊອກຫາ (ລວມທັງຕົວໜັງສື), ສູດຄຳນວນຈະສົ່ງຄືນຄ່າທີ່ພົບທຳອິດ.

    ຂໍ້ຈຳກັດ XLOOKUP : ສາມາດໃຊ້ໄດ້ເທົ່ານັ້ນ ໃນ Excel 365 ແລະ Excel 2021.

    SUMPRODUCT - ການຊອກຫາຕົວພິມນ້ອຍໃຫຍ່ເພື່ອສົ່ງຄືນຕົວເລກທີ່ກົງກັນ

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

    ດັ່ງທີ່ເຈົ້າອາດຈະຮູ້, SUMPRODUCT ຂອງ Excel ຈະຄູນອົງປະກອບໃນອາເຣທີ່ລະບຸໄວ້ ແລະສົ່ງຜົນລວມຂອງຜະລິດຕະພັນ. ເນື່ອງຈາກພວກເຮົາຕ້ອງການຊອກຫາກໍລະນີທີ່ລະອຽດອ່ອນ, ພວກເຮົາໃຊ້ຟັງຊັນ EXACT ເພື່ອໃຫ້ໄດ້ array ທຳອິດ:

    =SUMPRODUCT((EXACT(A2:A7,F2) * (B2:B7)))

    ໜ້າເສຍດາຍ, ຟັງຊັນ SUMPRODUCT ບໍ່ສາມາດສົ່ງຄືນຂໍ້ຄວາມທີ່ກົງກັນໄດ້ເນື່ອງຈາກຄ່າຂໍ້ຄວາມບໍ່ສາມາດຄູນໄດ້. ໃນກໍລະນີນີ້, ທ່ານຈະໄດ້ຮັບ #VALUE! ຄວາມຜິດພາດເຊັ່ນໃນເຊລ F4 ໃນພາບໜ້າຈໍຂ້າງລຸ່ມນີ້:

    ສູດນີ້ເຮັດວຽກແນວໃດ:

    ເຊັ່ນດຽວກັບໃນຕົວຢ່າງ VLOOKUP, EXACT ການກວດສອບຫນ້າທີ່ຄ່າໃນ F2 ຕໍ່ກັບຄ່າທັງໝົດໃນ A2:A7 ແລະສົ່ງຄືນ TRUE ສຳລັບການຈັບຄູ່ທີ່ລະອຽດອ່ອນຕົວພິມນ້ອຍ, FALSE ຖ້າບໍ່ດັ່ງນັ້ນ:

    SUMPRODUCT(({FALSE;FALSE;FALSE;TRUE;FALSE;FALSE}*{155;186;90;54;159;28}))

    ໃນສູດສ່ວນໃຫຍ່, Excel ຈະປະເມີນ TRUE ເປັນ 1 ແລະ FALSE ເປັນ 0. . ດັ່ງນັ້ນ, ເມື່ອ SUMPRODUCT ຄູນອົງປະກອບຂອງສອງ array ໃນຕໍາແໜ່ງດຽວກັນ, ທັງໝົດທີ່ບໍ່ໄດ້ກົງກັນ (FALSE) ຈະກາຍມາເປັນສູນ:

    SUMPRODUCT({0;0;0;54;0;0})

    ດັ່ງນີ້, ສູດການຕອບແທນຕົວເລກຈາກ ຖັນ B ທີ່ສອດຄ້ອງກັບການຈັບຄູ່ຕົວພິມນ້ອຍໃຫຍ່ໃນຖັນ A.

    ຂໍ້ຈຳກັດ SUMPRODUCT : ສາມາດສົ່ງຄືນຄ່າຕົວເລກເທົ່ານັ້ນ.

    INDEX MATCH - ການຊອກຫາຕົວພິມນ້ອຍໃຫຍ່ສຳລັບ ປະເພດຂໍ້ມູນທັງໝົດ

    ສຸດທ້າຍ, ພວກເຮົາໃກ້ຈະໄດ້ຮັບສູດການຊອກຄົ້ນຫາທີ່ລະອຽດອ່ອນຕົວພິມນ້ອຍແບບບໍ່ມີຂໍ້ຈຳກັດ ເຊິ່ງໃຊ້ໄດ້ໃນທຸກລຸ້ນຂອງ Excel ແລະໃນຊຸດຂໍ້ມູນທັງໝົດ.

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

    ການລວມກັນຂອງຟັງຊັນ INDEX ແລະ MATCH ມັກຈະຖືກນໍາໃຊ້. ໃນ Ex cel ເປັນທາງເລືອກທີ່ປ່ຽນແປງໄດ້ ແລະຫຼາກຫຼາຍກວ່າໃຫ້ກັບ VLOOKUP. ບົດຄວາມຕໍ່ໄປນີ້ເຮັດວຽກໄດ້ດີ (ຫວັງວ່າ :) ອະທິບາຍວ່າສອງໜ້າທີ່ນີ້ເຮັດວຽກຮ່ວມກັນແນວໃດ - ການນໍາໃຊ້ INDEX MATCH ແທນ VLOOKUP.

    ນີ້, ຂ້າພະເຈົ້າພຽງແຕ່ຈະເຕືອນທ່ານຈຸດສໍາຄັນ:

    • ຟັງຊັນ MATCH ຄົ້ນຫາຄ່າຊອກຫາໃນ array ຊອກຫາທີ່ລະບຸໄວ້ ແລະສົ່ງຄືນຕຳແໜ່ງທີ່ສົມທຽບຂອງມັນ.
    • ພີ່ນ້ອງ.ຕຳແໜ່ງຂອງຄ່າຊອກຫາໄປກົງກັບອາກິວເມັນ row_num ຂອງຟັງຊັນ INDEX ທີ່ແນະນຳໃຫ້ມັນສົ່ງຄືນຄ່າຈາກແຖວນັ້ນ.

    ສຳລັບສູດການຮັບຮູ້ຕົວພິມຂໍ້ຄວາມ, ທ່ານພຽງແຕ່ ຕ້ອງການເພີ່ມຫນຶ່ງຟັງຊັນເພີ່ມເຕີມໃຫ້ກັບການປະສົມປະສານ INDEX MATCH ຄລາສສິກ. ແນ່ນອນ, ທ່ານຕ້ອງການຟັງຊັນ EXACT ອີກຄັ້ງ:

    INDEX( return_array , MATCH(TRUE, EXACT( lookup_value , lookup_array ), 0))

    ສູດທີ່ແທ້ຈິງໃນ F3 ແມ່ນ:

    =INDEX(B2:B7, MATCH(TRUE, EXACT(A2:A7, F2), 0))

    ໃນ F4, ພວກເຮົາກຳລັງໃຊ້ອັນນີ້:

    =INDEX(C2:C7, MATCH(TRUE, EXACT(A2:A7, F2), 0))

    ກະລຸນາຈື່ວ່າມັນພຽງແຕ່ເຮັດວຽກເປັນ ສູດອາເຣໃນທຸກລຸ້ນນອກເໜືອໄປຈາກ Excel 365, ສະນັ້ນ ໃຫ້ແນ່ໃຈວ່າໃສ່ມັນໂດຍການກົດປຸ່ມ Ctrl + Shift + Enter ພ້ອມກັນ. ຖ້າເຮັດໄດ້ຢ່າງຖືກຕ້ອງ, ສູດຈະປິດຢູ່ໃນວົງເລັບ curly ດັ່ງທີ່ສະແດງຢູ່ໃນຫນ້າຈໍຂ້າງລຸ່ມນີ້:

    ສູດນີ້ເຮັດວຽກແນວໃດ:

    ເຊັ່ນດຽວກັບໃນຕົວຢ່າງທີ່ຜ່ານມາທັງໝົດ, EXACT ກັບຄືນ TRUE ສໍາລັບແຕ່ລະຄ່າໃນ A2:A7 ທີ່ກົງກັບຄ່າໃນ F2. ເນື່ອງຈາກພວກເຮົາໃຊ້ TRUE ສໍາລັບ lookup_value ຂອງ MATCH, ມັນສົ່ງຜົນຕອບແທນການຈັບຄູ່ທີ່ລະອຽດອ່ອນຂອງຕົວພິມໃຫຍ່, ເຊິ່ງແນ່ນອນວ່າ INDEX ຕ້ອງການໃຫ້ຜົນການຈັບຄູ່ຈາກ B2:B7.

    ສູດການຊອກຫາທີ່ລະອຽດອ່ອນຕົວພິມໃຫຍ່ຂັ້ນສູງ

    ສູດ INDEX MATCH ທີ່ກ່າວມາຂ້າງເທິງນັ້ນເບິ່ງດີເລີດ, ແມ່ນບໍ? ແຕ່ໃນຄວາມເປັນຈິງ, ມັນບໍ່ແມ່ນ. ໃຫ້ຂ້ອຍສະແດງເຫດຜົນ.

    ສົມມຸດວ່າຕາລາງໃນຖັນສົ່ງຄືນທີ່ກົງກັບຄ່າການຊອກຫາຫວ່າງເປົ່າ. ສູດໃດຈະກັບຄືນມາ? ບໍ່ມີຫຍັງ.ແລະຕອນນີ້, ມາເບິ່ງກັນວ່າອັນໃດຈະກັບຄືນມາ:

    =INDEX(C2:C7, MATCH(TRUE, EXACT(A2:A7, F2), 0))

    ອຸ້ຍ, ສູດໃຫ້ຜົນເປັນສູນ! ບາງທີ, ມັນບໍ່ສໍາຄັນແທ້ໆເມື່ອຈັດການກັບຄ່າຂໍ້ຄວາມເທົ່ານັ້ນ. ແນວໃດກໍ່ຕາມ, ຖ້າແຜ່ນງານຂອງທ່ານມີຕົວເລກ ແລະບາງສ່ວນຂອງພວກມັນເປັນສູນແທ້, ນີ້ແມ່ນບັນຫາ.

    ຄວາມຈິງແລ້ວ, ສູດການຊອກຫາອື່ນໆທັງໝົດທີ່ສົນທະນາກ່ອນໜ້ານັ້ນ ມີລັກສະນະດຽວກັນ. ແຕ່ດຽວນີ້ເຈົ້າຕ້ອງການສູດທີ່ບໍ່ສົມບູນແບບ, ບໍ່? ກໍລະນີນີ້:

    =IF(INDIRECT("C"&(1+MATCH(TRUE,EXACT(A2:A7, F2), 0)))"", INDEX(C2:C7, MATCH(TRUE, EXACT(A2:A7, F2), 0)), "")

    ໃນສູດຂ້າງເທິງ:

    • "C" ແມ່ນຖັນກັບຄືນ.
    • "1" ແມ່ນຕົວເລກ. ທີ່ປ່ຽນ ຕຳແໜ່ງທີ່ກ່ຽວຂ້ອງ ຂອງເຊລທີ່ສົ່ງຄືນໂດຍຟັງຊັນ MATCH ໃຫ້ເປັນ ທີ່ຢູ່ຕາລາງທີ່ແທ້ຈິງ .

    ຕົວຢ່າງ, ແຖວຊອກຫາໃນຟັງຊັນ MATCH ຂອງພວກເຮົາ ແມ່ນ A2:A7, ຊຶ່ງຫມາຍຄວາມວ່າຕໍາແຫນ່ງທີ່ກ່ຽວຂ້ອງຂອງເຊນ A2 ແມ່ນ "1", ເພາະວ່ານີ້ແມ່ນເຊນທໍາອິດໃນອາເຣ. ແຕ່ໃນຄວາມເປັນຈິງ, ແຖວຊອກຫາເລີ່ມຕົ້ນໃນແຖວທີ 2. ເພື່ອຊົດເຊີຍຄວາມແຕກຕ່າງ, ພວກເຮົາເພີ່ມ 1, ດັ່ງນັ້ນຟັງຊັນ INDIRECT ຈະສົ່ງຄືນຄ່າຈາກຕາລາງທີ່ຖືກຕ້ອງ.

    ຮູບໜ້າຈໍລຸ່ມນີ້ສະແດງໃຫ້ເຫັນເຖິງ INDEX ທີ່ອ່ອນໄຫວຕໍ່ກັບກໍລະນີທີ່ປັບປຸງໃຫ້ດີຂຶ້ນ. MATCH ສູດຄຳນວນໃນການດຳເນີນການ.

    ຖ້າຕາລາງສົ່ງຄືນຫວ່າງເປົ່າ, ສູດຄຳນວນຈະບໍ່ສົ່ງຜົນຫຍັງ (ເປັນສະຕຣິງຫວ່າງເປົ່າ):

    ຖ້າຕາລາງທີ່ສົ່ງຄືນມີສູນ , ສູດໃຫ້ຜົນຕອບແທນ 0:

    ຖ້າທ່ານຕ້ອງການສະແດງບາງຂໍ້ຄວາມເມື່ອຕາລາງທີ່ສົ່ງຄືນຫວ່າງເປົ່າ, ປ່ຽນສະຕຣິງຫວ່າງເປົ່າ ("") ໃນອາກິວເມັນສຸດທ້າຍຂອງ IF ດ້ວຍບາງຂໍ້ຄວາມ:

    =IF(INDIRECT("C"&(1+MATCH(TRUE, EXACT(A2:A7, F2), 0)))"", INDEX(C2:C7, MATCH(TRUE, EXACT(A2:A7, F2), 0)), "There is nothing to return, sorry.")

    ເຮັດ VLOOKUP ທີ່ມີຕົວພິມນ້ອຍໃຫຍ່ເປັນວິທີທີ່ງ່າຍ

    ຜູ້ໃຊ້ Ultimate Suite ສໍາລັບ Excel ຂອງພວກເຮົາມີເຄື່ອງມືພິເສດທີ່ເຮັດໃຫ້ການຊອກຫາຢູ່ໃນຕາຕະລາງຂະຫນາດໃຫຍ່ແລະສະລັບສັບຊ້ອນງ່າຍຂຶ້ນແລະບໍ່ມີຄວາມກົດດັນ. ສິ່ງທີ່ດີທີ່ສຸດແມ່ນວ່າ Merge Two Tables ມີທາງເລືອກທີ່ລະອຽດອ່ອນ, ແລະຕົວຢ່າງຂ້າງລຸ່ມນີ້ສະແດງໃຫ້ເຫັນມັນຢູ່ໃນການປະຕິບັດ.

    ສົມມຸດວ່າທ່ານຕ້ອງການດຶງ Qty. ຈາກຕາຕະລາງ Lookup ໄປຫາຕາຕະລາງ Main ໂດຍອີງໃສ່ ID ລາຍການທີ່ບໍ່ຊໍ້າກັນຂອງ:

    ສິ່ງທີ່ທ່ານເຮັດແມ່ນເພື່ອແລ່ນຕາຕະລາງການລວມເຂົ້າກັນ. wizard ແລະປະຕິບັດຂັ້ນຕອນເຫຼົ່ານີ້:

    1. ເລືອກຕາຕະລາງຕົ້ນຕໍທີ່ຈະດຶງຂໍ້ມູນໃຫມ່.
    2. ເລືອກຕາຕະລາງການຊອກຫາບ່ອນທີ່ຈະຊອກຫາຂໍ້ມູນໃຫມ່.
    3. ເລືອກຫນຶ່ງຫຼືຫຼາຍຄໍລໍາທີ່ສໍາຄັນ (ID ລາຍການໃນກໍລະນີຂອງພວກເຮົາ). ແລະໃຫ້ແນ່ໃຈວ່າກວດເບິ່ງກ່ອງ ການຈັບຄູ່ຕົວພິມນ້ອຍໃຫຍ່ .

  • ຕົວຊ່ວຍຈະນໍາທ່ານຜ່ານສາມຂັ້ນຕອນທີ່ຍັງເຫຼືອ. ທ່ານລະບຸວ່າຖັນໃດທີ່ຈະອັບເດດ, ຖັນໃດທີ່ຈະເພີ່ມ ແລະເລືອກຕົວເລືອກເພີ່ມເຕີມຖ້າຕ້ອງການ.
  • ບໍ່ດົນ, ທ່ານຈະໄດ້ຮັບຜົນທີ່ຕ້ອງການ :)

    ນັ້ນແມ່ນວິທີການຊອກຫາໃນ Excel ໂດຍຄໍານຶງເຖິງກໍລະນີຂໍ້ຄວາມ. ຂ້ອຍຂໍຂອບໃຈສຳລັບການອ່ານ ແລະຫວັງວ່າຈະໄດ້ພົບເຈົ້າໃນ blog ຂອງພວກເຮົາໃນອາທິດໜ້າ!

    ປຶ້ມແບບເຝິກຫັດສຳລັບການດາວໂຫຼດ

    ຕົວຢ່າງ VLOOKUP ທີ່ມີຕົວພິມນ້ອຍໃຫຍ່ (ໄຟລ໌ .xlsx)

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