6 ເຫດຜົນວ່າເປັນຫຍັງ VLOOKUP ຂອງທ່ານບໍ່ເຮັດວຽກ

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

ຟັງຊັນ VLOOKUP ເປັນຟັງຊັນຊອກຫາ ແລະອ້າງອີງທີ່ນິຍົມທີ່ສຸດໃນ Excel. ມັນຍັງເປັນໜຶ່ງໃນຂໍ້ຄວາມຜິດພາດ #N/A ທີ່ເປັນຕາຢ້ານ ແລະເປັນທີ່ໜ້າຢ້ານທີ່ສຸດ.

ບົດຄວາມນີ້ຈະເບິ່ງ 6 ເຫດຜົນທົ່ວໄປທີ່ສຸດທີ່ເຮັດໃຫ້ VLOOKUP ຂອງທ່ານບໍ່ເຮັດວຽກ.

    ທ່ານຕ້ອງການການຈັບຄູ່ທີ່ແນ່ນອນ

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

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

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

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

    ການແກ້ໄຂ

    ຖ້າຊອກຫາຄ່າທີ່ເປັນເອກະລັກ, ໃຫ້ໃສ່ FALSE ສໍາລັບອາກິວເມັນສຸດທ້າຍ. VLOOKUP ຂ້າງເທິງຄວນຈະຖືກໃສ່ເປັນ =VLOOKUP(H3,B3:F11,2,FALSE) .

    ລັອກຕາຕະລາງອ້າງອີງ

    ບາງທີເຈົ້າກຳລັງຊອກຫາການໃຊ້ VLOOKUP ຫຼາຍອັນເພື່ອສົ່ງຄືນຂໍ້ມູນທີ່ແຕກຕ່າງກັນກ່ຽວກັບບັນທຶກ. ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ກໍາ​ລັງ​ວາງ​ແຜນ​ທີ່​ຈະ​ສໍາ​ເນົາ VLOOKUP ຂອງ​ທ່ານ​ໄປ​ທີ່​ຫຼາຍ​ເຊ​ລ​, ທ່ານ​ຈະ​ຈໍາ​ເປັນ​ຕ້ອງ​ໄດ້​ລັອກ​ຕາ​ຕະ​ລາງ​ຂອງ​ທ່ານ​. ຊ່ວງຕາລາງທີ່ບໍ່ຖືກຕ້ອງກຳລັງຖືກອ້າງອີງສໍາລັບ lookup_value ແລະ table array .

    Solution

    ຕາຕະລາງທີ່ຟັງຊັນ VLOOKUP ໃຊ້ເພື່ອເບິ່ງ ສໍາລັບ ແລະສົ່ງຄືນຂໍ້ມູນຈາກແມ່ນເອີ້ນວ່າ table_array . ອັນນີ້ຈະຕ້ອງຖືກອ້າງອີງຢ່າງແທ້ຈິງເພື່ອຄັດລອກ VLOOKUP ຂອງທ່ານ.

    ຄລິກໃສ່ການອ້າງອີງພາຍໃນສູດ ແລະກົດປຸ່ມ F4 ເທິງແປ້ນພິມເພື່ອປ່ຽນການອ້າງອີງຈາກສົມທຽບເປັນສົມບູນ. ສູດຄວນຈະຖືກໃສ່ເປັນ =VLOOKUP($H$3,$B$3:$F$11,4,FALSE) .

    ໃນຕົວຢ່າງນີ້ ທັງການອ້າງອີງ lookup_value ແລະ table_array ໄດ້ຖືກເຮັດຢ່າງແທ້ຈິງ. ໂດຍປົກກະຕິແລ້ວມັນອາດຈະເປັນພຽງ table_array ທີ່ຕ້ອງການລັອກ.

    A Column has been inserted

    The column index number, or col_index_num , is used ໂດຍຟັງຊັນ VLOOKUP ເພື່ອປ້ອນຂໍ້ມູນໃດນຶ່ງທີ່ຈະສົ່ງຄືນກ່ຽວກັບບັນທຶກ.

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

    ປະລິມານແມ່ນຢູ່ໃນຖັນ 3, ແຕ່ຫຼັງຈາກຖັນໃຫມ່ຖືກໃສ່, ມັນໄດ້ກາຍເປັນຖັນ 4. ແນວໃດກໍ່ຕາມ VLOOKUP ບໍ່ໄດ້ປັບປຸງອັດຕະໂນມັດ.

    ວິທີແກ້ໄຂບັນຫາ 1

    ໜຶ່ງການແກ້ໄຂອາດຈະເປັນການປົກປ້ອງແຜ່ນວຽກເພື່ອໃຫ້ຜູ້ໃຊ້ບໍ່ສາມາດໃສ່ຖັນໄດ້. ຖ້າຜູ້ໃຊ້ຈະຕ້ອງສາມາດເຮັດສິ່ງນີ້ໄດ້, ມັນບໍ່ແມ່ນການແກ້ໄຂທີ່ເປັນໄປໄດ້. col_index_num ອາກິວເມັນຂອງ VLOOKUP.

    ຟັງຊັນ MATCH ສາມາດໃຊ້ເພື່ອຊອກຫາ ແລະສົ່ງຄືນຕົວເລກຖັນທີ່ຕ້ອງການ. ອັນນີ້ເຮັດໃຫ້ col_index_num ໄດນາມິກ ດັ່ງນັ້ນຖັນທີ່ໃສ່ໄວ້ຈະບໍ່ມີຜົນກະທົບກັບ VLOOKUP ອີກຕໍ່ໄປ.

    ສູດຂ້າງລຸ່ມນີ້ສາມາດໃສ່ໃນຕົວຢ່າງນີ້ເພື່ອປ້ອງກັນບັນຫາທີ່ສະແດງໃຫ້ເຫັນຂ້າງເທິງ.

    ຕາຕະລາງໄດ້ໃຫຍ່ຂຶ້ນ

    ເມື່ອມີແຖວເພີ່ມເຕີມໃສ່ໃນຕາຕະລາງ, VLOOKUP ອາດຈະຕ້ອງໄດ້ຮັບການປັບປຸງເພື່ອຮັບປະກັນວ່າແຖວເພີ່ມເຕີມເຫຼົ່ານີ້ຖືກລວມເຂົ້າ. ຮູບພາບຂ້າງລຸ່ມນີ້ສະແດງໃຫ້ເຫັນ VLOOKUP ທີ່ບໍ່ກວດເບິ່ງຕາຕະລາງທັງຫມົດສໍາລັບລາຍການຂອງຫມາກໄມ້. 2007+), ຫຼືເປັນຊື່ຊ່ວງແບບໄດນາມິກ. ເຕັກນິກເຫຼົ່ານີ້ຈະຮັບປະກັນວ່າຟັງຊັນ VLOOKUP ຂອງທ່ານຈະກວດສອບຕາຕະລາງທັງໝົດຢູ່ສະເໝີ.

    ເພື່ອຈັດຮູບແບບຊ່ວງເປັນຕາຕະລາງ, ເລືອກຊ່ວງຂອງເຊລທີ່ທ່ານຕ້ອງການໃຊ້ສຳລັບ table_array ແລ້ວຄລິກ ໜ້າຫຼັກ > ຈັດຮູບແບບເປັນຕາຕະລາງ ແລະເລືອກຮູບແບບຈາກຄັງຮູບ. ຄລິກແຖບ ອອກແບບ ພາຍໃຕ້ Table Tools ແລະປ່ຽນຊື່ຕາຕະລາງໃນປ່ອງທີ່ໃຫ້ໄວ້.

    VLOOKUP ຂ້າງລຸ່ມນີ້ສະແດງໃຫ້ເຫັນຕາຕະລາງທີ່ມີຊື່ FruitList ຖືກນໍາໃຊ້.

    VLOOKUP ບໍ່ສາມາດເບິ່ງໄປທາງຊ້າຍຂອງມັນໄດ້

    ຂໍ້ຈຳກັດຂອງຟັງຊັນ VLOOKUP ແມ່ນວ່າມັນບໍ່ສາມາດເບິ່ງໄປທາງຊ້າຍຂອງມັນໄດ້. ມັນ​ຈະ​ເບິ່ງ​ລົງ​ຖັນ​ເບື້ອງ​ຊ້າຍ​ສຸດ​ຂອງ​ຕາ​ຕະ​ລາງ​ແລະ​ກັບ​ຄືນ​ມາ​ຂໍ້​ມູນ​ຈາກ​ສິດ​ທິ​ໃນ​ການ​.ນີ້ກ່ຽວຂ້ອງກັບການບໍ່ໃຊ້ VLOOKUP ເລີຍ. ການນໍາໃຊ້ການປະສົມປະສານຂອງຫນ້າທີ່ INDEX ແລະ MATCH ຂອງ Excel ແມ່ນທາງເລືອກທົ່ວໄປຂອງ VLOOKUP. ມັນມີຄວາມຫຼາກຫຼາຍຫຼາຍ.

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

    ສຶກສາເພີ່ມເຕີມກ່ຽວກັບການໃຊ້ INDEX ແລະ MATCH

    ຕາຕະລາງຂອງທ່ານປະກອບດ້ວຍການຊໍ້າກັນ

    ຟັງຊັນ VLOOKUP ສາມາດສົ່ງຄືນໄດ້ພຽງແຕ່ຫນຶ່ງບັນທຶກ. ມັນຈະສົ່ງຄືນບັນທຶກທຳອິດທີ່ກົງກັບຄ່າທີ່ທ່ານຊອກຫາ.

    ຖ້າຕາຕະລາງຂອງທ່ານມີຂໍ້ມູນທີ່ຊໍ້າກັນ, VLOOKUP ຈະບໍ່ຂຶ້ນກັບໜ້າວຽກ.

    ວິທີແກ້ໄຂ 1

    ຄວນ ລາຍຊື່ຂອງເຈົ້າມີຊໍ້າກັນບໍ? ຖ້າບໍ່ພິຈາລະນາເອົາພວກມັນອອກ. ວິທີທີ່ໄວທີ່ຈະເຮັດຄືການເລືອກຕາຕະລາງ ແລະຄລິກທີ່ປຸ່ມ Removes Duplicates ຢູ່ໃນແຖບ Data .

    ກວດເບິ່ງ AbleBits Duplicate Remover ເພື່ອຄວາມສົມບູນຫຼາຍຂຶ້ນ. ເຄື່ອງ​ມື​ສໍາ​ລັບ​ການ​ຈັດ​ການ​ຊ​້​ໍາ​ກັນ​ໃນ​ຕາ​ຕະ​ລາງ Excel ຂອງ​ທ່ານ​. ໃນກໍລະນີນີ້ VLOOKUP ບໍ່ແມ່ນສິ່ງທີ່ທ່ານຕ້ອງການ. PivotTable ຈະດີເລີດທີ່ຈະເລືອກຄ່າໃດໜຶ່ງ ແລະຈັດລາຍການຜົນໄດ້ຮັບແທນ.

    ຕາຕະລາງຂ້າງລຸ່ມນີ້ແມ່ນລາຍການຄຳສັ່ງ. ສົມມຸດວ່າທ່ານຕ້ອງການສົ່ງຄືນການສັ່ງຊື້ທັງໝົດສຳລັບໝາກໄມ້ຊະນິດໃດນຶ່ງ.

    ມີການນຳໃຊ້ PivotTable ເພື່ອເຮັດໃຫ້ຜູ້ໃຊ້ເລືອກ Fruit ID ຈາກຕົວກອງລາຍງານ ແລະລາຍຊື່. ປະກົດການສັ່ງທັງໝົດ.

    ບັນຫາ VLOOKUPs

    ບົດຄວາມນີ້ໄດ້​ສະ​ແດງ​ໃຫ້​ເຫັນ​ການ​ແກ້​ໄຂ 6 ເຫດ​ຜົນ​ທົ່ວ​ໄປ​ທີ່​ຫນ້າ​ທີ່ VLOOKUP ບໍ່​ໄດ້​ເຮັດ​ວຽກ​. ປະກອບອາວຸດກັບຂໍ້ມູນນີ້, ທ່ານຄວນມີຄວາມສຸກກັບອະນາຄົດທີ່ມີບັນຫາຫນ້ອຍກັບຟັງຊັນ Excel ທີ່ຫນ້າຫວາດສຽວນີ້.

    ກ່ຽວກັບຜູ້ຂຽນ

    Alan Murray ເປັນຄູຝຶກ IT ແລະຜູ້ກໍ່ຕັ້ງ Computergaga. ລາວສະຫນອງການຝຶກອົບຮົມອອນໄລນ໌ແລະຄໍາແນະນໍາແລະ tricks ຫລ້າສຸດໃນ Excel, Word, PowerPoint ແລະໂຄງການ.

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