ວິທີການຊອກຫາໃນ Excel: ຫນ້າທີ່ແລະຕົວຢ່າງສູດ

  • ແບ່ງປັນນີ້
Michael Brown

ບົດສອນອະທິບາຍພື້ນຖານຂອງ 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​. ທັງໝົດທີ່ທ່ານຕ້ອງເຮັດຄື:

    1. ເລືອກຕາຕະລາງຫຼັກຂອງເຈົ້າບ່ອນທີ່ທ່ານຕ້ອງການດຶງຄ່າທີ່ກົງກັນ.
    2. ເລືອກຕາຕະລາງຊອກຫາເພື່ອດຶງຂໍ້ມູນທີ່ກົງກັນ.
    3. ກຳນົດໜຶ່ງ ຫຼືຫຼາຍຖັນທົ່ວໄປ.
    4. ເລືອກຖັນທີ່ຈະປັບປຸງ ຫຼື/ແລະເພີ່ມໃສ່ທ້າຍຂອງຕາຕະລາງ.
    5. ທາງເລືອກ, ເລືອກໜຶ່ງ ຫຼືຫຼາຍທາງເລືອກການລວມເຂົ້າກັນເພີ່ມເຕີມ.
    6. ຄລິກ 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 ທາງ

    Michael Brown ເປັນຜູ້ທີ່ມີຄວາມກະຕືລືລົ້ນທາງດ້ານເທກໂນໂລຍີທີ່ອຸທິດຕົນທີ່ມີຄວາມກະຕືລືລົ້ນໃນຂະບວນການທີ່ສັບສົນໂດຍນໍາໃຊ້ເຄື່ອງມືຊອບແວ. ດ້ວຍປະສົບການຫຼາຍກວ່າໜຶ່ງທົດສະວັດໃນອຸດສາຫະກຳເທັກໂນໂລຍີ, ລາວໄດ້ເນັ້ນທັກສະໃນ Microsoft Excel ແລະ Outlook, ເຊັ່ນດຽວກັນກັບ Google Sheets ແລະ Docs. blog ຂອງ Michael ແມ່ນອຸທິດຕົນເພື່ອແບ່ງປັນຄວາມຮູ້ແລະຄວາມຊໍານານຂອງລາວກັບຜູ້ອື່ນ, ສະຫນອງຄໍາແນະນໍາແລະຄໍາແນະນໍາທີ່ງ່າຍຕໍ່ການຕິດຕາມເພື່ອປັບປຸງຜົນຜະລິດແລະປະສິດທິພາບ. ບໍ່ວ່າທ່ານຈະເປັນມືອາຊີບທີ່ມີລະດູການຫຼືຜູ້ເລີ່ມຕົ້ນ, blog ຂອງ Michael ສະເຫນີຄວາມເຂົ້າໃຈທີ່ມີຄຸນຄ່າແລະຄໍາແນະນໍາພາກປະຕິບັດສໍາລັບການໄດ້ຮັບປະໂຫຍດສູງສຸດຈາກເຄື່ອງມືຊອບແວທີ່ຈໍາເປັນເຫຼົ່ານີ້.