ສາລະບານ
ບົດສອນອະທິບາຍພື້ນຖານຂອງ Lookup ໃນ Excel, ສະແດງຈຸດແຂງ ແລະຈຸດອ່ອນຂອງແຕ່ລະຟັງຊັນ Excel Lookup ແລະໃຫ້ຕົວຢ່າງຈຳນວນໜຶ່ງເພື່ອຊ່ວຍໃຫ້ທ່ານຕັດສິນໃຈວ່າສູດຊອກຫາອັນໃດດີທີ່ສຸດທີ່ຈະໃຊ້ໃນສະຖານະການໃດໜຶ່ງ.
ການຊອກຫາຄ່າສະເພາະຢູ່ໃນຊຸດຂໍ້ມູນເປັນຫນຶ່ງໃນວຽກງານທົ່ວໄປທີ່ສຸດໃນ Excel. ແລະທັນ, ບໍ່ມີສູດການຊອກຫາ "ທົ່ວໄປ" ທີ່ເຫມາະສົມສໍາລັບທຸກສະຖານະການ. ມີເຫດຜົນວ່າຄໍາວ່າ "ການຊອກຫາ" ອາດຈະຫມາຍເຖິງສິ່ງທີ່ແຕກຕ່າງກັນ: ທ່ານສາມາດເບິ່ງແນວຕັ້ງໃນຖັນ, ຢຽດຕາມທາງຂວາງໃນແຖວຫຼືຢູ່ຈຸດຕັດກັນຂອງແຖວແລະຖັນ, ຄົ້ນຫາດ້ວຍເງື່ອນໄຂຫນຶ່ງຫຼືຫຼາຍ, ສົ່ງຄືນສິ່ງທີ່ພົບຄັ້ງທໍາອິດ. ການຈັບຄູ່ ຫຼື ການຈັບຄູ່ຫຼາຍອັນ, ຄົ້ນຫາກໍລະນີທີ່ລະອຽດອ່ອນ ຫຼື ກໍລະນີທີ່ບໍ່ລະອຽດອ່ອນ, ແລະອື່ນໆ.
ໃນໜ້ານີ້, ເຈົ້າຈະພົບເຫັນລາຍການຂອງໜ້າທີ່ຊອກຫາ Excel ທີ່ຈຳເປັນທີ່ສຸດພ້ອມດ້ວຍຕົວຢ່າງສູດຄຳນວນ ແລະ ບົດສອນແບບເຈາະເລິກ. ເຊື່ອມຕໍ່ສໍາລັບການອ້າງອິງຂອງທ່ານ.
Excel Lookup - ພື້ນຖານ
ກ່ອນທີ່ພວກເຮົາຈະເຂົ້າໄປໃນການບິດເບືອນຂອງສູດ Excel Lookup, ໃຫ້ກໍານົດຄໍາສໍາຄັນເພື່ອຮັບປະກັນວ່າພວກເຮົາ ຢູ່ໃນໜ້າດຽວກັນສະເໝີ.
ຊອກຫາ - ການຊອກຫາຄ່າທີ່ລະບຸໄວ້ໃນຕາຕະລາງຂໍ້ມູນ.
ຄ່າຊອກຫາ - ຄ່າທີ່ຈະຄົ້ນຫາ ສຳລັບ.
ຄ່າກັບຄືນ (ຄ່າທີ່ກົງກັນ ຫຼືກົງກັນ) - ຄ່າຢູ່ຕຳແໜ່ງດຽວກັນກັບຄ່າຊອກຫາແຕ່ຢູ່ໃນຖັນ ຫຼືແຖວອື່ນ (ຂຶ້ນກັບວ່າທ່ານເຮັດແນວຕັ້ງ ຫຼືແນວນອນ.ໃນ Excel.
ການຊອກຫາສາມມິຕິ
ການຄົ້ນຫາສາມມິຕິໝາຍເຖິງການຊອກຫາ 3 ຄ່າທີ່ແຕກຕ່າງກັນ. ໃນຊຸດຂໍ້ມູນຂ້າງລຸ່ມນີ້, ສົມມຸດວ່າທ່ານຕ້ອງການຄົ້ນຫາປີສະເພາະ (H2), ຫຼັງຈາກນັ້ນສໍາລັບຊື່ສະເພາະພາຍໃນຂໍ້ມູນປີນັ້ນ (H3), ແລະຫຼັງຈາກນັ້ນສົ່ງຄືນຄ່າສໍາລັບເດືອນສະເພາະ (H4).
ໜ້າວຽກສາມາດສຳເລັດໄດ້ດ້ວຍສູດອາເຣຕໍ່ໄປນີ້ (ກະລຸນາຢ່າລືມກົດ Ctrl+Shift+Enter ເພື່ອໃຫ້ມັນສຳເລັດ):
=INDEX($A$1:$E$12,MIN(IF((ROW($A$1:$A$12)>MATCH(H2,$A$1:$A$12,0))*($A$1:$A$12=H3),ROW($A$1:$A$12),"")),MATCH(H4,$A$1:$E$1,0))
ຊອກຫາ ດ້ວຍຫຼາຍເງື່ອນໄຂ
ເພື່ອສາມາດປະເມີນຫຼາຍເງື່ອນໄຂໄດ້, ພວກເຮົາຈະຕ້ອງແກ້ໄຂສູດການຈັບຄູ່ Index ຄລາສສິກເພື່ອໃຫ້ມັນປ່ຽນເປັນສູດອາເຣ:
INDEX( lookup_table, MATCH (1, ( lookup_value1= lookup_column1) * ( lookup_value2= lookup_column2)*…, 0), return_column_number)ດ້ວຍຕາຕະລາງການຊອກຫາຢູ່ໃນ A1:C11, ໃຫ້ຊອກຫາການຈັບຄູ່ໂດຍ 2 ເງື່ອນໄຂ: ຖັນຄົ້ນຫາ A ສໍາລັບຄ່າໃນຕາລາງ F1, ແລະຖັນ B ສໍາລັບຄ່າໃນຕາລາງ F2:
=INDEX($A$1:$C$11, MATCH(1, (F1=$A$1:$A$11) * (F2=$B$1:$B$11),0), 3)
ຕາມປົກກະຕິ, ທ່ານກົດ Ctrl + Shift + Enter ສໍາລັບສູດການປະເມີນເປັນສູດອາເຣ.
ສໍາລັບຄໍາອະທິບາຍລາຍລະອຽດຂອງສໍາລັບ ເຫດຜົນຂອງ mula, ກະລຸນາເບິ່ງ INDEX MATCH ເພື່ອຊອກຫາດ້ວຍເງື່ອນໄຂຫຼາຍອັນ.
ຊອກຫາເພື່ອສົ່ງຄືນຄ່າຫຼາຍຄ່າ
ອັນໃດກໍໄດ້ຕາມຟັງຊັນ Excel Lookup ທີ່ທ່ານໃຊ້ (LOOKUP, VLOOKUP, ຫຼື HLOOKUP), ມັນພຽງແຕ່ສາມາດສົ່ງຄືນໄດ້. ການແຂ່ງຂັນດຽວ. ເພື່ອໃຫ້ໄດ້ຮັບການແຂ່ງຂັນທີ່ພົບເຫັນທັງຫມົດ, ທ່ານຈະຕ້ອງຈ້າງ 6ຟັງຊັນຕ່າງໆລວມກັນໃນສູດອາເຣ:
IFERROR(INDEX( return_range, SMALL(IF( lookup_value= lookup_range), ROW( return_range)- m, ""), ROW() - n)),"")ຢູ່ໃສ:
- m ແມ່ນຕົວເລກແຖວຂອງຕາລາງທຳອິດໃນຂອບເຂດຜົນຕອບແທນລົບ 1.
- n ແມ່ນຕົວເລກແຖວຂອງຕາລາງສູດທຳອິດທີ່ລົບ 1.
ດ້ວຍຄ່າການຊອກຫາທີ່ຢູ່ໃນເຊລ E2, ໄລຍະການຊອກຫາໃນ A2:A11, ໄລຍະຜົນຕອບແທນໃນ B2:B11, ແລະຕາລາງສູດທຳອິດໃນແຖວທີ 2, ສູດການຊອກຫາຂອງທ່ານຈະເປັນຮູບຮ່າງຕໍ່ໄປນີ້:
=IFERROR(INDEX($B$2:$B$11, SMALL(IF($E$2 =$A$2:$A$11, ROW($B$2:$B$11 )- 1,""), ROW() - 1 )),"")
ສຳລັບສູດຄຳນວນເພື່ອສົ່ງຄືນການຈັບຄູ່ຫຼາຍອັນ, ທ່ານໃສ່ມັນຢູ່ໃນຕາລາງທຳອິດ (F2), ກົດ Ctrl + Shift + Enter , ແລະຫຼັງຈາກນັ້ນສຳເນົາສູດຄຳນວນໄປໃສ່ຕາລາງອື່ນລົງໃນຖັນ.
ສຳລັບຄຳອະທິບາຍລະອຽດຂອງສູດຂ້າງເທິງ ແລະວິທີອື່ນໆທີ່ຈະສົ່ງຄືນຄ່າຫຼາຍຄ່າ, ກະລຸນາເບິ່ງວິທີ Vlookup ເພື່ອໃຫ້ກັບຜົນໄດ້ຮັບຫຼາຍອັນ.
ການຊອກຫາ Nested (ຈາກ 2 ຕາຕະລາງການຊອກຫາ)
ໃນສະຖານະການທີ່ຕາຕະລາງຕົ້ນຕໍຂອງທ່ານແລະຕາຕະລາງຊອກຫາຈາກ wh ich ທ່ານຕ້ອງການດຶງຂໍ້ມູນບໍ່ມີຖັນທົ່ວໄປ, ທ່ານສາມາດໃຊ້ຕາຕະລາງຊອກຫາເພີ່ມເຕີມເພື່ອສ້າງການຈັບຄູ່, ເຊັ່ນນີ້:
ເພື່ອດຶງຄ່າຈາກ Amount ຖັນໃນ Lookup_table2 , ທ່ານໃຊ້ສູດຕໍ່ໄປນີ້:
=VLOOKUP(VLOOKUP(A2, Lookup_table1!$A$1:$B$6, 2, FALSE), Lookup_table2!$A$1:$B$6, 2, FALSE)
ດັ່ງທີ່ສະແດງຢູ່ໃນຮູບໜ້າຈໍຂ້າງລຸ່ມນີ້, ສູດການເບິ່ງແບບຊ້ອນກັນຂອງພວກເຮົາເຮັດວຽກໄດ້ຢ່າງສົມບູນແບບ:
ການເບິ່ງຕາມລຳດັບຈາກຫຼາຍອັນsheets
ເພື່ອປະຕິບັດ Vlookups ຕາມລໍາດັບໂດຍອີງໃສ່ວ່າການຄົ້ນຫາຜ່ານມາສໍາເລັດຫຼືລົ້ມເຫລວ, ໃຫ້ໃຊ້ຟັງຊັນ IFERROR ຊ້ອນກັນກັບ VLOOKUPs ເພື່ອປະເມີນເງື່ອນໄຂຫຼາຍຄັ້ງຕໍ່ຫນຶ່ງ:
IFERROR(VLOOKUP( …) ), IFERROR(VLOOKUP( …), IFERROR(VLOOKUP( …),"ບໍ່ພົບ")))ຖ້າ Vlookup ທໍາອິດລົ້ມເຫລວ, IFERROR ຈະດັກຄວາມຜິດພາດແລະດໍາເນີນການ. Vlookup ອື່ນ. ຖ້າ Vlookup ທີສອງບໍ່ພົບສິ່ງໃດກໍ່ຕາມ, IFERROR ທີສອງຈະຈັບຂໍ້ຜິດພາດແລະດໍາເນີນການ Vlookup ທີສາມ, ແລະອື່ນໆ. ຖ້າ Vlookups ທັງໝົດລົ້ມເຫລວ, IFERROR ສຸດທ້າຍຈະສົ່ງຄືນ "ບໍ່ພົບ" ຫຼືຂໍ້ຄວາມອື່ນໆທີ່ທ່ານໃຫ້ໃສ່ສູດ.
ເປັນຕົວຢ່າງ, ໃຫ້ລອງດຶງຈໍານວນຈາກ 3 ແຜ່ນ:
=IFERROR(VLOOKUP(B1,A6:B9,2,0), IFERROR(VLOOKUP(B1,D6:E9,2,0), IFERROR(VLOOKUP(B1,G6:H9,2,0), "Not found")))
ຜົນໄດ້ຮັບຈະມີລັກສະນະຄ້າຍຄືກັນກັບອັນນີ້:
ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ, ກະລຸນາເບິ່ງວິທີການນໍາໃຊ້ຟັງຊັນ IFERROR ຊ້ອນຢູ່ໃນ Excel.
ການຊອກຫາທີ່ລະອຽດອ່ອນຕົວພິມນ້ອຍໃຫຍ່
ດັ່ງທີ່ເຈົ້າອາດຈະຮູ້, ຟັງຊັນ Excel Lookup ທັງໝົດແມ່ນບໍ່ມີຕົວພິມນ້ອຍໃຫຍ່ຕາມທຳມະຊາດຂອງມັນ. ເພື່ອບັງຄັບສູດການຊອກຫາຂອງທ່ານໃຫ້ຈຳແນກລະຫວ່າງຕົວພິມນ້ອຍ ແລະ ໂຕພິມໃຫຍ່, ໃຫ້ໃຊ້ LOOKUP ຫຼື INDEX MATCH ໃນການປະສົມປະສານກັບຟັງຊັນ EXACT. ຂ້າພະເຈົ້າເອງເລືອກໃຊ້ INDEX MATCH ເພາະວ່າມັນບໍ່ຕ້ອງການຄ່າການຈັດຮຽງໃນຖັນການຊອກຫາຕາມທີ່ຟັງຊັນ LOOKUP ເຮັດ, ສາມາດເຮັດການຊອກຫາທັງຊ້າຍຫາຂວາ ແລະຂວາຫາຊ້າຍ ແລະເຮັດວຽກໄດ້ຢ່າງສົມບູນແບບສຳລັບຂໍ້ມູນທຸກປະເພດ.
INDEX( return_column, MATCH(TRUE,EXACT( lookup_column, lookup_value),0))ໂດຍ G2 ເປັນຄ່າຊອກຫາ, A - ຖັນທີ່ຈະຊອກຫາຕໍ່ກັບ ແລະ E - ຖັນເພື່ອສົ່ງຄືນຂໍ້ມູນທີ່ກົງກັນ, ຂອງພວກເຮົາ ສູດການເບິ່ງທີ່ລະອຽດອ່ອນຕົວພິມນ້ອຍມີດັ່ງນີ້:
=INDEX($E$2:$E$6, MATCH(TRUE, EXACT($A$2:$A$6,G2),0))
ເນື່ອງຈາກມັນເປັນ ສູດອາເຣ , ໃຫ້ແນ່ໃຈວ່າໄດ້ກົດ Ctrl + Shift + Enter ເພື່ອເຮັດສໍາເລັດມັນຢ່າງຖືກຕ້ອງ.
ສຳລັບຕົວຢ່າງສູດຄຳນວນເພີ່ມເຕີມ, ກະລຸນາເບິ່ງວິທີການຊອກຫາຕົວພິມນ້ອຍໃນ Excel. ການຈັບຄູ່ແມ່ນວຽກງານທີ່ທ້າທາຍທີ່ສຸດໃນ Excel ທີ່ບໍ່ມີການແກ້ໄຂທົ່ວໄປ. ສູດໃດທີ່ຈະໃຊ້ແມ່ນຂຶ້ນກັບຄວາມແຕກຕ່າງຂອງປະເພດໃດນຶ່ງລະຫວ່າງຄ່າການຊອກຫາ ແລະຄ່າຂອງທ່ານໃນຖັນເພື່ອຊອກຫາ. ໃນກໍລະນີຫຼາຍທີ່ສຸດ, ເຈົ້າຈະໃຊ້ຟັງຊັນ LEFT, RIGHT ຫຼື MID ເພື່ອແຍກສ່ວນທົ່ວໄປຂອງຄ່າ, ແລະ ຈາກນັ້ນສະໜອງສ່ວນນັ້ນໃຫ້ກັບ lookup_value argument ຂອງຟັງຊັນ Vlookup ຄືກັບມັນເຮັດໃນສູດຕໍ່ໄປນີ້:
=VLOOKUP(RIGHT(D2,4), $A$2:$B$6, 2, FALSE)
D2 ແມ່ນຄ່າຊອກຫາຢູ່ໃສ, A2:B6 ແມ່ນ ຕາຕະລາງການຊອກຫາ ແລະ 2 ໃນຕົວເລກດັດສະນີຂອງຖັນເພື່ອສົ່ງຜົນການຈັບຄູ່ຈາກ.
ສຳລັບວິທີອື່ນໃນການຄົ້ນຫາການຈັບຄູ່ບາງສ່ວນໃນ Excel, ກະລຸນາເບິ່ງວິທີການຮວມ ສອງແຜ່ນວຽກໂດຍການຈັບຄູ່ບາງສ່ວນ.
ນີ້ແມ່ນວິທີທີ່ທ່ານໃຊ້ຟັງຊັນຊອກຫາໃນ Excel. ເພື່ອໃຫ້ໄດ້ເບິ່ງຢ່າງລະອຽດກ່ຽວກັບສູດທີ່ໄດ້ສົນທະນາໃນບົດສອນນີ້, ທ່ານຍິນດີຕ້ອນຮັບເພື່ອດາວໂຫລດສູດ Excel Lookup ຂອງພວກເຮົາຕົວຢ່າງ.
ວິທີທີ່ບໍ່ມີສູດໃນການຄົ້ນຫາໃນ Excel
ມັນໄປໄດ້ໂດຍບໍ່ບອກວ່າການຊອກຫາ Excel ບໍ່ແມ່ນວຽກເລັກນ້ອຍ. ຖ້າທ່ານກໍາລັງປະຕິບັດຂັ້ນຕອນທໍາອິດຂອງທ່ານໃນການຮຽນຮູ້ realm ຂອງ Excel, ສູດການຊອກຫາອາດຈະເບິ່ງຄືວ່າຂ້ອນຂ້າງສັບສົນແລະຍາກທີ່ຈະເຂົ້າໃຈ. ແຕ່ກະລຸນາຢ່າຮູ້ສຶກທໍ້ຖອຍ, ທັກສະເຫຼົ່ານີ້ບໍ່ໄດ້ມາຈາກຜູ້ໃຊ້ສ່ວນໃຫຍ່! ແລະຮວມຕາຕະລາງໂດຍບໍ່ມີສູດດຽວ. ນອກຈາກນັ້ນ, ມັນສະຫນອງທາງເລືອກທີ່ບໍ່ຊ້ໍາກັນຈໍານວນຫນຶ່ງທີ່ແມ້ກະທັ້ງຜູ້ໃຊ້ Excel ຂັ້ນສູງສາມາດໄດ້ຮັບຜົນປະໂຫຍດຈາກ:
- ຊອກຫາໂດຍ ຫຼາຍເງື່ອນໄຂ , ເຊັ່ນ: ໃຊ້ຫນຶ່ງຫຼືຫຼາຍຄໍລໍາເປັນຕົວລະບຸເອກະລັກ. (s).
- ອັບເດດ ຄ່າໃນຖັນທີ່ມີຢູ່ແລ້ວ ແລະ ເພີ່ມ ຖັນໃໝ່ ຈາກຕາຕະລາງຊອກຫາ.
- ກັບຄືນ ການຈັບຄູ່ຫຼາຍອັນ ໃນແຖວແຍກຕ່າງຫາກ. ເມື່ອໃຊ້ຮ່ວມກັບ Combine Rows Wizard, ມັນສາມາດສົ່ງຄືນຜົນໄດ້ຮັບຫຼາຍອັນໃນເຊລດຽວ, ເຄື່ອງໝາຍຈຸດ ຫຼືແຍກອອກ (ຕົວຢ່າງສາມາດພົບໄດ້ທີ່ນີ້).
- ແລະອື່ນໆອີກ.
ການເຮັດວຽກກັບຕົວຊ່ວຍໃຫ້ຍາວຕາຕະລາງລວມແມ່ນງ່າຍແລະ intuitive. ທັງໝົດທີ່ທ່ານຕ້ອງເຮັດຄື:
- ເລືອກຕາຕະລາງຫຼັກຂອງເຈົ້າບ່ອນທີ່ທ່ານຕ້ອງການດຶງຄ່າທີ່ກົງກັນ.
- ເລືອກຕາຕະລາງຊອກຫາເພື່ອດຶງຂໍ້ມູນທີ່ກົງກັນ.
- ກຳນົດໜຶ່ງ ຫຼືຫຼາຍຖັນທົ່ວໄປ.
- ເລືອກຖັນທີ່ຈະປັບປຸງ ຫຼື/ແລະເພີ່ມໃສ່ທ້າຍຂອງຕາຕະລາງ.
- ທາງເລືອກ, ເລືອກໜຶ່ງ ຫຼືຫຼາຍທາງເລືອກການລວມເຂົ້າກັນເພີ່ມເຕີມ.
- ຄລິກ Finish ແລະທ່ານຈະໄດ້ຜົນໃນທັນທີ!
ຫາກທ່ານຢາກຈະລອງ add-in ໃນແຜ່ນວຽກຂອງທ່ານເອງ, ທ່ານຍິນດີຕ້ອນຮັບໃຫ້ດາວນ໌ໂຫລດສະບັບທົດລອງຂອງ Ultimate Suite ຂອງພວກເຮົາທີ່ມີທັງຫມົດເຄື່ອງມືທີ່ຊ່ວຍປະຢັດເວລາຂອງພວກເຮົາສໍາລັບ Excel (ໃນ ທັງໝົດ, 70+ ເຄື່ອງມື ແລະ 300+ ຄຸນສົມບັດ!). (ໄຟລ໌ .exe)
lookup).ຕາຕາລາງຊອກຫາ . ໃນວິທະຍາສາດຄອມພິວເຕີ, ຕາຕະລາງຊອກຫາແມ່ນ array ຂອງຂໍ້ມູນ, ເຊິ່ງໂດຍທົ່ວໄປແລ້ວແມ່ນໃຊ້ໃນແຜນທີ່ມູນຄ່າ input ກັບມູນຄ່າຜົນຜະລິດ. ໃນແງ່ຂອງການສອນນີ້, ຕາຕະລາງການຊອກຫາ Excel ແມ່ນບໍ່ມີຫຍັງນອກ ເໜືອ ຈາກຂອບເຂດຂອງຈຸລັງທີ່ທ່ານຊອກຫາຄ່າຊອກຫາ.
ຕາຕະລາງຫຼັກ (ຕາຕະລາງຕົ້ນສະບັບ) - ຕາຕະລາງທີ່ທ່ານ ດຶງຄ່າທີ່ກົງກັນ.
ຕາຕະລາງການຊອກຫາ ແລະຕາຕະລາງຫຼັກຂອງເຈົ້າອາດມີໂຄງສ້າງ ແລະຂະໜາດທີ່ແຕກຕ່າງ, ແນວໃດກໍ່ຕາມພວກມັນຄວນມີຢ່າງໜ້ອຍໜຶ່ງ ຕົວລະບຸທີ່ບໍ່ຊໍ້າກັນທົ່ວໄປ , ເຊັ່ນ: ຖັນ ຫຼືແຖວທີ່ເກັບຂໍ້ມູນຄືກັນ. , ຂຶ້ນກັບວ່າທ່ານຕ້ອງການຊອກຫາແນວຕັ້ງ ຫຼືແນວນອນ.
ຮູບໜ້າຈໍຕໍ່ໄປນີ້ສະແດງຕາຕະລາງການຊອກຫາຕົວຢ່າງທີ່ຈະໃຊ້ໃນຫຼາຍຕົວຢ່າງຂ້າງລຸ່ມນີ້.
<3
ຟັງຊັນ Excel Lookup
ຂ້າງລຸ່ມນີ້ແມ່ນພາບລວມໄວຂອງສູດທີ່ນິຍົມທີ່ສຸດໃນການຄົ້ນຫາໃນ Excel, ຂໍ້ດີ ແລະຂໍ້ເສຍຫຼັກຂອງພວກມັນ.
ຟັງຊັນ LOOKUP
The ຟັງຊັນ LOOKUP ໃນ Excel ສາມາດເຮັດການເບິ່ງແບບແນວຕັ້ງ ແລະແນວນອນທີ່ງ່າຍທີ່ສຸດ.
ຂໍ້ດີ : ໃຊ້ງ່າຍ.
ຂໍ້ເສຍ : ຈຳກັດ ການທໍາງານ, ບໍ່ສາມາດເຮັດວຽກກັບຂໍ້ມູນ unsorted (ຮຽກຮ້ອງໃຫ້ມີການຈັດລຽງ t ລາວຊອກຫາຖັນ/ແຖວຈາກນ້ອຍຫາໃຫຍ່). ຟັງຊັນທີ່ຖືກອອກແບບມາເປັນພິເສດເພື່ອເຮັດ ການຊອກຫາແນວຕັ້ງ ໃນຖັນ.
ຂໍ້ດີ : ຂ້ອນຂ້າງງ່າຍຕໍ່ການໃຊ້, ສາມາດເຮັດວຽກກັບກົງກັນທີ່ແນ່ນອນ ແລະໂດຍປະມານ.
ຂໍ້ເສຍ : ບໍ່ສາມາດເບິ່ງຊ້າຍຂອງມັນ, ຢຸດ. ເຮັດວຽກເມື່ອຖັນຖືກໃສ່ເຂົ້າໄປໃນ ຫຼືເອົາອອກຈາກຕາຕະລາງຊອກຫາ, ຄ່າການຊອກຫາບໍ່ສາມາດເກີນ 255 ຕົວອັກສອນ, ຕ້ອງການພະລັງງານການປະມວນຜົນຫຼາຍໃນຊຸດຂໍ້ມູນຂະໜາດໃຫຍ່.
ສຳລັບຂໍ້ມູນເພີ່ມເຕີມ, ກະລຸນາເບິ່ງບົດຮຽນ Excel VLOOKUP ສໍາລັບຜູ້ເລີ່ມຕົ້ນ.<3
ຟັງຊັນ HLOOKUP
ມັນເປັນຄູ່ກັນຕາມລວງນອນຂອງ VLOOKUP ທີ່ຊອກຫາຄ່າໃນແຖວທຳອິດຂອງຕາຕະລາງຊອກຫາ ແລະສົ່ງຄືນຄ່າໃນຕຳແໜ່ງດຽວກັນຈາກແຖວອື່ນ.
Pros : ໃຊ້ງ່າຍ, ສາມາດສົ່ງຄືນການກົງກັນທີ່ແນ່ນອນ ແລະໂດຍປະມານ. ການລຶບແຖວ, ຄ່າຊອກຫາຄວນຈະມີໜ້ອຍກວ່າ 255 ຕົວອັກສອນ.
ສຳລັບຂໍ້ມູນເພີ່ມເຕີມ, ກະລຸນາເບິ່ງວິທີໃຊ້ HLOOKUP ໃນ Excel.
VLOOKUP MATCH / HLOOKUP MATCH
A ຖັນແບບເຄື່ອນໄຫວ ຫຼືແຖວອ້າງອີງທີ່ສ້າງໂດຍ MATCH ເຮັດໃຫ້ Excel ນີ້ lo ສູດ okup ມີພູມຕ້ານທານກັບການປ່ຽນແປງໃນຊຸດຂໍ້ມູນ. ໃນຄໍາສັບຕ່າງໆອື່ນໆ, ດ້ວຍການຊ່ວຍເຫຼືອບາງຢ່າງຈາກ MATCH, ຟັງຊັນ VLOOKUP ແລະ HLOOKUP ສາມາດສົ່ງຄືນຄ່າທີ່ຖືກຕ້ອງໄດ້ ບໍ່ວ່າຖັນ/ແຖວຈະຖືກໃສ່ ຫຼືລຶບອອກຈາກຕາຕະລາງຊອກຫາເທົ່າໃດກໍຕາມ.
ສູດສໍາລັບການຊອກຫາແນວຕັ້ງ.
VLOOKUP( lookup_value , lookup_table , MATCH( return_column_name , column_headers , 0), FALSE)ສູດສຳລັບການຊອກຫາແນວນອນ
HLOOKUP( lookup_value , lookup_table , MATCH( return_row_name , row_headers >, 0), FALSE)Pros : ການປັບປຸງສູດ Hlookup ແລະ Vlookup ປົກກະຕິທີ່ມີພູມຕ້ານທານຕໍ່ການແຊກ ຫຼືການລຶບຂໍ້ມູນ.
ຂໍ້ເສຍ : ບໍ່ປ່ຽນແປງໄດ້ຫຼາຍ. , ຕ້ອງການໂຄງສ້າງຂໍ້ມູນສະເພາະ (ຄ່າການຊອກຫາທີ່ສະໜອງໃຫ້ກັບຟັງຊັນ MATCH ຄວນຈະເທົ່າກັບຊື່ຂອງຖັນກັບຄືນ), ບໍ່ສາມາດເຮັດວຽກໄດ້ກັບຄ່າການຊອກຫາທີ່ເກີນ 255 ຕົວອັກສອນ.
ສຳລັບຂໍ້ມູນເພີ່ມເຕີມ ແລະຕົວຢ່າງສູດຄຳນວນ, ກະລຸນາເບິ່ງ:
- Excel Vlookup and Match
- Excel Hlookup and Match
OFFSET MATCH
ສະລັບສັບຊ້ອນຫຼາຍ ແຕ່ມີພະລັງກວ່າ ສູດການຊອກຫາ, ບໍ່ມີຂໍ້ຈຳກັດຫຼາຍຢ່າງຂອງ Vlookup ແລະ Hlookup.
ສູດສໍາລັບ V-Lookup
OFFSET( lookup_table , MATCH( lookup_value , OFFSET( lookup_value )>lookup_table , 0, n , ROWS( lookup_table ), 1), 0) -1, m , 1, 1)ບ່ອນທີ່:
- n - ແມ່ນການຊົດເຊີຍຖັນການຊອກຫາ, i. e. ຈຳນວນຖັນທີ່ຈະຍ້າຍຈາກຈຸດເລີ່ມຕົ້ນໄປຫາຖັນຊອກຫາ.
- m - ແມ່ນຖັນຕອບແທນຊົດເຊີຍ, i. e. ຈຳນວນຖັນທີ່ຈະຍ້າຍຈາກຈຸດເລີ່ມຕົ້ນໄປຫາຖັນກັບຄືນ.
ສູດສໍາລັບ H-Lookup
OFFSET( lookup_table , m , MATCH( lookup_value , OFFSET( ) lookup_table , n , 0, 1, COLUMNS( lookup_table )), 0) -1, 1, 1)ຢູ່ໃສ:
- n - ແມ່ນການຊົດເຊີຍແຖວຊອກຫາ, i. e. ຈຳນວນແຖວທີ່ຈະຍ້າຍຈາກຈຸດເລີ່ມຕົ້ນໄປຫາແຖວຊອກຫາ.
- m - ແມ່ນການຊົດເຊີຍແຖວກັບຄືນ, i. e. ຈຳນວນແຖວທີ່ຈະຍ້າຍຈາກຈຸດເລີ່ມຕົ້ນໄປຫາແຖວກັບຄືນ.
ສູດສໍາລັບການຊອກຫາ matrix (ຕາມແຖວ ແລະຖັນ)
{=OFFSET ( starting_point , MATCH ( vertical_lookup_value , lookup_column )>, 0), MATCH ( horizontal_lookup_value , lookup_row , 0))}ກະລຸນາຮັບຊາບວ່ານີ້ແມ່ນສູດອາເຣ, ເຊິ່ງໃສ່ໂດຍການກົດ Ctrl + Shift + Enter. ປຸ່ມໃນເວລາດຽວກັນ.
Pros : ອະນຸຍາດໃຫ້ດໍາເນີນການ Vlookup ດ້ານຊ້າຍ, Hlookup ເທິງແລະຊອກຫາສອງທາງ (ໂດຍຄ່າຖັນແລະແຖວ), ໂດຍບໍ່ໄດ້ຮັບຜົນກະທົບຈາກການປ່ຽນແປງຂໍ້ມູນ. set.
Cons : syntax ສັບສົນ ແລະຍາກທີ່ຈະຈື່.
ສຳລັບຂໍ້ມູນເພີ່ມເຕີມ ແລະຕົວຢ່າງສູດ, ກະລຸນາເບິ່ງ: ການນໍາໃຊ້ຟັງຊັນ OFFSET ໃນ Excel
INDEX MATCH
ມັນເປັນວິທີທີ່ດີທີ່ສຸດໃນການຄົ້ນຫາແນວຕັ້ງ ຫຼືແນວນອນໃນ Excel ທີ່ສາມາດປ່ຽນແທນສູດສ່ວນໃຫຍ່ຂ້າງເທິງໄດ້. ສູດ Index Match ແມ່ນຄວາມມັກສ່ວນຕົວຂອງຂ້ອຍ ແລະຂ້ອຍໃຊ້ມັນສໍາລັບການຊອກຫາ Excel ເກືອບທັງໝົດຂອງຂ້ອຍ.
ສູດສໍາລັບ V-Lookup
INDEX ( return_column , MATCH ( lookup_value , lookup_column , 0))ສູດສໍາລັບ H-Lookup
INDEX ( return_row , MATCH ( lookup_value , lookup_row , 0))ສູດສໍາລັບການຊອກຫາ matrix
Anສ່ວນຂະຫຍາຍຂອງສູດການຈັບຄູ່ Index ຄລາສສິກເພື່ອສົ່ງຄືນຄ່າຢູ່ຈຸດຕັດກັນຂອງຖັນ ແລະແຖວສະເພາະ:
INDEX ( lookup_table , MATCH ( vertical_lookup_value , lookup_column )>, 0), MATCH ( horizontal_lookup_value , lookup_row , 0))Cons : ພຽງອັນດຽວ - ເຈົ້າຕ້ອງຈື່ syntax ຂອງສູດ.<3
Pros : ສູດການຊອກຫາທີ່ຫຼາກຫຼາຍທີ່ສຸດໃນ Excel, ເໜືອກວ່າຟັງຊັນ Vlookup, Hlookup ແລະ Lookup ໃນຫຼາຍດ້ານ:
- ມັນສາມາດຊອກຫາທາງຊ້າຍ ແລະເທິງໄດ້.
- ອະນຸຍາດໃຫ້ຂະຫຍາຍຫຼືຫຍໍ້ຕາຕະລາງການຊອກຫາຢ່າງປອດໄພໂດຍການແຊກຫຼືລຶບຖັນແລະແຖວ.
- ບໍ່ຈໍາກັດຂະຫນາດຂອງຄ່າການຊອກຫາ.
- ເຮັດວຽກໄວຂຶ້ນ. ເນື່ອງຈາກສູດ Index Match ອ້າງອີງຖັນ/ແຖວຫຼາຍກວ່າຕາຕະລາງທັງໝົດ, ມັນຕ້ອງການພະລັງງານການປະມວນຜົນໜ້ອຍລົງ ແລະ ຈະບໍ່ເຮັດໃຫ້ Excel ຂອງທ່ານຊ້າລົງ.
ສຳລັບຂໍ້ມູນເພີ່ມເຕີມ, ກະລຸນາກວດເບິ່ງ:
- INDEX MATCH ເປັນທາງເລືອກທີ່ດີກວ່າກັບ VLOOKUP
- ສູດການປຽບທຽບ INDEX MATCH MATCH ສໍາລັບການຊອກຫາແບບສອງມິຕິ
ຕາຕະລາງການປຽບທຽບ Excel Lookup
ດັ່ງທີ່ເຈົ້າເຫັນ , ບໍ່ແມ່ນສູດການຊອກຫາ Excel ທັງຫມົດແມ່ນທຽບເທົ່າ, ບາງຄົນສາມາດຈັດການຈໍານວນການຊອກຫາທີ່ແຕກຕ່າງກັນໃນຂະນະທີ່ຄົນອື່ນສາມາດຖືກນໍາໃຊ້ໃນສະຖານະການສະເພາະ. ຕາຕະລາງຂ້າງລຸ່ມນີ້ອະທິບາຍຄວາມສາມາດຂອງແຕ່ລະສູດການຊອກຫາໃນ Excel.
ສູດ | ການຊອກຫາແນວຕັ້ງ | ການຊອກຫາຊ້າຍ | ການຊອກຫາແນວນອນ | ການຊອກຫາເທິງສຸດ | Matrixຊອກຫາ | ອະນຸຍາດໃຫ້ແຊກ/ລຶບຂໍ້ມູນ |
ຊອກຫາ | ✓ | ✓<20 | ||||
ການເບິ່ງ | ✓ | <20 | ||||
Hlookup | ✓<20 | |||||
ການຈັບຄູ່ເບິ່ງ | ✓ | ✓ | ||||
Hlookup Match | ✓ | ✓ | ||||
ການຈັບຄູ່ຊົດເຊີຍ | ✓ | ✓<20 | ✓ | ✓ | ✓ | |
ການຈັບຄູ່ແບບອອບເຊັດ | ✓ | ✓ | ||||
ການຈັບຄູ່ດັດຊະນີ | ✓ | ✓ | ✓ | ✓ | ✓ | |
ການຈັບຄູ່ດັດຊະນີ<20 | ✓ | ✓ |
ຕົວຢ່າງສູດການຊອກຫາ Excel
ຂັ້ນຕອນທຳອິດໃນການຕັດສິນໃຈວ່າຈະໃຊ້ສູດໃດໃນສະຖານະການສະເພາະໃດໜຶ່ງແມ່ນການກຳນົດປະເພດຂອງການຊອກຫາທີ່ທ່ານຕ້ອງການປະຕິບັດ. ຂ້າງລຸ່ມນີ້ທ່ານຈະເຫັນຕົວຢ່າງສູດສໍາລັບປະເພດການຊອກຫາທີ່ນິຍົມຫຼາຍທີ່ສຸດ:
ການຊອກຫາແນວຕັ້ງໃນຖັນ
ການຊອກຫາແນວຕັ້ງ ຫຼື Vlookup ແມ່ນຂະບວນການຊອກຫາມູນຄ່າການຊອກຫາຢູ່ໃນຖັນດຽວ ແລະສົ່ງຄືນຄ່າໃນແຖວດຽວກັນຈາກຖັນອື່ນ. Vlookup ໃນ Excel ສາມາດເຮັດໄດ້ໃນຫຼາຍວິທີ, ລວມທັງ:
ຟັງຊັນ VLOOKUP
ຖ້າຄ່າການຊອກຫາຂອງທ່ານຢູ່ໃນຖັນເບື້ອງຊ້າຍຂອງຕາຕະລາງ, ແລະທ່ານບໍ່ໄດ້ວາງແຜນທີ່ຈະເຮັດຫຍັງ. ການປ່ຽນແປງໂຄງສ້າງເປັນຊຸດຂໍ້ມູນຂອງທ່ານ (ບໍ່ເພີ່ມ ຫຼືລຶບຖັນ), ທ່ານສາມາດໃຊ້ສູດການເບິ່ງແບບປົກກະຕິຂອງ Vlookup ໄດ້ຢ່າງປອດໄພ:
=VLOOKUP(G2, $A$2:$E$6, 5, FALSE)
ທີ່ຢູ່ G2 ແມ່ນຄ່າຊອກຫາ, A2:E6 ໃນຕາຕະລາງຊອກຫາ, ແລະ E ແມ່ນ ຖັນກັບຄືນ.
VLOOKUP MATCH
ຖ້າທ່ານເຮັດວຽກກັບຕາຕະລາງຊອກຫາ Excel "ຕົວແປ" ບ່ອນທີ່ຖັນສາມາດຖືກໃສ່ແລະລຶບໄດ້ທຸກເວລາ, ເຮັດໃຫ້ສູດ Vlookup ຂອງທ່ານມີພູມຕ້ານທານກັບການປ່ຽນແປງເຫຼົ່ານັ້ນໂດຍການຝັງຟັງຊັນ Match ທີ່ສ້າງການອ້າງອີງຖັນແບບໄດນາມິກແທນທີ່ຈະເປັນຕົວເລກດັດສະນີ "hard-coded":
=VLOOKUP(F2,$A$1:$D$6, MATCH($G$1,$A$1:$D$1, 0), FALSE)
INDEX MATCH - ການຊອກຫາຊ້າຍ
ມັນເປັນສູດທີ່ມັກຂອງຂ້ອຍທີ່ຈັດການການຊອກຫາຈາກຂວາຫາຊ້າຍໄດ້ງ່າຍຂຶ້ນ ແລະເຮັດວຽກໄດ້ຢ່າງບໍ່ມີເຫດຜົນ ບໍ່ວ່າທ່ານຈະເພີ່ມ ຫຼືລຶບຖັນຫຼາຍປານໃດ.
ຕົວຢ່າງ, ເພື່ອຊອກຫາຖັນ B ສໍາລັບຄ່າໃນ H2 ແລະສົ່ງຜົນການຈັບຄູ່ຈາກຖັນ F, ໃຊ້ສູດນີ້:
=INDEX($F$2:$F$6,(MATCH(H2,$B$2:$B$6,0)))
ໝາຍເຫດ. ໃນເວລາທີ່ທ່ານວາງແຜນທີ່ຈະໃຊ້ສູດ Vlookup ໃນຫຼາຍກວ່າຫນຶ່ງເຊນ, ທ່ານຄວນ ລັອກການອ້າງອີງຕາຕະລາງການຊອກຫາ ໂດຍໃຊ້ເຄື່ອງຫມາຍ $ (ການອ້າງອິງຕາລາງຢ່າງແທ້ຈິງ), ດັ່ງນັ້ນສູດໄດ້ຖືກຄັດລອກຢ່າງຖືກຕ້ອງໄປຫາຈຸລັງອື່ນໆ.
ການຊອກຫາຕາມລວງນອນໃນແຖວ
ການຊອກຫາແນວນອນແມ່ນເປັນ "ການຖ່າຍທອດ" ເວີຊັນຂອງການຄົ້ນຫາແນວຕັ້ງທີ່ຄົ້ນຫາໃນຊຸດຂໍ້ມູນການຈັດລຽງຕາມແນວນອນ. ໃນຄໍາສັບຕ່າງໆອື່ນໆ, ມັນຊອກຫາມູນຄ່າການຊອກຫາໃນແຖວຫນຶ່ງ, ແລະສົ່ງຄືນຄ່າໃນຕໍາແຫນ່ງດຽວກັນຈາກແຖວອື່ນ.
ສົມມຸດວ່າມູນຄ່າການຊອກຫາຂອງທ່ານໃນ B9, ຕາຕະລາງການຊອກຫາແມ່ນ B1:F5, ແລະທ່ານຕ້ອງການສົ່ງຄືນຄ່າທີ່ກົງກັນຈາກແຖວທີ 5, ໃຫ້ໃຊ້ໜຶ່ງໃນສູດຕໍ່ໄປນີ້:
ຟັງຊັນ HLOOKUP
ສາມາດຊອກຫາໄດ້ສະເພາະແຖວ ແຖວເທິງ ໃນຊຸດຂໍ້ມູນຂອງທ່ານເທົ່ານັ້ນ. .
=HLOOKUP(B8, $B$1:$F$5, 5, FALSE)
HLOOKUP MATCH
ເຊັ່ນດຽວກັນກັບ Hlookup ບໍລິສຸດ, ສູດນີ້ສາມາດຄົ້ນຫາໄດ້ພຽງແຕ່ແຖວເທິງສຸດ, ແຕ່ອະນຸຍາດໃຫ້ທ່ານ ໃສ່ ຫຼືລຶບແຖວຢ່າງປອດໄພ ໃນຕາຕະລາງຊອກຫາ.
=HLOOKUP(B8, $B$1:$F$5, MATCH($A$9, $A$1:$A$5, 0), FALSE)
ບ່ອນທີ່ A1:A5 ແມ່ນສ່ວນຫົວແຖວ ແລະ A9 ແມ່ນຊື່ຂອງແຖວທີ່ທ່ານຕ້ອງການໃຫ້ຜົນກົງກັນ. .
INDEX MATCH
ສາມາດ ເບິ່ງໃນແຖວໃດກໍໄດ້ , ແລະບໍ່ມີຂໍ້ຈໍາກັດຂອງສູດຂ້າງເທິງ.
=INDEX($B$5:$F$5,(MATCH(B8,$B$1:$F$1,0)))
ການຊອກຫາແບບສອງມິຕິ (ອີງຕາມຄ່າແຖວ ແລະຖັນ)
ການຊອກຫາແບບສອງມິຕິ (aka ການຊອກຫາເມຕຣິກ , ການຄົ້ນຫາຄູ່ ຫຼື ການຊອກຫາແບບ 2 ທາງ ) ຕອບຄ່າໂດຍອ້າງອີງຈາກການຈັບຄູ່ທັງແຖວ ແລະຖັນ. ໃນຄໍາສັບຕ່າງໆອື່ນໆ, ສູດການຊອກຫາແບບ 2 ມິຕິແມ່ນຊອກຫາຄ່າຢູ່ຈຸດຕັດກັນຂອງແຖວ ແລະຖັນທີ່ລະບຸໄວ້.
ສົມມຸດວ່າຕາຕະລາງການຊອກຫາຂອງທ່ານແມ່ນ A1:E6, ຕາລາງ H2 ມີຄ່າທີ່ກົງກັບແຖວ ແລະ H3 ຖືຄ່າທີ່ກົງກັບຖັນ, ສູດຕໍ່ໄປນີ້ຈະໃຊ້ໄດ້ຜົນ:
ສູດການຈັບຄູ່ INDEX MATCH :
=INDEX($A$1:$E$6, MATCH(H2,$A$1:$A$6,0), MATCH(H3,$A$1:$E$1,0))
OFFSET MATCH MATCH ສູດ :
=OFFSET($A$1,MATCH(H2,$A$2:$A$6,0),MATCH(H3,$B$1:$E$1,0))
ນອກເໜືອໄປຈາກສູດທີ່ກ່າວມາຂ້າງເທິງ, ຍັງມີວິທີອື່ນອີກຈຳນວນໜຶ່ງເພື່ອດໍາເນີນການຊອກຫາເມທຣິກໃນ Excel. , ແລະເຈົ້າສາມາດຊອກຫາລາຍລະອຽດເຕັມໃນວິທີການຊອກຫາແບບ 2 ທາງ