ສາລະບານ
ຟັງຊັນ 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 ແລະໂຄງການ.