ເນື້ອໃນ
ບົດຮຽນນີ້ອະທິບາຍວິທີການຈັດການກັບສະຖານະການທີ່ຫນ້າທີ່ໃດຫນຶ່ງຢ່າງໄວວາ VPR (VLOOKUP) ບໍ່ຕ້ອງການເຮັດວຽກໃນ Excel 2013, 2010, 2007 ແລະ 2003, ແລະວິທີການກໍານົດແລະແກ້ໄຂຂໍ້ຜິດພາດທົ່ວໄປແລະເອົາຊະນະຂໍ້ຈໍາກັດ. VPR.
ໃນບົດຄວາມທີ່ຜ່ານມາຈໍານວນຫນຶ່ງ, ພວກເຮົາໄດ້ຄົ້ນຫາລັກສະນະຕ່າງໆຂອງຫນ້າທີ່ VPR ໃນ Excel. ຖ້າທ່ານໄດ້ອ່ານມັນຢ່າງລະມັດລະວັງ, ຕອນນີ້ທ່ານຄວນເປັນຜູ້ຊ່ຽວຊານໃນດ້ານນີ້. ຢ່າງໃດກໍຕາມ, ມັນບໍ່ແມ່ນບໍ່ມີເຫດຜົນວ່າຜູ້ຊ່ຽວຊານ Excel ຫຼາຍຄົນເຊື່ອ VPR ຫນຶ່ງໃນລັກສະນະທີ່ສັບສົນຫຼາຍ. ມັນມີຂໍ້ຈໍາກັດຈໍາກັດແລະຄຸນສົມບັດທີ່ກາຍເປັນແຫຼ່ງຂອງບັນຫາຈໍານວນຫຼາຍແລະຄວາມຜິດພາດ.
ໃນບົດຄວາມນີ້ທ່ານຈະພົບເຫັນຄໍາອະທິບາຍງ່າຍໆກ່ຽວກັບຄວາມຜິດພາດ #AT (#N/A), #NAME? (#NAME?) ແລະ #VALUE! (#VALUE!) ທີ່ປາກົດຂຶ້ນເມື່ອເຮັດວຽກກັບຟັງຊັນ VPR, ເຊັ່ນດຽວກັນກັບເຕັກນິກແລະວິທີການຈັດການກັບພວກເຂົາ. ພວກເຮົາຈະເລີ່ມຕົ້ນດ້ວຍກໍລະນີທົ່ວໄປທີ່ສຸດ ແລະເຫດຜົນທີ່ຈະແຈ້ງທີ່ສຸດວ່າເປັນຫຍັງ. VPR ບໍ່ເຮັດວຽກ, ສະນັ້ນມັນດີກວ່າທີ່ຈະສຶກສາຕົວຢ່າງໃນຄໍາສັ່ງທີ່ເຂົາເຈົ້າໄດ້ຖືກມອບໃຫ້ຢູ່ໃນບົດຄວາມ.
ແກ້ໄຂຂໍ້ຜິດພາດ #N/A ໃນຟັງຊັນ VLOOKUP ໃນ Excel
ໃນສູດທີ່ມີ VPR ຂໍ້ຄວາມຜິດພາດ #AT (#N/A) ໝາຍເຖິງ ບໍ່ສາມາດໃຊ້ໄດ້ (ບໍ່ມີຂໍ້ມູນ) - ປະກົດຂຶ້ນເມື່ອ Excel ບໍ່ສາມາດຊອກຫາຄ່າທີ່ເຈົ້າກໍາລັງຊອກຫາ. ນີ້ສາມາດເກີດຂຶ້ນຍ້ອນເຫດຜົນຫຼາຍຢ່າງ.
1. ຄ່າທີ່ຕ້ອງການແມ່ນສະກົດຜິດ
ຄວາມຄິດທີ່ດີທີ່ຈະກວດເບິ່ງລາຍການນີ້ກ່ອນ! Typos ມັກຈະເກີດຂື້ນໃນເວລາທີ່ທ່ານເຮັດວຽກກັບຂໍ້ມູນຈໍານວນຫຼວງຫຼາຍ, ປະກອບດ້ວຍຫລາຍພັນເສັ້ນ, ຫຼືເມື່ອມູນຄ່າທີ່ທ່ານກໍາລັງຊອກຫາຖືກຂຽນເປັນສູດ.
2. #N/A ຜິດພາດໃນເວລາຊອກຫາການຈັບຄູ່ໂດຍປະມານກັບ VLOOKUP
ຖ້າທ່ານໃຊ້ສູດທີ່ມີເງື່ອນໄຂການຊອກຫາທີ່ກົງກັນໂດຍປະມານ, ເຊັ່ນ: ການໂຕ້ຖຽງ range_lookup (range_lookup) ແມ່ນ TRUE ຫຼືບໍ່ໄດ້ລະບຸ, ສູດຂອງທ່ານອາດລາຍງານຂໍ້ຜິດພາດ # N / A ໃນສອງກໍລະນີ:
- ຄ່າທີ່ຈະຊອກຫາແມ່ນໜ້ອຍກວ່າຄ່າທີ່ນ້ອຍທີ່ສຸດໃນອາເຣທີ່ກຳລັງຊອກຫາຢູ່.
- ຖັນຄົ້ນຫາບໍ່ໄດ້ຖືກຈັດຮຽງຕາມລຳດັບແຕ່ໃຫຍ່ຫານ້ອຍ.
3. #N/A error ໃນເວລາທີ່ຊອກຫາທີ່ກົງກັນກັບ VLOOKUP
ຖ້າທ່ານກໍາລັງຊອກຫາກົງກັນທີ່ແນ່ນອນ, ເຊັ່ນການໂຕ້ຖຽງ range_lookup (range_lookup) ແມ່ນ FALSE ແລະບໍ່ພົບຄ່າທີ່ແນ່ນອນ, ສູດຈະລາຍງານຂໍ້ຜິດພາດນຳ. # N / A. ຮຽນຮູ້ເພີ່ມເຕີມກ່ຽວກັບວິທີການຄົ້ນຫາສໍາລັບການກົງກັນແລະໂດຍປະມານທີ່ມີຫນ້າທີ່ VPR.
4. ຖັນຄົ້ນຫາບໍ່ແມ່ນຊ້າຍສຸດ
ດັ່ງທີ່ທ່ານອາດຈະຮູ້, ຫນຶ່ງໃນຂໍ້ຈໍາກັດທີ່ສໍາຄັນທີ່ສຸດ VPR ມັນແມ່ນວ່າມັນບໍ່ສາມາດຫັນຫນ້າໄປທາງຊ້າຍ, ດັ່ງນັ້ນຖັນການຊອກຫາໃນຕາຕະລາງຂອງທ່ານຕ້ອງຢູ່ຊ້າຍສຸດ. ໃນການປະຕິບັດ, ພວກເຮົາມັກຈະລືມກ່ຽວກັບເລື່ອງນີ້, ເຊິ່ງນໍາໄປສູ່ສູດທີ່ບໍ່ເຮັດວຽກແລະຄວາມຜິດພາດ. # N / A.
ການຕັດສິນໃຈ: ຖ້າບໍ່ສາມາດປ່ຽນໂຄງສ້າງຂໍ້ມູນເພື່ອໃຫ້ຖັນຄົ້ນຫາຢູ່ຊ້າຍສຸດ, ທ່ານສາມາດນໍາໃຊ້ຫນ້າທີ່ປະສົມປະສານ. INDEX (INDEX) ແລະ ເປີດເຜີຍຫຼາຍຂຶ້ນ (MATCH) ເປັນທາງເລືອກທີ່ມີຄວາມຍືດຫຍຸ່ນຫຼາຍສໍາລັບ VPR.
5. ຕົວເລກຖືກຈັດຮູບແບບເປັນຂໍ້ຄວາມ
ແຫຼ່ງຂອງຄວາມຜິດພາດອີກອັນຫນຶ່ງ # N / A ໃນສູດທີ່ມີ VPR ແມ່ນຕົວເລກໃນຮູບແບບຂໍ້ຄວາມໃນຕາຕະລາງຕົ້ນຕໍຫຼືຕາຕະລາງຊອກຫາ.
ນີ້ມັກຈະເກີດຂຶ້ນໃນເວລາທີ່ທ່ານນໍາເຂົ້າຂໍ້ມູນຈາກຖານຂໍ້ມູນພາຍນອກ, ຫຼືໃນເວລາທີ່ທ່ານພິມ apostrophe ກ່ອນຕົວເລກທີ່ຈະຮັກສາສູນນໍາ.
ສັນຍານທີ່ຊັດເຈນທີ່ສຸດຂອງຕົວເລກໃນຮູບແບບຂໍ້ຄວາມແມ່ນສະແດງຢູ່ໃນຮູບຂ້າງລຸ່ມນີ້:
ນອກຈາກນັ້ນ, ຕົວເລກສາມາດຖືກເກັບໄວ້ໃນຮູບແບບ ໂດຍທົ່ວໄປ (ທົ່ວໄປ). ໃນກໍລະນີນີ້, ມີພຽງແຕ່ລັກສະນະທີ່ສັງເກດເຫັນ - ຕົວເລກຖືກຈັດໃສ່ກັບຂອບຊ້າຍຂອງເຊນ, ໃນຂະນະທີ່ໂດຍຄ່າເລີ່ມຕົ້ນພວກມັນຖືກຈັດໃສ່ກັບຂອບຂວາ.
ການຕັດສິນໃຈ: ຖ້າມັນເປັນຄ່າດຽວ, ພຽງແຕ່ຄລິກໃສ່ໄອຄອນຂໍ້ຜິດພາດແລະເລືອກ ປ່ຽນເປັນຕົວເລກ (ປ່ຽນເປັນຕົວເລກ) ຈາກເມນູບໍລິບົດ.
ຖ້ານີ້ແມ່ນສະຖານະການທີ່ມີຕົວເລກຫຼາຍ, ເລືອກພວກມັນແລະຄລິກຂວາໃສ່ພື້ນທີ່ທີ່ເລືອກ. ໃນເມນູສະພາບການທີ່ປາກົດ, ເລືອກ Cells ຮູບແບບ (ຈັດຮູບແບບຕາລາງ) > ແຖບ ຈໍານວນ (ຈໍານວນ) > ຮູບແບບ ຈໍານວນ (ຕົວເລກ) ແລະກົດ OK.
6. ມີຊ່ອງຫວ່າງໃນຕອນຕົ້ນ ຫຼື ຕອນທ້າຍ
ນີ້ແມ່ນເຫດຜົນທີ່ຊັດເຈນຫນ້ອຍທີ່ສຸດສໍາລັບຄວາມຜິດພາດ. # N / A ຢູ່ໃນຫນ້າທີ່ VPR, ເນື່ອງຈາກວ່າມັນເປັນຕາຍາກທີ່ຈະເຫັນພື້ນທີ່ພິເສດເຫຼົ່ານີ້, ໂດຍສະເພາະໃນເວລາທີ່ເຮັດວຽກກັບຕາຕະລາງຂະຫນາດໃຫຍ່, ໃນເວລາທີ່ຂໍ້ມູນສ່ວນໃຫຍ່ບໍ່ໄດ້ຢູ່ໃນຫນ້າຈໍ.
ການແກ້ໄຂ 1: ຊ່ອງເພີ່ມເຕີມໃນຕາຕະລາງຕົ້ນຕໍ (ທີ່ຫນ້າທີ່ VLOOKUP ແມ່ນ)
ຖ້າຊ່ອງຫວ່າງເພີ່ມເຕີມປາກົດຢູ່ໃນຕາຕະລາງຕົ້ນຕໍ, ທ່ານສາມາດຮັບປະກັນວ່າສູດເຮັດວຽກຢ່າງຖືກຕ້ອງໂດຍການປິດການໂຕ້ຖຽງ. ຊອກຫາມູນຄ່າ (lookup_value) ເຂົ້າໄປໃນຟັງຊັນ TRIM (TRIM):
=VLOOKUP(TRIM($F2),$A$2:$C$10,3,FALSE)
=ВПР(СЖПРОБЕЛЫ($F2);$A$2:$C$10;3;ЛОЖЬ)
ການແກ້ໄຂ 2: ຊ່ອງເພີ່ມເຕີມໃນຕາຕະລາງການຊອກຫາ (ໃນຖັນການຊອກຫາ)
ຖ້າຊ່ອງຫວ່າງຢູ່ໃນຖັນຄົ້ນຫາ - ວິທີງ່າຍໆ # N / A ໃນສູດທີ່ມີ VPR ບໍ່ສາມາດຫຼີກເວັ້ນໄດ້. ແທນທີ່ VPR ທ່ານສາມາດນໍາໃຊ້ສູດ array ທີ່ມີຫນ້າທີ່ປະສົມປະສານ INDEX (INDEX), ເປີດເຜີຍຫຼາຍຂຶ້ນ (MATCH) ແລະ TRIM (TRIM):
=INDEX($C$2:$C$10,MATCH(TRUE,TRIM($A$2:$A$10)=TRIM($F$2),0))
=ИНДЕКС($C$2:$C$10;ПОИСКПОЗ(ИСТИНА;СЖПРОБЕЛЫ($A$2:$A$10)=СЖПРОБЕЛЫ($F$2);0))
ເນື່ອງຈາກວ່ານີ້ແມ່ນສູດອາເລ, ຢ່າລືມກົດ Ctrl + Shift + Enter ແທນທີ່ຈະເປັນປົກກະຕິ ກະລຸນາໃສ່ເພື່ອໃສ່ສູດຢ່າງຖືກຕ້ອງ.
ຜິດພາດ #VALUE! ໃນສູດດ້ວຍ VLOOKUP
ໃນກໍລະນີຫຼາຍທີ່ສຸດ, Microsoft Excel ລາຍງານຂໍ້ຜິດພາດ #VALUE! (#VALUE!) ເມື່ອຄ່າທີ່ໃຊ້ໃນສູດບໍ່ກົງກັບປະເພດຂໍ້ມູນ. ກ່ຽວຂ້ອງ VPR, ຫຼັງຈາກນັ້ນ, ປົກກະຕິແລ້ວມີສອງເຫດຜົນສໍາລັບຄວາມຜິດພາດ #VALUE!.
1. ຄ່າທີ່ທ່ານກໍາລັງຊອກຫາແມ່ນຍາວກວ່າ 255 ຕົວອັກສອນ
ຈົ່ງລະວັງ: ຫນ້າທີ່ VPR ບໍ່ສາມາດຊອກຫາຄ່າທີ່ມີຫຼາຍກວ່າ 255 ຕົວອັກສອນ. ຖ້າມູນຄ່າທີ່ທ່ານກໍາລັງຊອກຫາເກີນຂອບເຂດຈໍາກັດນີ້, ທ່ານຈະໄດ້ຮັບຂໍ້ຄວາມສະແດງຂໍ້ຜິດພາດ. #VALUE!.
ການຕັດສິນໃຈ: ໃຊ້ຄຸນສົມບັດຫຼາຍຢ່າງ INDEX+MATCH (INDEX + MATCH). ຂ້າງລຸ່ມນີ້ແມ່ນສູດທີ່ຈະເຮັດໄດ້ດີສໍາລັບວຽກງານນີ້:
=INDEX(C2:C7,MATCH(TRUE,INDEX(B2:B7=F$2,0),0))
=ИНДЕКС(C2:C7;ПОИСКПОЗ(ИСТИНА;ИНДЕКС(B2:B7=F$2;0);0))
2. ເສັ້ນທາງເຕັມໄປຫາປຶ້ມວຽກຄົ້ນຫາບໍ່ໄດ້ລະບຸໄວ້
ຖ້າທ່ານກໍາລັງດຶງຂໍ້ມູນຈາກປື້ມວຽກອື່ນ, ທ່ານຕ້ອງລະບຸເສັ້ນທາງເຕັມໄປຫາໄຟລ໌ນັ້ນ. ພິເສດກວ່ານັ້ນ, ທ່ານຕ້ອງໃສ່ຊື່ປຶ້ມວຽກ (ລວມທັງສ່ວນຂະຫຍາຍ) ໃນວົງເລັບສີ່ຫຼ່ຽມ [ ], ຕາມດ້ວຍຊື່ແຜ່ນງານ, ຕິດຕາມດ້ວຍຈຸດ exclamation. ການກໍ່ສ້າງທັງຫມົດນີ້ຕ້ອງຖືກຫຸ້ມຢູ່ໃນ apostrophes, ໃນກໍລະນີທີ່ຊື່ປື້ມຫຼືແຜ່ນມີຊ່ອງຫວ່າງ.
ນີ້ແມ່ນໂຄງສ້າງທີ່ສົມບູນຂອງຫນ້າທີ່ VPR ຄົ້ນຫາໃນປຶ້ມອື່ນ:
=VLOOKUP(lookup_value,'[workbook name]sheet name'!table_array, col_index_num,FALSE)
=ВПР(искомое_значение;'[имя_книги]имя_листа'!таблица;номер_столбца;ЛОЖЬ)
ສູດທີ່ແທ້ຈິງອາດຈະເບິ່ງຄືວ່ານີ້:
=VLOOKUP($A$2,'[New Prices.xls]Sheet1'!$B:$D,3,FALSE)
=ВПР($A$2;'[New Prices.xls]Sheet1'!$B:$D;3;ЛОЖЬ)
ສູດນີ້ຈະຊອກຫາຄ່າເຊລ A2 ໃນຖັນ B ຢູ່ໃນແຜ່ນ ແຜ່ນທີ 1 ຢູ່ໃນປຶ້ມວຽກ ລາຄາໃໝ່ ແລະສະກັດຄ່າທີ່ສອດຄ້ອງກັນອອກຈາກຖັນ D.
ຖ້າພາກສ່ວນໃດນຶ່ງຂອງເສັ້ນທາງຕາຕະລາງຖືກລະເວັ້ນ, ຫນ້າທີ່ຂອງທ່ານ VPR ຈະບໍ່ເຮັດວຽກແລະຈະລາຍງານຄວາມຜິດພາດ #VALUE! (ເຖິງແມ່ນວ່າປື້ມບັນທຶກວຽກທີ່ມີຕາຕະລາງຊອກຫາແມ່ນເປີດຢູ່ໃນຂະນະນີ້).
ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບຫນ້າທີ່ VPRການອ້າງອີງໄຟລ໌ Excel ອື່ນ, ເບິ່ງບົດຮຽນ: ການຊອກຫາປຶ້ມວຽກອື່ນໂດຍໃຊ້ VLOOKUP.
3. Argument Column_num ໜ້ອຍກວ່າ 1
ມັນເປັນການຍາກທີ່ຈະຈິນຕະນາການສະຖານະການທີ່ຜູ້ໃດຜູ້ຫນຶ່ງເຂົ້າໄປໃນມູນຄ່າຫນ້ອຍກວ່າ 1ເພື່ອຊີ້ບອກຖັນທີ່ຈະແຍກຄ່າ. ເຖິງແມ່ນວ່າມັນເປັນໄປໄດ້ຖ້າຫາກວ່າມູນຄ່າຂອງການໂຕ້ຖຽງນີ້ຖືກຄິດໄລ່ໂດຍຟັງຊັນ Excel ອື່ນທີ່ວາງໄວ້ພາຍໃນ VPR.
ດັ່ງນັ້ນ, ຖ້າຫາກວ່າມັນເກີດຂຶ້ນວ່າການໂຕ້ຖຽງ col_index_num (column_number) ໜ້ອຍກວ່າ 1ຫນ້າທີ່ VPR ຍັງຈະລາຍງານຄວາມຜິດພາດ #VALUE!.
ຖ້າການໂຕ້ຖຽງ col_index_num (column_number) ຫຼາຍກວ່າຈຳນວນຖັນໃນອາເຣທີ່ໃຫ້, VPR ຈະລາຍງານຄວາມຜິດພາດ #REF! (#SSYL!).
ຜິດພາດ #NAME? ໃນ VLOOKUP
ກໍລະນີທີ່ງ່າຍດາຍທີ່ສຸດແມ່ນຄວາມຜິດພາດ #NAME? (#NAME?) – ຈະປາກົດຂຶ້ນຖ້າທ່ານຂຽນຊື່ຟັງຊັນໂດຍບັງເອີນດ້ວຍຄວາມຜິດພາດ.
ການແກ້ໄຂແມ່ນຈະແຈ້ງ - ກວດສອບການສະກົດຄໍາຂອງທ່ານ!
VLOOKUP ບໍ່ເຮັດວຽກ (ຂໍ້ຈຳກັດ, ຂໍ້ຄວນລະວັງ ແລະການຕັດສິນໃຈ)
ນອກເຫນືອໄປຈາກ syntax ທີ່ສັບສົນຫຼາຍ, VPR ມີຂໍ້ຈໍາກັດຫຼາຍກ່ວາຫນ້າທີ່ Excel ອື່ນໆ. ເນື່ອງຈາກວ່າຂໍ້ຈໍາກັດເຫຼົ່ານີ້, ເບິ່ງຄືວ່າງ່າຍດາຍສູດທີ່ມີ VPR ມັກຈະເຮັດໃຫ້ຜົນໄດ້ຮັບທີ່ບໍ່ຄາດຄິດ. ຂ້າງລຸ່ມນີ້ທ່ານຈະເຫັນວິທີແກ້ໄຂສໍາລັບສະຖານະການທົ່ວໄປຫຼາຍບ່ອນທີ່ VPR ຜິດ.
1. VLOOKUP ບໍ່ແມ່ນຕົວພິມນ້ອຍໃຫຍ່
ຫນ້າທີ່ VPR ບໍ່ຈຳແນກລະຫວ່າງຕົວພິມນ້ອຍ ແລະ ຍອມຮັບຕົວພິມນ້ອຍ ແລະ ຕົວພິມໃຫຍ່ຄືກັນ. ດັ່ງນັ້ນ, ຖ້າມີອົງປະກອບຈໍານວນຫນຶ່ງໃນຕາຕະລາງທີ່ແຕກຕ່າງກັນພຽງແຕ່ໃນກໍລະນີ, ຟັງຊັນ VLOOKUP ຈະສົ່ງຄືນອົງປະກອບທໍາອິດທີ່ພົບເຫັນ, ບໍ່ວ່າຈະເປັນກໍລະນີໃດກໍ່ຕາມ.
ການຕັດສິນໃຈ: ໃຊ້ຟັງຊັນ Excel ອື່ນທີ່ສາມາດປະຕິບັດການຄົ້ນຫາແນວຕັ້ງ (LOOKUP, SUMPRODUCT, INDEX, ແລະ MATCH) ປະສົມປະສານກັບ ຄວາມຈິງA ທີ່ຈໍາແນກກໍລະນີ. ສໍາລັບລາຍລະອຽດເພີ່ມເຕີມ, ທ່ານສາມາດຮຽນຮູ້ຈາກບົດຮຽນ – 4 ວິທີທີ່ຈະເຮັດໃຫ້ VLOOKUP ຕົວພິມນ້ອຍໃນ Excel.
2. VLOOKUP ກັບຄືນຄ່າທໍາອິດທີ່ພົບເຫັນ
ດັ່ງທີ່ທ່ານຮູ້ມາແລ້ວ, VPR ຕອບຄ່າຈາກຖັນທີ່ໃຫ້ກົງກັນກັບການຈັບຄູ່ທຳອິດທີ່ພົບ. ຢ່າງໃດກໍຕາມ, ທ່ານສາມາດມີມັນສະກັດ 2nd, 3rd, 4th, ຫຼືການຄ້າງຫ້ອງອື່ນໆຂອງມູນຄ່າທີ່ທ່ານຕ້ອງການ. ຖ້າທ່ານຕ້ອງການສະກັດຄ່າທີ່ຊ້ໍາກັນທັງຫມົດ, ທ່ານຈະຕ້ອງການປະສົມປະສານຂອງຫນ້າທີ່ INDEX (INDEX), LEAST (ນ້ອຍ) ແລະ LINE (ROW).
3. ຖັນຖືກເພີ່ມ ຫຼືເອົາອອກໃສ່ຕາຕະລາງ
ແຕ່ຫນ້າເສຍດາຍ, ສູດ VPR ຢຸດເຮັດວຽກທຸກຄັ້ງທີ່ຖັນໃໝ່ຖືກເພີ່ມ ຫຼືເອົາອອກໃສ່ຕາຕະລາງຊອກຫາ. ນີ້ເກີດຂື້ນເພາະວ່າ syntax VPR ຮຽກຮ້ອງໃຫ້ທ່ານລະບຸຂອບເຂດອັນເຕັມທີ່ຂອງການຄົ້ນຫາແລະຈໍານວນຖັນສະເພາະສໍາລັບການສະກັດຂໍ້ມູນ. ຕາມທໍາມະຊາດ, ທັງຂອບເຂດທີ່ໃຫ້ແລະຈໍານວນຖັນມີການປ່ຽນແປງເມື່ອທ່ານລຶບຖັນຫຼືໃສ່ຖັນໃຫມ່.
ການຕັດສິນໃຈ: ແລະອີກເທື່ອຫນຶ່ງຫນ້າທີ່ແມ່ນຢູ່ໃນ hurry ເພື່ອຊ່ວຍ INDEX (INDEX) ແລະ ເປີດເຜີຍຫຼາຍຂຶ້ນ (ການແຂ່ງຂັນ). ໃນສູດ INDEX+MATCH ທ່ານກໍານົດຄໍລໍາຄົ້ນຫາແລະດຶງຂໍ້ມູນແຍກຕ່າງຫາກ, ແລະດັ່ງນັ້ນ, ທ່ານສາມາດລຶບຫຼືໃສ່ຄໍລໍາຫຼາຍເທົ່າທີ່ທ່ານຕ້ອງການໂດຍບໍ່ຕ້ອງກັງວົນກ່ຽວກັບການປັບປຸງສູດການຄົ້ນຫາທີ່ກ່ຽວຂ້ອງທັງຫມົດ.
4. ການອ້າງອິງເຊລຖືກຂັດຂືນເມື່ອສຳເນົາສູດຄຳນວນ
ຫົວຂໍ້ນີ້ອະທິບາຍຄວາມສໍາຄັນຂອງບັນຫາຢ່າງລະອຽດ, ແມ່ນບໍ?
ການຕັດສິນໃຈ: ໃຊ້ການອ້າງອີງເຊລແບບສົມບູນສະເໝີ (ດ້ວຍສັນຍາລັກ $) ໃນການບັນທຶກໄລຍະ, ສໍາລັບການຍົກຕົວຢ່າງ $A$2:$C$100 or $A:$C. ໃນແຖບສູດ, ທ່ານສາມາດປ່ຽນປະເພດການເຊື່ອມຕໍ່ຢ່າງໄວວາໂດຍການຄລິກ F4.
VLOOKUP - ເຮັດວຽກກັບຟັງຊັນ IFERROR ແລະ ISERROR
ຖ້າຫາກວ່າທ່ານບໍ່ຕ້ອງການທີ່ຈະ scare ຜູ້ໃຊ້ທີ່ມີຂໍ້ຄວາມຜິດພາດ # N / A, #VALUE! or #NAME?, ທ່ານສາມາດສະແດງຕາລາງຫວ່າງເປົ່າຫຼືຂໍ້ຄວາມຂອງທ່ານເອງ. ທ່ານສາມາດເຮັດໄດ້ໂດຍການວາງ VPR ເຂົ້າໄປໃນຫນ້າທີ່ IFERROR (IFERROR) ໃນ Excel 2013, 2010 ແລະ 2007 ຫຼືໃຊ້ຫຼາຍຫນ້າທີ່. IF+ISERROR (IF+ISERROR) ໃນລຸ້ນກ່ອນໜ້າ.
VLOOKUP: ເຮັດວຽກກັບຟັງຊັນ IFERROR
ຟັງຊັນ syntax IFERROR (IFERROR) ແມ່ນງ່າຍດາຍແລະເວົ້າສໍາລັບຕົວມັນເອງ:
IFERROR(value,value_if_error)
ЕСЛИОШИБКА(значение;значение_если_ошибка)
ນັ້ນແມ່ນ, ສໍາລັບການໂຕ້ຖຽງທໍາອິດທ່ານໃສ່ຄ່າທີ່ຈະກວດສອບຂໍ້ຜິດພາດ, ແລະສໍາລັບການໂຕ້ຖຽງທີສອງ, ທ່ານກໍານົດສິ່ງທີ່ຈະສົ່ງຄືນຖ້າພົບຂໍ້ຜິດພາດ.
ຕົວຢ່າງ, ສູດນີ້ສົ່ງຄືນຕາລາງຫວ່າງເປົ່າຖ້າບໍ່ພົບຄ່າທີ່ທ່ານຊອກຫາ:
=IFERROR(VLOOKUP($F$2,$B$2:$C$10,2,FALSE),"")
=ЕСЛИОШИБКА(ВПР($F$2;$B$2:$C$10;2;ЛОЖЬ);"")
ຖ້າທ່ານຕ້ອງການສະແດງຂໍ້ຄວາມຂອງທ່ານເອງແທນທີ່ຈະເປັນຂໍ້ຄວາມສະແດງຂໍ້ຜິດພາດມາດຕະຖານຂອງຟັງຊັນ VPR, ໃສ່ໃນວົງຢືມ, ເຊັ່ນ:
=IFERROR(VLOOKUP($F$2,$B$2:$C$10,2,FALSE),"Ничего не найдено. Попробуйте еще раз!")
=ЕСЛИОШИБКА(ВПР($F$2;$B$2:$C$10;2;ЛОЖЬ);"Ничего не найдено. Попробуйте еще раз!")
VLOOKUP: ເຮັດວຽກກັບຟັງຊັນ ISERROR
ນັບຕັ້ງແຕ່ຫນ້າທີ່ IFERROR ປາກົດຢູ່ໃນ Excel 2007, ເມື່ອເຮັດວຽກໃນຮຸ່ນກ່ອນຫນ້າ, ທ່ານຈະຕ້ອງໃຊ້ການປະສົມປະສານ IF (IF) ແລະ EOSHIBKA (ISERROR) ແບບນີ້:
=IF(ISERROR(VLOOKUP формула),"Ваше сообщение при ошибке",VLOOKUP формула)
=ЕСЛИ(ЕОШИБКА(ВПР формула);"Ваше сообщение при ошибке";ВПР формула)
ຕົວຢ່າງ, ສູດ IF+ISERROR+VLOOKUP, ຄ້າຍຄືກັນກັບສູດ IFERROR+VLOOKUPສະແດງໃຫ້ເຫັນຂ້າງເທິງ:
=IF(ISERROR(VLOOKUP($F$2,$B$2:$C$10,2,FALSE)),"",VLOOKUP($F$2,$B$2:$C$10,2,FALSE))
=ЕСЛИ(ЕОШИБКА(ВПР($F$2;$B$2:$C$10;2;ЛОЖЬ));"";ВПР($F$2;$B$2:$C$10;2;ЛОЖЬ))
ນັ້ນແມ່ນທັງຫມົດສໍາລັບມື້ນີ້. ຂ້ອຍຫວັງວ່າການສອນສັ້ນໆນີ້ຈະຊ່ວຍໃຫ້ທ່ານຈັດການກັບຄວາມຜິດພາດທີ່ເປັນໄປໄດ້ທັງຫມົດ. VPR ແລະເຮັດໃຫ້ສູດຂອງທ່ານເຮັດວຽກຢ່າງຖືກຕ້ອງ.