ເນື້ອໃນ
ມື້ນີ້ພວກເຮົາກໍາລັງເລີ່ມຕົ້ນຊຸດຂອງບົດຄວາມທີ່ອະທິບາຍຫນຶ່ງໃນລັກສະນະທີ່ເປັນປະໂຫຍດທີ່ສຸດຂອງ Excel − VPR (VLOOKUP). ຫນ້າທີ່ນີ້, ໃນເວລາດຽວກັນ, ແມ່ນຫນຶ່ງໃນຄວາມສັບສົນທີ່ສຸດແລະເຂົ້າໃຈຫນ້ອຍທີ່ສຸດ.
ໃນ tutorial ນີ້ກ່ຽວກັບ VPR ຂ້າພະເຈົ້າຈະພະຍາຍາມຈັດວາງພື້ນຖານທີ່ງ່າຍດາຍເທົ່າທີ່ເປັນໄປໄດ້ເພື່ອເຮັດໃຫ້ຂະບວນການຮຽນຮູ້ທີ່ຊັດເຈນເທົ່າທີ່ເປັນໄປໄດ້ສໍາລັບຜູ້ໃຊ້ທີ່ບໍ່ມີປະສົບການ. ນອກຈາກນັ້ນ, ພວກເຮົາຈະສຶກສາຕົວຢ່າງຈໍານວນຫນຶ່ງດ້ວຍສູດ Excel ທີ່ຈະສະແດງໃຫ້ເຫັນກໍລະນີການນໍາໃຊ້ທົ່ວໄປທີ່ສຸດສໍາລັບຫນ້າທີ່ VPR.
ຟັງຊັນ VLOOKUP ໃນ Excel - ຄໍາອະທິບາຍທົ່ວໄປແລະ syntax
ດັ່ງນັ້ນມັນແມ່ນຫຍັງ VPR? ດີ, ກ່ອນອື່ນ ໝົດ, ມັນແມ່ນ ໜ້າ ທີ່ Excel. ນາງເຮັດຫຍັງ? ມັນຊອກຫາຄ່າທີ່ທ່ານລະບຸ ແລະສົ່ງຄືນຄ່າທີ່ສອດຄ້ອງກັນຈາກຖັນອື່ນ. ເວົ້າທາງດ້ານວິຊາການ, VPR ຊອກຫາຄ່າໃນຖັນທຳອິດຂອງຊ່ວງທີ່ໃຫ້ໄວ້ ແລະສົ່ງຄືນຜົນໄດ້ຮັບຈາກຖັນອື່ນໃນແຖວດຽວກັນ.
ໃນຄໍາຮ້ອງສະຫມັກທົ່ວໄປທີ່ສຸດ, ຫນ້າທີ່ VPR ຄົ້ນຫາຖານຂໍ້ມູນສໍາລັບຕົວລະບຸທີ່ເປັນເອກະລັກແລະສະກັດຂໍ້ມູນບາງຢ່າງທີ່ກ່ຽວຂ້ອງກັບມັນອອກຈາກຖານຂໍ້ມູນ.
ຕົວອັກສອນທໍາອິດໃນຊື່ຟັງຊັນ VPR (VLOOKUP) ຫມາຍຄວາມວ່າ Вຕັ້ງ (Vຕັ້ງ). ໂດຍມັນທ່ານສາມາດຈໍາແນກໄດ້ VPR ຈາກ GPR (HLOOKUP), ເຊິ່ງຊອກຫາຄ່າຢູ່ໃນແຖວເທິງຂອງໄລຍະ − Гອອກຕາມລວງນອນ (Hຕາມແນວນອນ).
ຫນ້າທີ່ VPR ມີຢູ່ໃນ Excel 2013, Excel 2010, Excel 2007, Excel 2003, Excel XP, ແລະ Excel 2000.
Syntax ຂອງຟັງຊັນ VLOOKUP
ຫນ້າທີ່ VPR (VLOOKUP) ມີ syntax ຕໍ່ໄປນີ້:
VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])
ВПР(искомое_значение;таблица;номер_столбца;[интервальный_просмотр])
ດັ່ງທີ່ທ່ານສາມາດເຫັນໄດ້, ຫນ້າທີ່ VPR ໃນ Microsoft Excel ມີ 4 ທາງເລືອກ (ຫຼືການໂຕ້ຖຽງ). ສາມອັນທໍາອິດແມ່ນບັງຄັບ, ສຸດທ້າຍແມ່ນທາງເລືອກ.
- ຊອກຫາມູນຄ່າ (lookup_value) – ຄ່າທີ່ຈະຊອກຫາ. ນີ້ສາມາດເປັນຄ່າ (ຕົວເລກ, ວັນທີ, ຂໍ້ຄວາມ) ຫຼືການອ້າງອີງເຊລ (ມີຄ່າຊອກຫາ), ຫຼືຄ່າທີ່ສົ່ງຄືນໂດຍບາງຟັງຊັນ Excel ອື່ນໆ. ຕົວຢ່າງ, ສູດນີ້ຈະຊອກຫາມູນຄ່າ 40:
=VLOOKUP(40,A2:B15,2)
=ВПР(40;A2:B15;2)
ຖ້າຄ່າການຊອກຫາແມ່ນຫນ້ອຍກວ່າຄ່ານ້ອຍທີ່ສຸດໃນຖັນທໍາອິດຂອງໄລຍະທີ່ກໍາລັງຊອກຫາ, ຟັງຊັນ VPR ຈະລາຍງານຄວາມຜິດພາດ #AT (#N/A).
- ຕາຕະລາງ (ຕາຕະລາງ) – ສອງຖັນ ຫຼືຫຼາຍຖັນຂອງຂໍ້ມູນ. ຈືຂໍ້ມູນການ, ຫນ້າທີ່ VPR ຊອກຫາຄ່າໃນຖັນທຳອິດຂອງໄລຍະທີ່ໃຫ້ຢູ່ໃນ argument ສະເໝີ ຕາຕະລາງ (ຕາຕະລາງ). ໄລຍະທີ່ສາມາດເບິ່ງໄດ້ສາມາດປະກອບມີຂໍ້ມູນຕ່າງໆ, ເຊັ່ນ: ຂໍ້ຄວາມ, ວັນທີ, ຕົວເລກ, boolean. ຟັງຊັນແມ່ນຕົວພິມນ້ອຍ, ຊຶ່ງຫມາຍຄວາມວ່າຕົວອັກສອນຕົວພິມໃຫຍ່ແລະຕົວພິມນ້ອຍຖືກພິຈາລະນາຄືກັນ. ດັ່ງນັ້ນສູດຂອງພວກເຮົາຈະຊອກຫາມູນຄ່າ 40 ໃນຈຸລັງຈາກ A2 to A15, ເນື່ອງຈາກວ່າ A ແມ່ນຖັນທໍາອິດຂອງໄລຍະ A2:B15 ທີ່ໃຫ້ຢູ່ໃນອາກິວເມັນ ຕາຕະລາງ (ຕາຕະລາງ):
=VLOOKUP(40,A2:B15,2)
=ВПР(40;A2:B15;2)
- col_index_num (column_number) ແມ່ນຕົວເລກຂອງຖັນໃນຂອບເຂດທີ່ໃຫ້ ເຊິ່ງຄ່າໃນແຖວທີ່ພົບເຫັນຈະຖືກສົ່ງຄືນ. ຖັນຊ້າຍສຸດໃນໄລຍະທີ່ໃຫ້ໄວ້ແມ່ນ 1, ຖັນທີສອງແມ່ນ 2, ຖັນທີສາມແມ່ນ 3 ແລະອື່ນໆ. ໃນປັດຈຸບັນທ່ານສາມາດອ່ານສູດທັງຫມົດ:
=VLOOKUP(40,A2:B15,2)
=ВПР(40;A2:B15;2)
ສູດຊອກຫາມູນຄ່າ 40 ໃນຂອບເຂດ A2:A15 ແລະສົ່ງຄ່າທີ່ສອດຄ້ອງກັນຈາກຖັນ B (ເພາະວ່າ B ແມ່ນຖັນທີສອງຢູ່ໃນຂອບເຂດ A2:B15).
ຖ້າມູນຄ່າຂອງການໂຕ້ຖຽງ col_index_num (column_number) ໜ້ອຍກວ່າ 1ຫຼັງຈາກນັ້ນ VPR ຈະລາຍງານຄວາມຜິດພາດ #VALUE! (#VALUE!). ແລະຖ້າມັນຫຼາຍກວ່າຈໍານວນຄໍລໍາໃນຂອບເຂດ ຕາຕະລາງ (ຕາຕະລາງ), ຟັງຊັນຈະສົ່ງຄືນຂໍ້ຜິດພາດ #REF! (#LINK!).
- range_lookup (range_lookup) – ກຳນົດສິ່ງທີ່ຈະຊອກຫາ:
- ກົງກັນທີ່ແນ່ນອນ, ການໂຕ້ຖຽງຕ້ອງເທົ່າທຽມກັນ ຜິດ (FALSE);
- ກົງກັນປະມານ, ການໂຕ້ຖຽງເທົ່າກັບ ລະຫັດທີ່ແທ້ຈິງ (TRUE) ຫຼືບໍ່ໄດ້ລະບຸໄວ້ເລີຍ.
ພາລາມິເຕີນີ້ແມ່ນທາງເລືອກ, ແຕ່ມີຄວາມສໍາຄັນຫຼາຍ. ຕໍ່ມາໃນບົດສອນນີ້ VPR ຂ້າພະເຈົ້າຈະສະແດງໃຫ້ທ່ານເຫັນບາງຕົວຢ່າງທີ່ອະທິບາຍວິທີການຂຽນສູດສໍາລັບການຊອກຫາກົງກັນທີ່ແນ່ນອນແລະໂດຍປະມານ.
VLOOKUP ຕົວຢ່າງ
ຂ້າພະເຈົ້າຫວັງວ່າຫນ້າທີ່ VPR ກາຍເປັນພຽງເລັກນ້ອຍທີ່ຈະແຈ້ງສໍາລັບທ່ານ. ຕອນນີ້ໃຫ້ເບິ່ງບາງກໍລະນີການນໍາໃຊ້ VPR ໃນສູດທີ່ມີຂໍ້ມູນທີ່ແທ້ຈິງ.
ວິທີການໃຊ້ VLOOKUP ເພື່ອຄົ້ນຫາໃນເອກະສານ Excel ອື່ນ
ໃນການປະຕິບັດ, ສູດທີ່ມີຫນ້າທີ່ VPR ບໍ່ຄ່ອຍຖືກນໍາໃຊ້ເພື່ອຄົ້ນຫາຂໍ້ມູນໃນແຜ່ນວຽກດຽວກັນ. ເລື້ອຍໆກ່ວາບໍ່, ທ່ານຈະຊອກຫາແລະດຶງເອົາຄ່າທີ່ສອດຄ້ອງກັນຈາກແຜ່ນອື່ນ.
ເພື່ອໃຊ້ VPR, ຄົ້ນຫາໃນເອກະສານ Microsoft Excel ອື່ນ, ທ່ານຕ້ອງຢູ່ໃນການໂຕ້ຖຽງ ຕາຕະລາງ (ຕາຕະລາງ) ລະບຸຊື່ແຜ່ນງານດ້ວຍເຄື່ອງໝາຍ exclamation ຕາມດ້ວຍຊ່ວງຂອງເຊລ. ຕົວຢ່າງ, ສູດຕໍ່ໄປນີ້ສະແດງໃຫ້ເຫັນວ່າໄລຍະ A2: B15 ຢູ່ໃນແຜ່ນທີ່ມີຊື່ ແຜ່ນທີ 2.
=VLOOKUP(40,Sheet2!A2:B15,2)
=ВПР(40;Sheet2!A2:B15;2)
ແນ່ນອນ, ຊື່ແຜ່ນບໍ່ຈໍາເປັນຕ້ອງຖືກໃສ່ດ້ວຍຕົນເອງ. ພຽງແຕ່ເລີ່ມພິມສູດ, ແລະໃນເວລາທີ່ມັນມາກັບການໂຕ້ຖຽງ ຕາຕະລາງ (ຕາຕະລາງ), ປ່ຽນໄປຫາແຜ່ນທີ່ຕ້ອງການແລະເລືອກລະດັບທີ່ຕ້ອງການຂອງຈຸລັງດ້ວຍຫນູ.
ສູດທີ່ສະແດງຢູ່ໃນຮູບໜ້າຈໍຂ້າງລຸ່ມນີ້ຊອກຫາຂໍ້ຄວາມ “ຜະລິດຕະພັນ 1” ໃນຖັນ A (ມັນເປັນຖັນທີ 1 ຂອງຊ່ວງ A2:B9) ໃນແຜ່ນງານ. ລາຄາ.
=VLOOKUP("Product 1",Prices!$A$2:$B$9,2,FALSE)
=ВПР("Product 1";Prices!$A$2:$B$9;2;ЛОЖЬ)
ກະລຸນາຈື່ຈໍາວ່າໃນເວລາທີ່ການຊອກຫາສໍາລັບຄ່າຕົວອັກສອນ, ທ່ານຕ້ອງໄດ້ປິດລ້ອມໃນເຄື່ອງຫມາຍວົງຢືມ (“”), ຕາມປົກກະຕິແມ່ນເຮັດໃນສູດ Excel.
ສໍາລັບການໂຕ້ຖຽງ ຕາຕະລາງ (ຕາຕະລາງ) ມັນແມ່ນຄວາມປາຖະຫນາທີ່ຈະໃຊ້ການອ້າງອີງຢ່າງແທ້ຈິງ (ດ້ວຍເຄື່ອງຫມາຍ $). ໃນກໍລະນີນີ້, ໄລຍະການຄົ້ນຫາຈະຍັງຄົງບໍ່ປ່ຽນແປງເມື່ອຄັດລອກສູດໄປຫາຕາລາງອື່ນ.
ຊອກຫາໃນປຶ້ມວຽກອື່ນດ້ວຍ VLOOKUP
ເພື່ອເຮັດວຽກ VPR ເຮັດວຽກລະຫວ່າງສອງປື້ມວຽກ Excel, ທ່ານຈໍາເປັນຕ້ອງລະບຸຊື່ປື້ມບັນທຶກໃນວົງເລັບສີ່ຫຼ່ຽມກ່ອນຊື່ແຜ່ນ.
ຕົວຢ່າງ, ຂ້າງລຸ່ມນີ້ແມ່ນສູດທີ່ຊອກຫາຄ່າ 40 ຢູ່ໃນແຜ່ນ ແຜ່ນທີ 2 ໃນປື້ມ Numbers.xlsx:
=VLOOKUP(40,[Numbers.xlsx]Sheet2!A2:B15,2)
=ВПР(40;[Numbers.xlsx]Sheet2!A2:B15;2)
ນີ້ແມ່ນວິທີທີ່ງ່າຍທີ່ສຸດທີ່ຈະສ້າງສູດໃນ Excel ດ້ວຍ VPRເຊິ່ງເຊື່ອມຕໍ່ກັບປຶ້ມວຽກອື່ນ:
- ເປີດປຶ້ມທັງສອງ. ນີ້ບໍ່ຈໍາເປັນຕ້ອງ, ແຕ່ມັນກໍ່ງ່າຍກວ່າທີ່ຈະສ້າງສູດດ້ວຍວິທີນີ້. ເຈົ້າບໍ່ຕ້ອງການໃສ່ຊື່ປື້ມຄູ່ມື, ເຈົ້າບໍ່? ນອກຈາກນັ້ນ, ມັນຈະປົກປ້ອງທ່ານຈາກການພິມຜິດໂດຍບັງເອີນ.
- ເລີ່ມພິມຟັງຊັນ VPRແລະໃນເວລາທີ່ມັນມາກັບການໂຕ້ຖຽງ ຕາຕະລາງ (ຕາຕະລາງ), ປ່ຽນໄປຫາປື້ມວຽກອື່ນແລະເລືອກໄລຍະການຄົ້ນຫາທີ່ຕ້ອງການໃນມັນ.
ຮູບໜ້າຈໍຂ້າງລຸ່ມນີ້ສະແດງສູດຄຳນວນດ້ວຍການຄົ້ນຫາທີ່ຕັ້ງເປັນຊ່ວງໃນປຶ້ມວຽກ PriceList.xlsx ຢູ່ໃນແຜ່ນ ລາຄາ.
ຫນ້າທີ່ VPR ຈະເຮັດວຽກເຖິງແມ່ນວ່າໃນເວລາທີ່ທ່ານປິດ workbook ທີ່ຄົ້ນຫາແລະເສັ້ນທາງເຕັມໄປຫາໄຟລ໌ workbook ປາກົດຢູ່ໃນແຖບສູດ, ດັ່ງທີ່ສະແດງຂ້າງລຸ່ມນີ້:
ຖ້າຊື່ຂອງປື້ມບັນທຶກວຽກຫຼືເອກະສານມີຊ່ອງຫວ່າງ, ມັນຕ້ອງຖືກຫຸ້ມຢູ່ໃນຮູບສັນຍາລັກ:
=VLOOKUP(40,'[Numbers.xlsx]Sheet2'!A2:B15,2)
=ВПР(40;'[Numbers.xlsx]Sheet2'!A2:B15;2)
ວິທີການນໍາໃຊ້ຂອບເຂດທີ່ມີຊື່ຫຼືຕາຕະລາງໃນສູດດ້ວຍ VLOOKUP
ຖ້າທ່ານວາງແຜນທີ່ຈະໃຊ້ລະດັບການຄົ້ນຫາດຽວກັນໃນຫຼາຍຫນ້າທີ່ VPR, ທ່ານສາມາດສ້າງໄລຍະທີ່ມີຊື່ແລະໃສ່ຊື່ຂອງມັນເຂົ້າໄປໃນສູດເປັນການໂຕ້ຖຽງ ຕາຕະລາງ (ຕາຕະລາງ).
ເພື່ອສ້າງໄລຍະທີ່ມີຊື່, ພຽງແຕ່ເລືອກຕາລາງແລະໃສ່ຊື່ທີ່ເຫມາະສົມໃນພາກສະຫນາມ ຊື່ທໍາອິດ, ໄປທາງຊ້າຍຂອງແຖບສູດ.
ໃນປັດຈຸບັນທ່ານສາມາດຂຽນສູດຕໍ່ໄປນີ້ສໍາລັບການຊອກຫາລາຄາຂອງຜະລິດຕະພັນ ສິນຄ້າ 1:
=VLOOKUP("Product 1",Products,2)
=ВПР("Product 1";Products;2)
ຊື່ຊ່ວງສ່ວນໃຫຍ່ໃຊ້ໄດ້ກັບປື້ມວຽກ Excel ທັງໝົດ, ດັ່ງນັ້ນບໍ່ຈໍາເປັນຕ້ອງລະບຸຊື່ແຜ່ນງານສໍາລັບການໂຕ້ຖຽງ. ຕາຕະລາງ (ຕາຕະລາງ), ເຖິງແມ່ນວ່າສູດແລະໄລຍະການຄົ້ນຫາຢູ່ໃນແຜ່ນວຽກທີ່ແຕກຕ່າງກັນ. ຖ້າພວກເຂົາຢູ່ໃນປື້ມບັນທຶກທີ່ແຕກຕ່າງກັນ, ຫຼັງຈາກນັ້ນກ່ອນຊື່ຂອງຊ່ວງທີ່ທ່ານຕ້ອງການກໍານົດຊື່ຂອງປື້ມຄູ່ມື, ຕົວຢ່າງເຊັ່ນນີ້:
=VLOOKUP("Product 1",PriceList.xlsx!Products,2)
=ВПР("Product 1";PriceList.xlsx!Products;2)
ດັ່ງນັ້ນສູດເບິ່ງຊັດເຈນກວ່າ, ຕົກລົງ? ນອກຈາກນັ້ນ, ການໃຊ້ຊ່ວງທີ່ມີຊື່ເປັນທາງເລືອກທີ່ດີສຳລັບການອ້າງອີງຢ່າງແທ້ຈິງເພາະວ່າຊ່ວງທີ່ມີຊື່ບໍ່ປ່ຽນແປງເມື່ອທ່ານຄັດລອກສູດໄປຫາເຊລອື່ນ. ນີ້ຫມາຍຄວາມວ່າທ່ານສາມາດແນ່ໃຈວ່າໄລຍະການຄົ້ນຫາໃນສູດຈະຍັງຄົງຖືກຕ້ອງ.
ຖ້າທ່ານປ່ຽນຊ່ວງຂອງເຊວເຂົ້າໄປໃນຕາຕະລາງ Excel ເຕັມຮູບແບບໂດຍໃຊ້ຄໍາສັ່ງ ຕາຕະລາງ (ຕາຕະລາງ) ແຖບ Insertion (ໃສ່), ຫຼັງຈາກນັ້ນ, ເມື່ອທ່ານເລືອກໄລຍະທີ່ມີຫນູ, Microsoft Excel ຈະເພີ່ມຊື່ຖັນ (ຫຼືຊື່ຕາຕະລາງຖ້າທ່ານເລືອກຕາຕະລາງທັງຫມົດ) ໃສ່ສູດໂດຍອັດຕະໂນມັດ.
ສູດສໍາເລັດຮູບຈະມີລັກສະນະຄ້າຍຄືນີ້:
=VLOOKUP("Product 1",Table46[[Product]:[Price]],2)
=ВПР("Product 1";Table46[[Product]:[Price]];2)
ຫຼືອາດຈະເປັນເຊັ່ນນີ້:
=VLOOKUP("Product 1",Table46,2)
=ВПР("Product 1";Table46;2)
ເມື່ອໃຊ້ໄລຍະທີ່ມີຊື່, ລິ້ງຄ໌ຈະຊີ້ໄປຫາເຊລດຽວກັນບໍ່ວ່າທ່ານຈະຄັດລອກຟັງຊັນໃດ VPR ພາຍໃນປຶ້ມວຽກ.
ການໃຊ້ Wildcards ໃນສູດ VLOOKUP
ເຊັ່ນດຽວກັນກັບຫນ້າທີ່ອື່ນໆຈໍານວນຫຼາຍ, VPR ທ່ານສາມາດນໍາໃຊ້ຕົວອັກສອນແທນທີ່ດັ່ງຕໍ່ໄປນີ້:
- ເຄື່ອງໝາຍຄຳຖາມ (?) – ແທນທີ່ຕົວອັກສອນດຽວ.
- Asterisk (*) – ແທນທີ່ລໍາດັບຂອງຕົວອັກສອນ.
ການໃຊ້ Wildcards ໃນຟັງຊັນ VPR ສາມາດເປັນປະໂຫຍດໃນຫຼາຍໆກໍລະນີ, ຕົວຢ່າງ:
- ໃນເວລາທີ່ທ່ານບໍ່ຈື່ແນ່ນອນຂໍ້ຄວາມທີ່ທ່ານຕ້ອງການຊອກຫາ.
- ເມື່ອທ່ານຕ້ອງການຊອກຫາບາງຄໍາທີ່ເປັນສ່ວນຫນຶ່ງຂອງເນື້ອໃນຂອງເຊນ. ຮູ້ວ່າ VPR ຄົ້ນຫາໂດຍເນື້ອຫາຂອງຕາລາງທັງຫມົດ, ຄືກັບວ່າທາງເລືອກຖືກເປີດໃຊ້ ຈັບຄູ່ເນື້ອໃນຕາລາງທັງໝົດ (ເຊລທັງໝົດ) ໃນການຄົ້ນຫາ Excel ມາດຕະຖານ.
- ເມື່ອຕາລາງມີຊ່ອງຫວ່າງເພີ່ມເຕີມໃນຕອນຕົ້ນ ຫຼືຕອນທ້າຍຂອງເນື້ອຫາ. ໃນສະຖານະການດັ່ງກ່າວ, ທ່ານສາມາດ rack ສະຫມອງຂອງທ່ານເປັນເວລາດົນນານ, ພະຍາຍາມຊອກຫາວ່າເປັນຫຍັງສູດບໍ່ໄດ້ເຮັດວຽກ.
ຕົວຢ່າງ 1: ຊອກຫາຂໍ້ຄວາມທີ່ເລີ່ມຕົ້ນ ຫຼືລົງທ້າຍດ້ວຍຕົວອັກສອນທີ່ແນ່ນອນ
ໃຫ້ເວົ້າວ່າທ່ານຕ້ອງການຄົ້ນຫາລູກຄ້າສະເພາະໃນຖານຂໍ້ມູນທີ່ສະແດງຂ້າງລຸ່ມນີ້. ເຈົ້າບໍ່ຈື່ນາມສະກຸນຂອງລາວ, ແຕ່ເຈົ້າຮູ້ວ່າມັນເລີ່ມຕົ້ນດ້ວຍ "ack". ນີ້ແມ່ນສູດທີ່ຈະເຮັດວຽກໄດ້ດີ:
=VLOOKUP("ack*",$A$2:$C$11,1,FALSE)
=ВПР("ack*";$A$2:$C$11;1;ЛОЖЬ)
ຕອນນີ້ທ່ານແນ່ໃຈວ່າທ່ານພົບຊື່ທີ່ຖືກຕ້ອງ, ທ່ານສາມາດນໍາໃຊ້ສູດດຽວກັນເພື່ອຊອກຫາຈໍານວນເງິນທີ່ຈ່າຍໂດຍລູກຄ້ານີ້. ເພື່ອເຮັດສິ່ງນີ້, ພຽງແຕ່ປ່ຽນການໂຕ້ຖຽງທີສາມຂອງຫນ້າທີ່ VPR ໄປຫາຕົວເລກຖັນທີ່ຕ້ອງການ. ໃນກໍລະນີຂອງພວກເຮົາ, ນີ້ແມ່ນຖັນ C (ອັນດັບທີ 3 ໃນຂອບເຂດ):
=VLOOKUP("ack*",$A$2:$C$11,3,FALSE)
=ВПР("ack*";$A$2:$C$11;3;ЛОЖЬ)
ນີ້ແມ່ນບາງຕົວຢ່າງເພີ່ມເຕີມທີ່ມີ wildcards:
~ ຊອກຫາຊື່ທີ່ລົງທ້າຍດ້ວຍ "ຜູ້ຊາຍ":
=VLOOKUP("*man",$A$2:$C$11,1,FALSE)
=ВПР("*man";$A$2:$C$11;1;ЛОЖЬ)
~ ຊອກຫາຊື່ທີ່ເລີ່ມຕົ້ນດ້ວຍ "ໂຄສະນາ" ແລະລົງທ້າຍດ້ວຍ "ລູກຊາຍ":
=VLOOKUP("ad*son",$A$2:$C$11,1,FALSE)
=ВПР("ad*son";$A$2:$C$11;1;ЛОЖЬ)
~ ພວກເຮົາຊອກຫາຊື່ທໍາອິດໃນບັນຊີລາຍຊື່, ປະກອບດ້ວຍ 5 ຕົວອັກສອນ:
=VLOOKUP("?????",$A$2:$C$11,1,FALSE)
=ВПР("?????";$A$2:$C$11;1;ЛОЖЬ)
ເພື່ອເຮັດວຽກ VPR ກັບ wildcards ເຮັດວຽກຢ່າງຖືກຕ້ອງ, ເປັນ argument ສີ່ທີ່ທ່ານຄວນໃຊ້ສະເຫມີ ຜິດ (ຜິດ). ຖ້າໄລຍະການຄົ້ນຫາມີຫຼາຍກວ່າຫນຶ່ງຄ່າທີ່ກົງກັບຄໍາຄົ້ນຫາທີ່ມີ wildcards, ຫຼັງຈາກນັ້ນຄ່າທໍາອິດທີ່ພົບເຫັນຈະຖືກສົ່ງຄືນ.
ຕົວຢ່າງ 2: ຮວມຕົວແທນຕົວແທນ ແລະ ການອ້າງອີງເຊລໃນສູດ VLOOKUP
ຕອນນີ້ໃຫ້ເບິ່ງຕົວຢ່າງທີ່ສັບສົນເລັກນ້ອຍຂອງວິທີການຄົ້ນຫາໂດຍໃຊ້ຟັງຊັນ VPR ໂດຍຄ່າໃນຕາລາງ. ຈິນຕະນາການວ່າຖັນ A ແມ່ນບັນຊີລາຍຊື່ຂອງລະຫັດໃບອະນຸຍາດ, ແລະຖັນ B ແມ່ນບັນຊີລາຍຊື່ຂອງຊື່ທີ່ເປັນເຈົ້າຂອງໃບອະນຸຍາດ. ນອກຈາກນັ້ນ, ທ່ານມີສ່ວນຫນຶ່ງ (ຫຼາຍຕົວອັກສອນ) ຂອງບາງປະເພດຂອງລະຫັດໃບອະນຸຍາດຢູ່ໃນຫ້ອງ C1, ແລະທ່ານຕ້ອງການຊອກຫາຊື່ຂອງເຈົ້າຂອງ.
ນີ້ສາມາດເຮັດໄດ້ໂດຍໃຊ້ສູດຕໍ່ໄປນີ້:
=VLOOKUP("*"&C1&"*",$A$2:$B$12,2,FALSE)
=ВПР("*"&C1&"*";$A$2:$B$12;2;FALSE)
ສູດນີ້ຊອກຫາຄ່າຈາກເຊລ C1 ໃນຂອບເຂດທີ່ໃຫ້ໄວ້ ແລະສົ່ງຄ່າທີ່ສອດຄ້ອງກັນຈາກຖັນ B. ໃຫ້ສັງເກດວ່າໃນອາກິວເມັນທຳອິດ, ພວກເຮົາໃຊ້ຕົວອັກສອນ ampersand (&) ກ່ອນ ແລະຫຼັງການອ້າງອີງເຊລເພື່ອເຊື່ອມຕໍ່ສາຍຂໍ້ຄວາມ.
ດັ່ງທີ່ທ່ານສາມາດເຫັນໄດ້ໃນຮູບຂ້າງລຸ່ມນີ້, ຫນ້າທີ່ VPR ກັບຄືນ "Jeremy Hill" ເພາະວ່າລະຫັດໃບອະນຸຍາດຂອງລາວມີລໍາດັບຂອງຕົວອັກສອນຈາກເຊນ C1.
ໃຫ້ສັງເກດວ່າການໂຕ້ຖຽງ ຕາຕະລາງ (ຕາຕະລາງ) ໃນ screenshot ຂ້າງເທິງປະກອບດ້ວຍຊື່ຂອງຕາຕະລາງ (Table7) ແທນທີ່ຈະກໍານົດຂອບເຂດຂອງຈຸລັງ. ນີ້ແມ່ນສິ່ງທີ່ພວກເຮົາໄດ້ເຮັດໃນຕົວຢ່າງທີ່ຜ່ານມາ.
ກົງກັນທີ່ແນ່ນອນ ຫຼືປະມານໃນຟັງຊັນ VLOOKUP
ແລະສຸດທ້າຍ, ໃຫ້ພວກເຮົາເບິ່ງທີ່ໃກ້ຊິດກັບການໂຕ້ຖຽງສຸດທ້າຍທີ່ຖືກກໍານົດໄວ້ສໍາລັບຫນ້າທີ່ VPR - range_lookup (interval_view). ດັ່ງທີ່ໄດ້ກ່າວໃນຕອນຕົ້ນຂອງບົດຮຽນ, ການໂຕ້ຖຽງນີ້ມີຄວາມສໍາຄັນຫຼາຍ. ທ່ານສາມາດໄດ້ຮັບຜົນໄດ້ຮັບທີ່ແຕກຕ່າງກັນຫມົດໃນສູດດຽວກັນກັບມູນຄ່າຂອງມັນ ລະຫັດທີ່ແທ້ຈິງ (TRUE) ຫຼື ຜິດ (ຜິດ).
ທໍາອິດ, ໃຫ້ຊອກຫາສິ່ງທີ່ Microsoft Excel ຫມາຍຄວາມວ່າໂດຍກົງກັນທີ່ແນ່ນອນແລະໂດຍປະມານ.
- ຖ້າການໂຕ້ຖຽງ range_lookup (range_lookup) ເທົ່າກັບ ຜິດ (FALSE), ສູດຊອກຫາການຈັບຄູ່ທີ່ແນ່ນອນ, ເຊັ່ນວ່າຄ່າດຽວກັນກັບທີ່ໃຫ້ຢູ່ໃນການໂຕ້ຖຽງ ຊອກຫາມູນຄ່າ (lookup_value). ຖ້າຢູ່ໃນຖັນທໍາອິດຂອງຊ່ວງ tສາມາດ_ອາເຣ (ຕາຕະລາງ) ພົບສອງຄ່າຫຼືຫຼາຍກວ່າທີ່ກົງກັບ argument ຊອກຫາມູນຄ່າ (search_value), ຫຼັງຈາກນັ້ນອັນທໍາອິດຈະຖືກເລືອກ. ຖ້າບໍ່ພົບຂໍ້ມູນທີ່ກົງກັນ, ຟັງຊັນຈະລາຍງານຂໍ້ຜິດພາດ #AT (#N/A). ຕົວຢ່າງ, ສູດຕໍ່ໄປນີ້ຈະລາຍງານຂໍ້ຜິດພາດ #AT (#N/A) ຖ້າບໍ່ມີຄ່າໃນໄລຍະ A2:A15 4:
=VLOOKUP(4,A2:B15,2,FALSE)
=ВПР(4;A2:B15;2;ЛОЖЬ)
- ຖ້າການໂຕ້ຖຽງ range_lookup (range_lookup) ເທົ່າກັບ ລະຫັດທີ່ແທ້ຈິງ (TRUE), ສູດຊອກຫາການຈັບຄູ່ໂດຍປະມານ. ຫຼາຍທີ່ຊັດເຈນ, ທໍາອິດຫນ້າທີ່ VPR ຊອກຫາການຈັບຄູ່ທີ່ແນ່ນອນ, ແລະຖ້າບໍ່ພົບ, ເລືອກອັນທີ່ປະມານ. ການຈັບຄູ່ໂດຍປະມານແມ່ນຄ່າທີ່ໃຫຍ່ທີ່ສຸດທີ່ບໍ່ເກີນຄ່າທີ່ລະບຸໄວ້ໃນອາກິວເມັນ. ຊອກຫາມູນຄ່າ (lookup_value).
ຖ້າການໂຕ້ຖຽງ range_lookup (range_lookup) ເທົ່າກັບ ລະຫັດທີ່ແທ້ຈິງ (TRUE) ຫຼືບໍ່ໄດ້ລະບຸໄວ້, ຫຼັງຈາກນັ້ນຄ່າໃນຖັນທໍາອິດຂອງໄລຍະຄວນຈະຖືກຈັດຮຽງຕາມລໍາດັບ, ນັ້ນແມ່ນ, ຈາກນ້ອຍທີ່ສຸດໄປຫາໃຫຍ່ທີ່ສຸດ. ຖ້າບໍ່ດັ່ງນັ້ນ, ຫນ້າທີ່ VPR ອາດຈະສົ່ງຄືນຜົນໄດ້ຮັບທີ່ຜິດພາດ.
ເພື່ອເຂົ້າໃຈຄວາມສໍາຄັນຂອງການເລືອກໄດ້ດີຂຶ້ນ ລະຫັດທີ່ແທ້ຈິງ (ຄວາມຈິງ) ຫຼື ຜິດ (FALSE), ໃຫ້ພວກເຮົາເບິ່ງບາງສູດເພີ່ມເຕີມທີ່ມີຟັງຊັນ VPR ແລະເບິ່ງຜົນໄດ້ຮັບ.
ຕົວຢ່າງ 1: ຊອກຫາກົງກັນແທ້ກັບ VLOOKUP
ຕາມທີ່ທ່ານຈື່, ເພື່ອຊອກຫາຄໍາທີ່ກົງກັນທີ່ແນ່ນອນ, ການໂຕ້ຖຽງທີ່ສີ່ຂອງຫນ້າທີ່ VPR ຄວນສຳຄັນ ຜິດ (ຜິດ).
ໃຫ້ກັບຄືນໄປຫາຕາຕະລາງຈາກຕົວຢ່າງທໍາອິດແລະຊອກຫາວ່າສັດໃດສາມາດເຄື່ອນທີ່ດ້ວຍຄວາມໄວ 50 ໄມຕໍ່ຊົ່ວໂມງ. ຂ້າພະເຈົ້າເຊື່ອວ່າສູດນີ້ຈະບໍ່ເຮັດໃຫ້ທ່ານມີຄວາມຫຍຸ້ງຍາກໃດໆ:
=VLOOKUP(50,$A$2:$B$15,2,FALSE)
=ВПР(50;$A$2:$B$15;2;ЛОЖЬ)
ໃຫ້ສັງເກດວ່າໄລຍະການຄົ້ນຫາຂອງພວກເຮົາ (ຄໍລໍາ A) ມີສອງຄ່າ 50 - ໃນຈຸລັງ A5 и A6. ສູດຄິດໄລ່ຄືນຄ່າຈາກຕາລາງ B5. ເປັນຫຍັງ? ເນື່ອງຈາກວ່າໃນເວລາທີ່ຊອກຫາຄໍາທີ່ແນ່ນອນ, ຫນ້າທີ່ VPR ໃຊ້ຄ່າທໍາອິດທີ່ພົບເຫັນທີ່ກົງກັບສິ່ງທີ່ຊອກຫາ.
ຕົວຢ່າງ 2: ການນໍາໃຊ້ VLOOKUP ເພື່ອຊອກຫາການຈັບຄູ່ໂດຍປະມານ
ເມື່ອທ່ານໃຊ້ຟັງຊັນ VPR ເພື່ອຊອກຫາການຈັບຄູ່ໂດຍປະມານ, ie ໃນເວລາທີ່ການໂຕ້ຖຽງ range_lookup (range_lookup) ເທົ່າກັບ ລະຫັດທີ່ແທ້ຈິງ (TRUE) ຫຼືຖືກລະເວັ້ນ, ສິ່ງທໍາອິດທີ່ທ່ານຈໍາເປັນຕ້ອງເຮັດແມ່ນຈັດຮຽງໄລຍະໂດຍຖັນທໍາອິດໃນລໍາດັບຕັ້ງຂຶ້ນ.
ນີ້ແມ່ນມີຄວາມສໍາຄັນຫຼາຍເພາະວ່າຫນ້າທີ່ VPR ຕອບຄ່າທີ່ໃຫຍ່ທີ່ສຸດຕໍ່ໄປຫຼັງຈາກອັນທີ່ໃຫ້, ແລະຫຼັງຈາກນັ້ນການຄົ້ນຫາຢຸດເຊົາ. ຖ້າທ່ານລະເລີຍການຈັດຮຽງທີ່ຖືກຕ້ອງ, ທ່ານຈະສິ້ນສຸດດ້ວຍຜົນໄດ້ຮັບທີ່ແປກປະຫຼາດຫຼາຍຫຼືຂໍ້ຄວາມສະແດງຂໍ້ຜິດພາດ. #AT (#N/A).
ໃນປັດຈຸບັນທ່ານສາມາດນໍາໃຊ້ຫນຶ່ງໃນສູດດັ່ງຕໍ່ໄປນີ້:
=VLOOKUP(69,$A$2:$B$15,2,TRUE)
or =VLOOKUP(69,$A$2:$B$15,2)
=ВПР(69;$A$2:$B$15;2;ИСТИНА)
or =ВПР(69;$A$2:$B$15;2)
ດັ່ງທີ່ເຈົ້າສາມາດເຫັນໄດ້, ຂ້ອຍຢາກຮູ້ວ່າສັດໃດທີ່ມີຄວາມໄວໃກ້ທີ່ສຸດ 69 ໄມຕໍ່ຊົ່ວໂມງ. ແລະນີ້ແມ່ນຜົນໄດ້ຮັບຫນ້າທີ່ໄດ້ກັບຄືນຫາຂ້ອຍ VPR:
ດັ່ງທີ່ເຈົ້າສາມາດເຫັນໄດ້, ສູດໄດ້ກັບຄືນຜົນໄດ້ຮັບ Antelope (Antelope), ທີ່ມີຄວາມໄວ 61 ໄມຕໍ່ຊົ່ວໂມງ, ເຖິງແມ່ນວ່າບັນຊີລາຍຊື່ຍັງປະກອບມີ Cheetah (Cheetah) ຜູ້ທີ່ແລ່ນດ້ວຍຄວາມໄວ 70 ໄມຕໍ່ຊົ່ວໂມງ, ແລະ 70 ແມ່ນຢູ່ໃກ້ກັບ 69 ຫຼາຍກວ່າ 61, ບໍ່ແມ່ນບໍ? ເປັນຫຍັງເລື່ອງນີ້ເກີດຂຶ້ນ? ເນື່ອງຈາກວ່າຫນ້າທີ່ VPR ໃນເວລາທີ່ການຊອກຫາສໍາລັບການແຂ່ງຂັນໂດຍປະມານ, ໃຫ້ຜົນຕອບແທນຄ່າໃຫຍ່ທີ່ສຸດທີ່ບໍ່ຫຼາຍກ່ວາຫນຶ່ງທີ່ຖືກຄົ້ນຫາສໍາລັບການ.
ຂ້າພະເຈົ້າຫວັງວ່າຕົວຢ່າງເຫຼົ່ານີ້ໄດ້ສ່ອງແສງບາງຢ່າງກ່ຽວກັບການເຮັດວຽກກັບຫນ້າທີ່ VPR ໃນ Excel, ແລະເຈົ້າບໍ່ໄດ້ເບິ່ງນາງເປັນຄົນພາຍນອກອີກຕໍ່ໄປ. ໃນປັດຈຸບັນມັນບໍ່ເຈັບປວດທີ່ຈະເວົ້າຄືນຈຸດສໍາຄັນຂອງອຸປະກອນທີ່ພວກເຮົາໄດ້ສຶກສາເພື່ອແກ້ໄຂມັນຢູ່ໃນຄວາມຊົງຈໍາທີ່ດີກວ່າ.
VLOOKUP ໃນ Excel - ທ່ານຈໍາເປັນຕ້ອງຈື່ມັນ!
- ຫນ້າທີ່ VPR Excel ບໍ່ສາມາດເບິ່ງຊ້າຍໄດ້. ມັນສະເຫມີຊອກຫາຄ່າໃນຖັນຊ້າຍສຸດຂອງໄລຍະທີ່ໃຫ້ໂດຍການໂຕ້ຖຽງ ຕາຕະລາງ (ຕາຕະລາງ).
- ໃນ ໜ້າ ທີ່ VPR ຄ່າທັງໝົດແມ່ນຕົວພິມນ້ອຍ ຫຼື ຕົວພິມນ້ອຍ, ເຊັ່ນ: ຕົວອັກສອນນ້ອຍ ແລະ ໂຕໃຫຍ່ແມ່ນທຽບເທົ່າ.
- ຖ້າຄ່າທີ່ເຈົ້າກໍາລັງຊອກຫາແມ່ນຫນ້ອຍກວ່າຄ່າຕໍາ່ສຸດໃນຖັນທໍາອິດຂອງໄລຍະທີ່ກໍາລັງຊອກຫາ, ຟັງຊັນ VPR ຈະລາຍງານຄວາມຜິດພາດ #AT (#N/A).
- ຖ້າການໂຕ້ຖຽງທີ 3 col_index_num (column_number) ໜ້ອຍກວ່າ 1ຫນ້າທີ່ VPR ຈະລາຍງານຄວາມຜິດພາດ #VALUE! (#VALUE!). ຖ້າຫາກວ່າມັນແມ່ນຫຼາຍກ່ວາຈໍານວນຂອງຖັນໃນໄລຍະ ຕາຕະລາງ (ຕາຕະລາງ), ຟັງຊັນຈະລາຍງານຂໍ້ຜິດພາດ #REF! (#LINK!).
- ໃຊ້ການອ້າງອີງເຊລແບບສົມບູນໃນການໂຕ້ຖຽງ ຕາຕະລາງ (ຕາຕະລາງ) ເພື່ອໃຫ້ໄລຍະການຄົ້ນຫາທີ່ຖືກຕ້ອງຖືກເກັບຮັກສາໄວ້ໃນເວລາຄັດລອກສູດ. ລອງໃຊ້ຊ່ວງທີ່ມີຊື່ ຫຼືຕາຕະລາງໃນ Excel ເປັນທາງເລືອກ.
- ເມື່ອດໍາເນີນການຄົ້ນຫາການຈັບຄູ່ໂດຍປະມານ, ຈົ່ງຈື່ໄວ້ວ່າຖັນທໍາອິດໃນຂອບເຂດທີ່ທ່ານກໍາລັງຊອກຫາຕ້ອງຖືກຈັດຮຽງຕາມລໍາດັບ.
- ສຸດທ້າຍ, ຈື່ຈໍາຄວາມສໍາຄັນຂອງການໂຕ້ຖຽງທີ່ສີ່. ໃຊ້ຄ່າ ລະຫັດທີ່ແທ້ຈິງ (ຄວາມຈິງ) ຫຼື ຜິດ (FALSE) ໂດຍເຈດຕະນາແລະເຈົ້າຈະກໍາຈັດການເຈັບຫົວຫຼາຍ.
ໃນບົດຄວາມຕໍ່ໄປນີ້ຂອງ tutorial ຫນ້າທີ່ຂອງພວກເຮົາ VPR ໃນ Excel, ພວກເຮົາຈະຮຽນຮູ້ຕົວຢ່າງທີ່ກ້າວຫນ້າ, ເຊັ່ນ: ການປະຕິບັດການຄິດໄລ່ຕ່າງໆໂດຍໃຊ້ VPR, ການສະກັດເອົາຄ່າຈາກຫຼາຍຖັນ, ແລະອື່ນໆ. ຂໍຂອບໃຈທ່ານສໍາລັບການອ່ານ tutorial ນີ້ແລະຂ້າພະເຈົ້າຫວັງວ່າຈະໄດ້ພົບທ່ານອີກໃນອາທິດຕໍ່ໄປ!