VLOOKUP ບໍ່ເຮັດວຽກ (8 ເຫດຜົນ ແລະວິທີແກ້ໄຂ)

  • ແບ່ງປັນນີ້
Hugh West

ສາ​ລະ​ບານ

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

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

ດາວໂຫລດເພື່ອປະຕິບັດ

ກະລຸນາດາວໂຫຼດປຶ້ມວຽກຈາກລິ້ງຂ້າງລຸ່ມນີ້.

<9 VLOOKUP ບໍ່ເຮັດວຽກໃນ Excel.xlsx

8 ສາເຫດຂອງ VLOOKUP ບໍ່ເຮັດວຽກ

1. VLOOKUP ບໍ່ເຮັດວຽກ ແລະສະແດງ N/ ຄວາມ​ຜິດ​ພາດ

ໃນ​ພາກ​ນີ້, ຂ້າ​ພະ​ເຈົ້າ​ຈະ​ສະ​ແດງ​ໃຫ້​ທ່ານ​ເຫັນ​ວ່າ​ເປັນ​ຫຍັງ​ເກີດ​ຄວາມ​ຜິດ​ພາດ #N/A ໃນ​ຂະ​ນະ​ທີ່​ເຮັດ​ວຽກ​ກັບ ຟັງ​ຊັນ VLOOKUP . ເຊັ່ນດຽວກັນກັບຂ້າພະເຈົ້າຈະແນະນໍາທ່ານວິທີແກ້ໄຂທີ່ດີທີ່ສຸດເພື່ອຫຼີກເວັ້ນການ #N/A ຄວາມຜິດພາດ.

1.1. Leading and Trailing Spaces

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

ທີ່ນີ້, ຂ້າພະເຈົ້າໄດ້ນໍາໃຊ້ສູດ VLOOKUP ຟັງຊັນ MATCH , ຍັງໃຊ້ FALSE ເປັນ ​​ range_lookup ເພື່ອໃຫ້ໄດ້ ກົງກັນແທ້ .

ໃນ MATCH ຟັງຊັນ, ຂ້ອຍໃຊ້ຊື່ຖັນ J3 ເປັນ ​​ lookup_value , ຕໍ່ໄປເລືອກໄລຍະຊື່ຖັນ B3:G3 ເປັນ lookup_array ຈາກນັ້ນ ເອົາ 0 ເປັນ ​​ match_type ເພື່ອໃຊ້ ກົງກັນແທ້ .

ກົດປຸ່ມ ENTER . ດັ່ງນັ້ນ, ທ່ານຈະໄດ້ຮັບຜົນທີ່ຄາດໄວ້ທີ່ທ່ານຕ້ອງການ.

8. ຊອກຫາຄ່າມີຄ່າຊໍ້າກັນ

ໃນກໍລະນີທີ່ເຈົ້າ lookup_value ມີຄ່າທີ່ຊໍ້າກັນ ຈາກນັ້ນ VLOOKUP ຈະບໍ່ເຮັດວຽກກັບຄ່າທັງໝົດທີ່ມີຢູ່.

VLOOKUP ພຽງແຕ່ສົ່ງຄ່າທຳອິດທີ່ກົງກັບຄ່າທີ່ທ່ານເບິ່ງເທົ່ານັ້ນ. ສໍາລັບ.

ການແກ້ໄຂ :

ເພື່ອຫຼີກເວັ້ນບັນຫາປະເພດດັ່ງກ່າວ, ທ່ານສາມາດລຶບສິ່ງທີ່ຊໍ້າກັນໄດ້ ຫຼື ທ່ານສາມາດໃຊ້ pivot table .

⏩ ທ່ານສາມາດເອົາສິ່ງທີ່ຊໍ້າກັນໄດ້ໂດຍໃຊ້ Remove Duplicates ຈາກນັ້ນ Ribbon.

⏩ ນອກຈາກນັ້ນ, ທ່ານສາມາດນໍາໃຊ້ Pivot. ຕາຕະລາງ .

ເພື່ອໃຊ້ມັນ,

ທຳອິດ, ເລືອກຊ່ວງຕາລາງ

ຈາກນັ້ນ, ເປີດແຖບ ໃສ່ ແຖບ >> ເລືອກ ຕາຕະລາງ pivot

A ກ່ອງໂຕ້ຕອບ ຈະປາກົດຂຶ້ນ, ເລືອກສະຖານທີ່ແລ້ວຄລິກ ຕົກລົງ .

ດຽວນີ້, ທ່ານສາມາດເລືອກ ໝາກໄມ້ ແລະ ລະຫັດການສັ່ງຊື້ ໃນ ແຖວ ຈາກນັ້ນມັນຈະສະແດງ ທີ່ມີຢູ່ແລ້ວ ID ການສັ່ງຊື້ ຂອງ ໝາກໄມ້ ທີ່ທ່ານເລືອກ.

ອ່ານເພີ່ມເຕີມ: ວິທີຊອກຫາ ຊ້ໍາກັນຄ່າໃນ Excelການໃຊ້ VLOOKUP

ພາກປະຕິບັດ

ຂ້ອຍໄດ້ໃຫ້ເອກະສານຝຶກຫັດໃນປື້ມຄູ່ມືເພື່ອປະຕິບັດວິທີການທີ່ອະທິບາຍເຫຼົ່ານີ້.

ສະ​ຫຼຸບ

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

ຢ່າງຖືກຕ້ອງ.

ທຳອິດ, ເລືອກຕາລາງໃດໜຶ່ງເພື່ອວາງຄ່າຜົນໄດ້ຮັບຂອງເຈົ້າ.

➤ ຂ້ອຍເລືອກຕາລາງ I4

ຈາກນັ້ນ, ພິມສູດຕໍ່ໄປນີ້ໃສ່ ແຖບສູດ .

=VLOOKUP(H4,B4:F12,2)

ຢູ່ນີ້, ໃນ VLOOKUP function, ຂ້ອຍເລືອກຕາລາງ H4 ເປັນ ​​ lookup_value , ແລະເລືອກໄລຍະ B4:F12 ເປັນ ​​ table_array . ດັ່ງທີ່ຂ້ອຍຕ້ອງການຮູ້ ID ຄໍາສັ່ງ ດັ່ງນັ້ນໃຫ້ 2 ເປັນ ​​ col_index_num .

ກົດປຸ່ມ ENTER . ດຽວນີ້, ເຈົ້າຄວນໄດ້ຮັບ ID ການສັ່ງຊື້ ຂອງ look_up ຄ່າ ແຕ່ມັນຈະສະແດງ #N/A .

ດຽວນີ້, ຫຼັງຈາກເບິ່ງຊຸດຂໍ້ມູນແລ້ວ ເຈົ້າຈະພົບວ່າ lookup_value Apple ມີບາງບ່ອນຢູ່ນຳ, ນັ້ນຄືເຫດຜົນວ່າ VLOOKUP ບໍ່ເຮັດວຽກ.

ການ​ແກ້​ໄຂ :

ເພື່ອ​ເອົາ​ຊ່ອງ​ທີ່​ນຳ​ໜ້າ​ຫຼື​ການ​ຕໍ່​ທ້າຍ​ອອກ, ໃຫ້​ໃຊ້ lookup_value argument ກັບ ຟັງຊັນ TRIM ພາຍໃນ VLOOKUP ຟັງຊັນ.

ໃຫ້ຂ້ອຍສະແດງວິທີທີ່ເຈົ້າສາມາດໃຊ້ຟັງຊັນ TRIM ພາຍໃນຟັງຊັນ VLOOKUP .

ເພື່ອຫຼີກເວັ້ນຄວາມຜິດພາດ VLOOKUP ໃຫ້ພິມສູດຄຳນວນຕໍ່ໄປນີ້ໃນຕາລາງທີ່ເລືອກຂອງທ່ານ.

=VLOOKUP(TRIM(H4),B4:F12,2)

ຢູ່ບ່ອນນີ້, ຟັງຊັນ TRIM ຈະລຶບຊ່ອງນຳໜ້າ ແລະຫຼັງທັງໝົດທີ່ມີຢູ່ແລ້ວຂອງຕາລາງທີ່ເລືອກ H4 .

1.2. ສໍາລັບ Typo Mistake VLOOKUP ບໍ່ເຮັດວຽກ

ການພິມຜິດພາດຂອງ lookup_value ແມ່ນເຫດຜົນອື່ນສໍາລັບການບໍ່ເຮັດວຽກ VLOOKUP .

ທີ່ນີ້, ທ່ານ.ຈະເຫັນຂ້ອຍໃສ່ສູດຢ່າງຖືກຕ້ອງໃນຕາລາງທີ່ເລືອກ.

=VLOOKUP(H4,B4:F12,2)

ກົດປຸ່ມ ENTER ແຕ່ແທນທີ່ຈະສະແດງ ID ການສັ່ງຊື້ , ມັນຈະສະແດງຂໍ້ຜິດພາດ #N/A .

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

ວິທີແກ້ :

ພິມ lookup_value ຢ່າງລະມັດລະວັງສະເໝີ. ທ່ານ​ຕ້ອງ​ຮັກ​ສາ​ການ​ສະ​ກົດ​ຄໍາ​ທີ່​ແນ່​ນອນ​ຂອງ​ຄ່າ​ຈາກ​ຕາ​ຕະ​ລາງ​ຂໍ້​ມູນ​ໄດ້​. 3>

1.3. ຄ່າຕົວເລກຖືກຈັດຮູບແບບເປັນຂໍ້ຄວາມ

ໃນກໍລະນີຄ່າຕົວເລກຖືກຈັດຮູບແບບເປັນຂໍ້ຄວາມໃນ table_array ຫຼັງຈາກນັ້ນມັນຈະສະແດງຂໍ້ຜິດພາດ #N/A ໃນຂະນະທີ່ໃຊ້ 1>VLOOKUP ຟັງຊັນ.

ຂ້ອຍຈະພະຍາຍາມເອົາ ລາຄາ ໂດຍການໃຊ້ Order ID ເປັນ ​​ lookup_value .

ທຳອິດ, ເລືອກຕາລາງໃດໜຶ່ງເພື່ອວາງຄ່າຜົນໄດ້ຮັບຂອງເຈົ້າ.

➤ ຂ້ອຍເລືອກຕາລາງ I4

ຈາກນັ້ນ, ພິມສູດຄຳນວນຕໍ່ໄປນີ້ໃສ່ ແຖບສູດ. .

=VLOOKUP(H4,C4:F12,3)

ກົດປຸ່ມ ENTER . ດັ່ງນັ້ນ, ທ່ານຈະໄດ້ຮັບ #N/A error ແທນ Price .

ດຽວນີ້, ຖ້າທ່ານຜ່ານຖັນ Order ID ຫຼັງຈາກນັ້ນ. ທ່ານຈະເຫັນຕົວເລກ 1001 ຖືກຈັດຮູບແບບເປັນຂໍ້ຄວາມ. ນັ້ນແມ່ນເຫດຜົນທີ່ບໍ່ເຮັດວຽກ VLOOKUP .

ວິທີແກ້ໄຂ:

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

ອ່ານເພີ່ມເຕີມ: VLOOKUP ບາງສ່ວນ ຂໍ້ຄວາມຈາກເຊລດຽວໃນ Excel

1.4. ຄ່າຊອກຫາບໍ່ແມ່ນຖັນຊ້າຍສຸດ

ການ VLOOKUP ຟັງຊັນຮັກສາລໍາດັບ, ເຊິ່ງແມ່ນ lookup_value ຕ້ອງເປັນ ຖັນຊ້າຍສຸດ , ຖ້າບໍ່ດັ່ງນັ້ນມັນຈະບໍ່ເຮັດວຽກ.

ຂ້ອຍຈະພະຍາຍາມເອົາ ລາຄາ ໂດຍການໃຊ້ Order ID ເປັນ ​​ lookup_value .

ດັ່ງນັ້ນ, ຂ້າພະເຈົ້າໄດ້ໃຊ້ສູດຕໍ່ໄປນີ້.

=VLOOKUP(H4,B4:F12,3)

ແຕ່ນີ້ແມ່ນ ລະຫັດການສັ່ງຊື້ ຖັນບໍ່ແມ່ນຖັນຊ້າຍສຸດຂອງ table_array B4:F12 ນັ້ນຄືເຫດຜົນທີ່ມັນສະແດງ #N/A error.

ການແກ້ໄຂ :

ທີ່ນີ້ທ່ານສາມາດຫຼີກເວັ້ນຄວາມຜິດພາດໄດ້ 2 ວິທີ.

⏩ ຫນຶ່ງແມ່ນທ່ານສາມາດປ່ຽນ table_array ບ່ອນທີ່ lookup_value ຈະເປັນ. ຖັນຊ້າຍສຸດ.

⏩ ອັນທີສອງ, ທ່ານສາມາດວາງຖັນ lookup_value ຢູ່ຕຳແໜ່ງຊ້າຍສຸດຂອງຕາຕະລາງຊຸດຂໍ້ມູນ.

<27

ອ່ານເພີ່ມເຕີມ: VLOOKUP ກັບສອງຄ່າຊອກຫາໃນ Excel (2 ວິທີການ)

1.5. ຕາຕະລາງຂະໜາດໃຫຍ່ ຫຼື ໃສ່ແຖວໃໝ່ & ຖັນທີ່ມີຄ່າ

ບາງຄັ້ງພວກເຮົາໃສ່ຂໍ້ມູນໃໝ່ໃສ່ຊຸດຂໍ້ມູນຂອງພວກເຮົາ ແຕ່ລືມປ່ຽນ table_array ຈາກນັ້ນ VLOOKUP ບໍ່ສາມາດເຮັດວຽກໄດ້ຢ່າງຖືກຕ້ອງ.

ຂ້ອຍຈະພະຍາຍາມເອົາ Order ID ໂດຍການໃຊ້ ໝາກໄມ້ ເປັນ ​​ lookup_value .

ດັ່ງນັ້ນ, ຂ້ອຍໄດ້ໃຊ້ສູດຕໍ່ໄປນີ້.

=VLOOKUP(H4,B4:F12,2,FALSE)

ຢູ່ນີ້, ຂ້ອຍໄດ້ໃຊ້ ການຈັບຄູ່ທີ່ແນ່ນອນ ປະເພດເພື່ອຫຼີກເວັ້ນການເຂົ້າໃຈຜິດ ແລະຍັງໃສ່ຂໍ້ມູນສໍາລັບ Lichi ແຕ່ມີຂໍ້ຜິດພາດເນື່ອງຈາກຂ້ອຍບໍ່ໄດ້ອັບເດດ table_array .

ການແກ້ໄຂ :

ຈື່ໄວ້ທຸກຄັ້ງທີ່ທ່ານໃສ່ຂໍ້ມູນໃໝ່ໃສ່ຕາຕະລາງຊຸດຂໍ້ມູນຂອງທ່ານ ອັບເດດ table-array ນຳ.

⏩ ນີ້, ຂ້າພະເຈົ້າໄດ້ປັບປຸງ table_array ໃນສູດ.

=VLOOKUP(H4,B4:F14,2,FALSE)

⏩ ອີກວິທີໜຶ່ງແມ່ນການປ່ຽນຊຸດຂໍ້ມູນຂອງທ່ານເປັນຕາຕະລາງ.

ທຳອິດ, ເລືອກຊ່ວງຕາລາງ.

ຈາກນັ້ນ, ເປີດ Insert >> ເລືອກ ຕາຕາລາງ

A ກ່ອງໂຕ້ຕອບ ຈະປາກົດຂຶ້ນ.

ຈາກນັ້ນ, ຄລິກ ຕົກລົງ .

ເມື່ອຊຸດຂໍ້ມູນຂອງທ່ານຖືກປ່ຽນເປັນຕາຕະລາງ ທ່ານພຽງແຕ່ສາມາດໃຊ້ຊື່ຕາຕະລາງໄດ້.

ອ່ານເພີ່ມເຕີມ: ເປັນຫຍັງ VLOOKUP ກັບຄືນ #N/A ເມື່ອມີການແຂ່ງຂັນ? (5 ສາເຫດ & ວິທີແກ້ໄຂ)

2. VLOOKUP ບໍ່ເຮັດວຽກ ແລະສະແດງຂໍ້ຜິດພາດ VALUE

ຈາກພາກນີ້, ທ່ານຈະໄດ້ຮັບຮູ້ວ່າເປັນຫຍັງ #VALUE ຂໍ້ຜິດພາດ ເກີດຂຶ້ນໃນຂະນະທີ່ເຮັດວຽກກັບຟັງຊັນ VLOOKUP . ນອກຈາກນັ້ນ, ຂ້າພະເຈົ້າຈະແນະນໍາທ່ານວິທີແກ້ໄຂທີ່ເປັນໄປໄດ້ທັງຫມົດເພື່ອຫຼີກເວັ້ນການ #VALUE ຄວາມຜິດພາດ.

2.1. ສຳລັບເລກດັດຊະນີຖັນທີ່ໜ້ອຍກວ່າ 1

ຫາກທ່ານໃຊ້ col_index_num ຜິດພາດໜ້ອຍກວ່າ 1 , ທ່ານຈະໄດ້ຮັບຄວາມຜິດພາດ #VALUE .

ໃນກໍລະນີທີ່ທ່ານໄດ້ຮັບ #VALUE ກະລຸນາກວດເບິ່ງ col_index_num argument ຂອງທ່ານ.

ອ່ານເພີ່ມເຕີມ: VLOOKUP ດ້ວຍຕົວເລກໃນ Excel (4 ຕົວຢ່າງ)

2.2. ການ​ນໍາ​ໃຊ້​ຫຼາຍ​ກ​່​ວາ 255 ຕົວ​ອັກ​ສອນ

ສົມ​ມຸດ​ວ່າ​ທ່ານ​ມີ​ຂໍ້​ຄວາມ​ຍາວ​ເປັນ​ຄ່າ​ທີ່​ຫຼາຍ​ກ​່​ວາ 255 ຕົວ​ອັກ​ສອນ​ຈາກ​ນັ້ນ​ທ່ານ​ຈະ​ມີ​ຄວາມ​ຜິດ​ພາດ #VALUE .

ຢູ່ນີ້, ໃນຕາລາງ A7 , ຂ້ອຍໃສ່ຄ່າເກີນ 255 ຕົວອັກສອນ.

ຈາກນັ້ນ, ໃຊ້ສູດຕໍ່ໄປນີ້

=VLOOKUP(G4,A4:E12,2)

ດຽວນີ້, ທ່ານສາມາດເຫັນໄດ້ວ່າຜົນໄດ້ຮັບສະແດງຂໍ້ຜິດພາດ #VALUE .

ການ​ແກ້​ໄຂ :

ເພື່ອ​ຫຼີກ​ເວັ້ນ​ການ​ຜິດ​ພາດ​ນີ້​ທ່ານ​ສາ​ມາດ​ຫຼຸດ​ຜ່ອນ​ລັກ​ສະ​ນະ​ຫຼື​ທ່ານ​ສາ​ມາດ​ນໍາ​ໃຊ້ ການ INDEX ແລະ ຟັງ​ຊັນ MATCH ແທນ​ທີ່​ຈະ​ເປັນ VLOOKUP .

ຢູ່​ທີ່​ນີ້, ຂ້າ​ພະ​ເຈົ້າ​ໄດ້​ໃຊ້ MATCH ແລະ INDEX function.

=INDEX($B$4:$B$12,MATCH(TRUE,INDEX($A$4:$A$12=G4,0),0))

ທີ່ນີ້, ໃນຟັງຊັນ INDEX ໄດ້ເລືອກການອ້າງອີງຢ່າງແທ້ຈິງຂອງຊ່ວງຕາລາງ $B$4:$B$12 ຈາກບ່ອນທີ່ຂ້ອຍຕ້ອງການໃຫ້ຄ່າຄືນ.

ໃນ MATCH ຟັງຊັນ, ໃຫ້ TRUE ເປັນ ​​ lookup_value ແລະໃຊ້ອີກ INDEX( $A$4:$A$12=G4,0) ຟັງຊັນເປັນ lookup_array ຈາກນັ້ນໃຊ້ 0 ເປັນ ​​ match_type ເພື່ອໃຊ້ Exact ຈັບຄູ່ .

ກົດປຸ່ມ ENTER ແລະທ່ານຈະໄດ້ຮັບຜົນສໍາລັບ lookup_value ຂອງຫຼາຍກວ່າ 255 ຕົວອັກສອນ.<3

ອ່ານເພີ່ມເຕີມ: INDEX MATCH vs VLOOKUP Function (9 ຕົວຢ່າງ)

ການອ່ານທີ່ຄ້າຍຄືກັນ <2

  • ExcelLOOKUP vs VLOOKUP: ດ້ວຍ 3 ຕົວຢ່າງ
  • ວິທີເຮັດໃຫ້ VLOOKUP Case Sensitive ໃນ Excel (4 ວິທີ)
  • Excel VLOOKUP ເພື່ອຊອກຫາຄ່າສຸດທ້າຍໃນ ຖັນ (ມີທາງເລືອກ)
  • ວິທີການປະຕິບັດ VLOOKUP ດ້ວຍ Wildcard ໃນ Excel (2 ວິທີ)
  • Excel VLOOKUP ເພື່ອກັບຄືນຄ່າຫຼາຍແນວຕັ້ງ<2

3. VLOOKUP ບໍ່ເຮັດວຽກ ແລະສະແດງຂໍ້ຜິດພາດ REF

ຢູ່ນີ້, ທ່ານຈະຮູ້ວ່າເປັນຫຍັງ #REF error ເກີດຂຶ້ນໃນຂະນະທີ່ເຮັດວຽກ. ດ້ວຍຟັງຊັນ VLOOKUP ແລະຍັງ, ທ່ານຈະໄດ້ຮັບການແກ້ໄຂເພື່ອຫຼີກເວັ້ນການ #REF ຄວາມຜິດພາດ.

3.1. ການ​ນໍາ​ໃຊ້​ຈ​ໍ​າ​ນວນ​ດັດ​ຊະ​ນີ​ຖັນ​ຫຼາຍ​ກ​່​ວາ​ຕາ​ຕະ​ລາງ

ໃນ​ກໍ​ລະ​ນີ​ທີ່​ທ່ານ​ນໍາ​ໃຊ້ col_index_num ຫຼາຍ​ກ​່​ວາ​ຈໍາ​ນວນ​ຂອງ​ຖັນ​ທີ່​ທ່ານ​ມີ​ໃນ table_array ຫຼັງ​ຈາກ​ນັ້ນ​ທ່ານ​ຈະ​ໄດ້​ຮັບ # REF ຜິດພາດ.

ຢູ່ນີ້, ຂ້ອຍໄດ້ໃຊ້ 6 ເປັນ col_index_number ແຕ່ table_array ມີ 5 ຖັນທັງໝົດນັ້ນເປັນສາເຫດທີ່ເຮັດໃຫ້ຟັງຊັນ VLOOKUP ບໍ່ເຮັດວຽກ ແລະສະແດງຂໍ້ຜິດພາດ #REF .

ການແກ້ໄຂ :

ເພື່ອຫຼີກເວັ້ນການ #REF ຄວາມຜິດພາດ ກວດເບິ່ງ col_index_num ແລະໃຊ້ຕົວເລກທີ່ຢູ່ໃນ table_array .

ອ່ານເພີ່ມເຕີມ: VLOOKUP ເພື່ອສົ່ງຄືນຫຼາຍຖັນໃນ Excel (4 ຕົວຢ່າງ)

4. VLOOKUP NAME Error

ໃຫ້ຂ້ອຍສະແດງໃຫ້ເຈົ້າເຫັນວ່າເປັນຫຍັງ #NAME error ເກີດຂຶ້ນ ແລະວິທີທີ່ເຈົ້າສາມາດເອົາມັນອອກໄດ້.

4.1. ສໍາລັບຟັງຊັນການສະກົດຜິດຊື່ VLOOKUP ບໍ່ເຮັດວຽກ

ຄວາມຜິດພາດ #NAME ມາສໍາລັບການສະກົດຜິດຂອງຊື່ຟັງຊັນ.

ການແກ້ໄຂ :

ເພື່ອຫຼີກເວັ້ນຄວາມຜິດພາດ #NAME ສະເຫມີໃຊ້ ຊື່ຟັງຊັນທີ່ເໝາະສົມຈາກຟັງຊັນໃນຕົວຂອງ Excel.

5. ການໃຊ້ Approximate Match

ຖ້າທ່ານໃຊ້ ການຈັບຄູ່ໂດຍປະມານ (TRUE) ມັນຈະມີຄວາມເປັນໄປໄດ້ຂອງທັງສອງຢ່າງ. #N/A ຂໍ້ຜິດພາດ ຫຼື ບໍ່ຖືກຕ້ອງ ຜົນໄດ້ຮັບ.

ຂ້ອຍຈະພະຍາຍາມເອົາ ລະຫັດການສັ່ງຊື້ ໂດຍການໃຊ້ ໝາກໄມ້ as lookup_value .

ດັ່ງນັ້ນ, ຂ້ອຍໄດ້ໃຊ້ສູດຄຳນວນຕໍ່ໄປນີ້.

=VLOOKUP(H4,B4:F12,2,TRUE)

ແຕ່ນີ້, ຂ້ອຍໃຫ້ Lichi ເປັນ ​​ lookup_value ແລະໃຊ້ TRUE ເປັນ ​​ range_lookup . VLOOKUP ສະແດງ 1007 ເປັນ ​​ ໝາຍເລກການສັ່ງຊື້ ເຊິ່ງບໍ່ຖືກຕ້ອງເພາະວ່າ 1007 ແມ່ນ ໝາຍເລກການສັ່ງຊື້ ຂອງ Cherry .

ດັ່ງ​ທີ່​ຂ້າ​ພະ​ເຈົ້າ​ໃຊ້​ການ​ກົງ​ກັນ​ໂດຍ​ປະ​ມານ​ສະ​ນັ້ນ ແທນ​ທີ່​ຈະ​ສະ​ແດງ​ຂໍ້​ຜິດ​ພາດ​ມັນ​ສະ​ແດງ​ຂໍ້​ມູນ​ທີ່​ຜິດ​ພາດ

ການ​ແກ້​ໄຂ :

ໃຊ້ lookup_value ຢ່າງລະມັດລະວັງ. ແທນ​ທີ່​ຈະ​ນໍາ​ໃຊ້ ການ​ກົງ​ກັນ​ໂດຍ​ປະ​ມານ ປະ​ເພດ​ທີ່​ທ່ານ​ສາ​ມາດ​ນໍາ​ໃຊ້ ປະ​ເພດ​ການ​ກົງ​ກັນ​ທີ່​ແນ່​ນອນ . ຂ້າ​ພະ​ເຈົ້າ​ຄິດ​ວ່າ​ການ​ໄດ້​ຮັບ​ຄວາມ​ຜິດ​ພາດ​ເປັນ​ທາງ​ທີ່​ດີກ​ວ່າ​ທີ່​ມີ​ຂໍ້​ມູນ​ທີ່​ເຂົ້າ​ໃຈ​ຜິດ​.

ທ່ານ​ສາ​ມາດ​ປະ​ກອບ​ສູດ​ດ້ວຍ ຟັງ​ຊັນ IFERROR ເພື່ອ​ສະ​ແດງ​ຂໍ້​ຄວາມ​ຜິດ​ພາດ​ໃດ​ຫນຶ່ງ​ໃນ​ເວ​ລາ​ທີ່ ມັນບໍ່ສາມາດຊອກຫາຄ່າພາຍໃນຂອບເຂດໄດ້.

6. Table Reference is Relative

ຖ້າ table array ຂອງເຈົ້າຖືກອ້າງອີງຂ້ອນຂ້າງເປັນເຈົ້າ. ອາດ​ຈະ​ມີ​ການ​ແຈ້ງ​ເຕືອນ​ຄວາມ​ຜິດ​ພາດ​ຫຼື​ຄວາມ​ຜິດ​ພາດ​ໃນ​ຂະ​ນະ​ທີ່​ການ​ສໍາ​ເນົາ​ສູດ​ທີ່​ຈະ lookup ອື່ນໆຄ່າ.

ການ​ແກ້​ໄຂ :

ເພື່ອ​ຫຼີກ​ເວັ້ນ​ການ​ຜິດ​ພາດ​ນີ້​ໃຫ້​ໃຊ້​ການ​ອ້າງ​ອີງ​ຢ່າງ​ແທ້​ຈິງ.

ກົດ F4 key ໃນຂະນະທີ່ເລືອກການອ້າງອີງຫຼັງຈາກນັ້ນມັນຈະປ່ຽນ ການອ້າງອີງທີ່ກ່ຽວຂ້ອງ ເປັນ ການອ້າງອີງຢ່າງແທ້ຈິງ .

ທີ່ນີ້, ຂ້າພະເຈົ້າໄດ້ໃຊ້ສູດຕໍ່ໄປນີ້

<9 =VLOOKUP(I4,C4:$F$12,2)

7. VLOOKUP ບໍ່ເຮັດວຽກ ສຳລັບການໃສ່ຖັນໃໝ່

ຫາກ​ທ່ານ​ໃສ່​ຖັນ​ໃໝ່​ໃສ່​ຊຸດ​ຂໍ້​ມູນ​ທີ່​ມີ​ຢູ່​ແລ້ວ​ຂອງ​ທ່ານ ຟັງ​ຊັນ VLOOKUP ບໍ່​ເຮັດ​ວຽກ. col_index-num ຖືກໃຊ້ເພື່ອສົ່ງຄືນຂໍ້ມູນກ່ຽວກັບບັນທຶກໃນຟັງຊັນ VLOOKUP . col_index-num ບໍ່ທົນທານ, ດັ່ງນັ້ນຖ້າທ່ານໃສ່ອັນໃຫມ່, VLOOKUP ຈະບໍ່ເຮັດວຽກ.

ທີ່ນີ້, ທ່ານສາມາດເບິ່ງ VLOOKUP ຟັງຊັນເຮັດວຽກໄດ້ຢ່າງຖືກຕ້ອງ.

ແຕ່ໃນທີ່ນີ້ຂ້ອຍໄດ້ໃສ່ຖັນໃໝ່ອັນໜຶ່ງ ອັນນັ້ນຄືເຫດຜົນທີ່ມັນສະແດງ 0 ແທນທີ່ຈະສະແດງຜົນທີ່ຄາດໄວ້.

ການ​ແກ້​ໄຂ :

⏩ ເພື່ອ​ຫຼີກ​ເວັ້ນ​ການ​ປະ​ເພດ​ຂອງ​ບັນ​ຫາ​ດັ່ງ​ກ່າວ​, ທ່ານ​ສາ​ມາດ​ປົກ​ປັກ​ຮັກ​ສາ​ແຜ່ນ​ວຽກ​ເພື່ອ​ໃຫ້​ຜູ້​ໃດ​ບໍ່​ສາ​ມາດ​ໃສ່​ຖັນ​ໃຫມ່​. ແຕ່ມັນບໍ່ເປັນມິດພໍ.

⏩ ທາງອອກອີກອັນໜຶ່ງແມ່ນທ່ານສາມາດໃຊ້ຟັງຊັນ MATCH ພາຍໃນຟັງຊັນ VLOOKUP .

ດັ່ງນັ້ນ, ໃຫ້ພິມຕໍ່ໄປນີ້. ສູດ.

=VLOOKUP(I4,B4:G12,MATCH(J3,B3:G3,0),FALSE)

ຢູ່ນີ້, ໃນ ຟັງຊັນ VLOOKUP , ຂ້ອຍເລືອກຕາລາງ I4 ເປັນ ​​ lookup_value ຈາກນັ້ນເລືອກໄລຍະ B4:G12 ເປັນ ​​ table_array ແລະເປັນ col_index_num ໃຊ້.

Hugh West ເປັນຄູຝຶກ Excel ທີ່ມີປະສົບການສູງແລະນັກວິເຄາະທີ່ມີປະສົບການຫຼາຍກວ່າ 10 ປີໃນອຸດສາຫະກໍາ. ລາວຈົບປະລິນຍາຕີສາຂາບັນຊີ ແລະການເງິນ ແລະປະລິນຍາໂທສາຂາບໍລິຫານທຸລະກິດ. Hugh ມີຄວາມກະຕືລືລົ້ນໃນການສອນແລະໄດ້ພັດທະນາວິທີການສອນທີ່ເປັນເອກະລັກທີ່ງ່າຍຕໍ່ການຕິດຕາມແລະເຂົ້າໃຈ. ຄວາມຮູ້ຊ່ຽວຊານຂອງລາວກ່ຽວກັບ Excel ໄດ້ຊ່ວຍໃຫ້ນັກຮຽນແລະຜູ້ຊ່ຽວຊານຫລາຍພັນຄົນໃນທົ່ວໂລກປັບປຸງທັກສະຂອງເຂົາເຈົ້າແລະດີເລີດໃນອາຊີບຂອງພວກເຂົາ. ຜ່ານ blog ຂອງລາວ, Hugh ແບ່ງປັນຄວາມຮູ້ຂອງລາວກັບໂລກ, ສະຫນອງການສອນ Excel ຟຣີແລະການຝຶກອົບຮົມອອນໄລນ໌ເພື່ອຊ່ວຍໃຫ້ບຸກຄົນແລະທຸລະກິດສາມາດບັນລຸທ່າແຮງຂອງພວກເຂົາ.