ສາລະບານ
ດັ່ງທີ່ເຈົ້າອາດຈະຮູ້, Microsoft Excel ມີສາມຫນ້າທີ່ຊອກຫາຄ່າ - LOOKUP, VLOOKUP ແລະ HLOOKUP - ແລະພວກເຂົາເບິ່ງຄືວ່າຈະສັບສົນຜູ້ໃຊ້ທີ່ສຸດ. ໃນບົດເຝິກຫັດນີ້, ພວກເຮົາຈະສຸມໃສ່ສະເພາະຂອງຟັງຊັນ Excel HLOOKUP ແລະສົນທະນາຕົວຢ່າງສູດສອງສາມອັນທີ່ຈະຊ່ວຍໃຫ້ທ່ານໃຊ້ມັນໃນ Excel ໄດ້ຢ່າງມີປະສິດທິພາບທີ່ສຸດ.
HLOOKUP ໃນ Excel ແມ່ນຫຍັງ?
ຟັງຊັນ Excel HLOOKUP ຖືກອອກແບບມາສໍາລັບ ການຊອກຫາແນວນອນ . ໂດຍສະເພາະ, ມັນຊອກຫາຄ່າທີ່ແນ່ນອນໃນແຖວທໍາອິດຂອງຕາຕະລາງ ແລະສົ່ງຄືນຄ່າອື່ນໃນຖັນດຽວກັນຈາກແຖວທີ່ທ່ານລະບຸ.
ຟັງຊັນ HLOOKUP ມີຢູ່ໃນທຸກລຸ້ນຂອງ Microsoft Excel 2016, Excel 2013, Excel 2010, Excel 2007 ແລະຕ່ຳກວ່າ.
Excel HLOOKUP syntax ແລະໃຊ້
ຟັງຊັນ HLOOKUP ໃນ Excel ມີ arguments ຕໍ່ໄປນີ້:
HLOOKUP(lookup_value, table_array, row_index_num, [ range_lookup])- Lookup_value (ຕ້ອງການ) - ຄ່າທີ່ຈະຊອກຫາ. ມັນສາມາດເປັນການອ້າງອີງເຊລ, ຄ່າຕົວເລກ ຫຼືສະຕຣິງຂໍ້ຄວາມ. ມັນສາມາດເປັນໄລຍະປົກກະຕິ, ຊ່ວງທີ່ມີຊື່ຫຼືຕາຕະລາງ. ຄ່າການຊອກຫາຄວນຢູ່ໃນ ແຖວທຳອິດ ຂອງ table_array ສະເໝີ.
- Row_index_num (ຕ້ອງການ) - ຕົວເລກແຖວໃນ table_array ຈາກນັ້ນ. ຄ່າຄວນຖືກສົ່ງຄືນ. ຕົວຢ່າງ, ເພື່ອສົ່ງຄືນຄ່າທີ່ກົງກັນຈາກມີບັນຫາໃດໆກັບການສ້າງສູດ Vlookup ຄືນໃໝ່ສໍາລັບການຊອກຫາຕາມລວງນອນ.
ເຫດຜົນອັນດັບຕົ້ນໆ 10 ເຫດຜົນທີ່ເຮັດໃຫ້ Excel HLOOKUP ບໍ່ເຮັດວຽກ
ຕອນນີ້ທ່ານຮູ້ແລ້ວວ່າ Hlookup ເປັນຫນ້າທີ່ຊອກຫາທີ່ເປັນປະໂຫຍດ ແລະມີປະສິດທິພາບຫຼາຍໃນ Excel. . ມັນຍັງເປັນເລື່ອງທີ່ຫຼອກລວງ, ແລະເນື່ອງຈາກຄວາມສະເພາະຫຼາຍຢ່າງຂອງມັນ #N/A, #VALUE ຫຼື #REF ເປັນເລື່ອງປົກກະຕິ. ຖ້າສູດ HLOOKUP ຂອງທ່ານເຮັດວຽກບໍ່ຖືກຕ້ອງ, ສ່ວນຫຼາຍອາດຈະເປັນຍ້ອນເຫດຜົນຕໍ່ໄປນີ້.
1. HLOOKUP ໃນ Excel ບໍ່ສາມາດເບິ່ງຂ້າງເທິງຕົວມັນເອງໄດ້
ເຖິງແມ່ນວ່າທ່ານລືມລາຍລະອຽດອື່ນໆທັງຫມົດກ່ຽວກັບການຊອກຫາແນວນອນໃນ Excel, ກະລຸນາຈື່ຈໍາອັນສໍາຄັນນີ້ - Hlookup ສາມາດຄົ້ນຫາພຽງແຕ່ໃນ ແຖວເທິງສຸດ ຂອງ. ໂຕະ. ຖ້າຫາກວ່າກໍລະນີທີ່ຄ່າຂອງການຊອກຫາຂອງທ່ານຢູ່ໃນແຖວອື່ນ, ຄວາມຜິດພາດ N/A ຈະຖືກກັບຄືນມາ. ເພື່ອເອົາຊະນະຂໍ້ຈຳກັດນີ້, ໃຫ້ໃຊ້ສູດຄຳນວນ INDEX MATCH.
2. ການຈັບຄູ່ໂດຍປະມານທຽບກັບການຈັບຄູ່ທີ່ແນ່ນອນ
ເມື່ອເຮັດການຊອກຫາໃນ Excel, ບໍ່ວ່າຈະເປັນແນວນອນ (Hlookup) ຫຼືແນວຕັ້ງ (Vlookup), ໃນກໍລະນີຫຼາຍທີ່ສຸດ, ເຈົ້າຈະຊອກຫາສິ່ງທີ່ແນ່ນອນ, ແລະດັ່ງນັ້ນຈິ່ງຕ້ອງການການຈັບຄູ່ທີ່ແນ່ນອນ. ເມື່ອຊອກຫາການຈັບຄູ່ໂດຍປະມານ ( range_lookup ຕັ້ງເປັນ TRUE ຫຼືຖືກລະເວັ້ນ), ຈື່ຈໍາທີ່ຈະຈັດຮຽງຄ່າໃນແຖວທໍາອິດຕາມລໍາດັບ.
ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ ແລະຕົວຢ່າງສູດ, ກະລຸນາເບິ່ງ Excel Hlookup ກັບ ກົງກັນໂດຍປະມານ ແລະກົງກັນ.
3. ຕາຕະລາງອ້າງອີງ array ປ່ຽນແປງເມື່ອສຳເນົາສູດ
ເມື່ອໃຊ້ HLOOKUP ຫຼາຍອັນເພື່ອດຶງຂໍ້ມູນຂໍ້ມູນກ່ຽວກັບແຖວຂອງຄ່າຊອກຫາ, ທ່ານຕ້ອງລັອກການອ້າງອີງ table_array ດັ່ງທີ່ສະແດງໃຫ້ເຫັນໃນ Absolute ແລະ relative cell references ໃນສູດ Hlookup.
4. ການໃສ່ ຫຼືລຶບແຖວໃໝ່
ເພື່ອເຂົ້າໃຈວ່າເປັນຫຍັງການໃສ່ແຖວໃໝ່ຈຶ່ງສາມາດທຳລາຍສູດ Hlookup, ຈົ່ງຈື່ໄວ້ວ່າ Excel HLOOKUP ໄດ້ຮັບຂໍ້ມູນກ່ຽວກັບຄ່າຊອກຫາແນວໃດ - ອີງຕາມຕົວເລກດັດຊະນີແຖວທີ່ທ່ານລະບຸ.
ສົມມຸດວ່າ, ທ່ານຕ້ອງການຕົວເລກການຂາຍໂດຍອີງໃສ່ ID ຜະລິດຕະພັນ. ຕົວເລກເຫຼົ່ານັ້ນຢູ່ໃນແຖວທີ 4, ດັ່ງນັ້ນທ່ານພິມ 4 ໃນ row_index_num ອາກິວເມັນ. ແຕ່ຫຼັງຈາກໃສ່ແຖວໃໝ່ແລ້ວ, ມັນຈະກາຍເປັນແຖວທີ 5... ແລະ Hlookup ຂອງເຈົ້າຢຸດເຮັດວຽກ. ບັນຫາດຽວກັນອາດຈະເກີດຂຶ້ນເມື່ອລຶບແຖວທີ່ມີຢູ່ແລ້ວອອກຈາກຕາຕະລາງ.
ການແກ້ໄຂແມ່ນສາມາດລັອກຕາຕະລາງເພື່ອປ້ອງກັນບໍ່ໃຫ້ຜູ້ໃຊ້ຂອງທ່ານໃສ່ແຖວໃໝ່, ຫຼືໃຊ້ INDEX & MATCH ແທນ Hlookup. ໃນສູດ Index/Match, ທ່ານລະບຸແຖວທີ່ຈະຊອກຫາ ແລະສົ່ງຄືນຄ່າຈາກການອ້າງອີງໄລຍະ, ບໍ່ແມ່ນຕົວເລກດັດຊະນີ, ແລະ Excel ແມ່ນສະຫລາດພໍທີ່ຈະປັບການອ້າງອີງເຫຼົ່ານັ້ນໄດ້ທັນທີ. ດັ່ງນັ້ນ, ທ່ານສາມາດລຶບ ຫຼືໃສ່ຖັນ ແລະແຖວຫຼາຍເທົ່າທີ່ທ່ານຕ້ອງການໄດ້ໂດຍບໍ່ຕ້ອງກັງວົນກ່ຽວກັບການອັບເດດສູດທຸກໃນແຜ່ນງານຂອງເຈົ້າ.
5. ຊໍ້າກັນໃນຕາຕະລາງ
ຟັງຊັນ HLOOKUP ໃນ Excel ສາມາດສົ່ງຄືນຄ່າດຽວເທົ່ານັ້ນ, ເຊິ່ງເປັນຄ່າທຳອິດໃນຕາຕະລາງທີ່ກົງກັບຄ່າການຊອກຫາ.
ຖ້າມີບັນທຶກທີ່ຄືກັນໜ້ອຍໜຶ່ງຢູ່ໃນຂອງທ່ານ. ຕາຕະລາງ, ເລືອກຫນຶ່ງໃນການແກ້ໄຂຕໍ່ໄປນີ້ທີ່ເຫມາະສົມກັບຄວາມຕ້ອງການຂອງທ່ານທີ່ດີທີ່ສຸດ:
- ເອົາສິ່ງທີ່ຊ້ໍາກັນອອກໂດຍການນໍາໃຊ້ວິທີການຂອງ Excel ຫຼືການກໍາຈັດການຊ້ໍາກັນຂອງພວກເຮົາ
- ຖ້າບັນທຶກຊໍ້າກັນຄວນຖືກເກັບໄວ້ໃນຊຸດຂໍ້ມູນ, ສ້າງ PivotTable ເພື່ອ ຈັດກຸ່ມ ແລະກັ່ນຕອງຂໍ້ມູນຂອງທ່ານຕາມທີ່ທ່ານຕ້ອງການ.
- ໃຊ້ສູດອາເຣເພື່ອແຍກຄ່າທີ່ຊໍ້າກັນທັງໝົດໃນຂອບເຂດການຊອກຫາ.
6. ຊ່ອງຫວ່າງເພີ່ມເຕີມ
ເມື່ອສູດ Hlookup ທີ່ຖືກຕ້ອງຢ່າງຈະແຈ້ງຂອງທ່ານສົ່ງຄືນຂໍ້ຜິດພາດ #N/A, ໃຫ້ກວດເບິ່ງຕາຕະລາງຂອງທ່ານແລະຊອກຫາຄ່າພື້ນທີ່ເພີ່ມເຕີມ. ທ່ານສາມາດເອົາສ່ວນນໍາຫນ້າ, ຕໍ່ໄປແລະສ່ວນເກີນໃນລະຫວ່າງຊ່ອງຫວ່າງໂດຍໄວໂດຍການນໍາໃຊ້ຟັງຊັນ Excel TRIM ຫຼືເຄື່ອງມືທໍາຄວາມສະອາດຂອງພວກເຮົາ.
7. ຕົວເລກທີ່ຈັດຮູບແບບເປັນຂໍ້ຄວາມ
ສະຕຣິງຂໍ້ຄວາມທີ່ມີລັກສະນະເປັນຕົວເລກເປັນອີກອັນໜຶ່ງທີ່ສະດຸດສຳລັບສູດ Excel. ລາຍລະອຽດຂອງບັນຫານີ້ແລະວິທີແກ້ໄຂທີ່ເປັນໄປໄດ້ແມ່ນອະທິບາຍຢູ່ໃນເປັນຫຍັງສູດ Excel ອາດຈະຢຸດເຊົາການເຮັດວຽກ.
8. ຄ່າການຊອກຫາເກີນ 255 ຕົວອັກສອນ
ຟັງຊັນການຊອກຫາທັງໝົດໃນ Excel ຈະເຮັດວຽກໄດ້ເທົ່າທີ່ຄ່າຊອກຫາຕ່ຳກວ່າ 255 ຕົວອັກສອນ. ມູນຄ່າການຊອກຫາທີ່ຍາວກວ່າສົ່ງຜົນໃຫ້ #VALUE! ຄວາມຜິດພາດ. ເນື່ອງຈາກສູດ INDEX /MATCH ບໍ່ມີຂໍ້ຈຳກັດນີ້, ໃຫ້ໃຊ້ມັນເພື່ອເອົາຊະນະອຸປະສັກນີ້.
9. ເສັ້ນທາງເຕັມໄປຫາປື້ມບັນທຶກວຽກບໍ່ໄດ້ລະບຸໄວ້
ຖ້າທ່ານເຮັດ h-lookup ຈາກປຶ້ມວຽກອື່ນ, ຈື່ຈໍາໃຫ້ເສັ້ນທາງເຕັມໄປຫາມັນ. ສອງສາມຕົວຢ່າງຂອງສູດສາມາດພົບໄດ້ທີ່ນີ້: ວິທີການເຮັດ Hlookup ຈາກແຜ່ນວຽກອື່ນຫຼືປຶ້ມວຽກ.
10. ການໂຕ້ຖຽງທີ່ຜິດພາດ
ມັນໄດ້ຖືກເນັ້ນໃຫ້ເຫັນຫຼາຍກວ່າຫນຶ່ງຄັ້ງແລ້ວວ່າ HLOOKUP ເປັນຫນ້າທີ່ຕ້ອງການທີ່ຄວນຈະໄດ້ຮັບການປະຕິບັດຢ່າງລະມັດລະວັງ. ຂ້າງລຸ່ມນີ້ແມ່ນບາງຂໍ້ຜິດພາດທົ່ວໄປທີ່ເກີດຈາກການສະໜອງອາກິວເມັນທີ່ບໍ່ຖືກຕ້ອງ:
- ຖ້າ row_index_num ໜ້ອຍກວ່າ 1, ຟັງຊັນ HLOOKUP ຈະສົ່ງຄ່າ #VALUE! ຜິດພາດ.
- ຖ້າ row_index_num ຫຼາຍກວ່າຈຳນວນແຖວໃນ table_array, #REF! ຂໍ້ຜິດພາດຖືກສົ່ງຄືນ.
- ຫາກທ່ານຄົ້ນຫາໂດຍປະມານທີ່ກົງກັນ ແລະ lookup_value ຂອງທ່ານແມ່ນນ້ອຍກວ່າຄ່າທີ່ນ້ອຍທີ່ສຸດໃນແຖວທຳອິດຂອງ table_array, ຂໍ້ຜິດພາດ #N/A ຈະຖືກສົ່ງຄືນ.
ແລ້ວ, ນີ້ແມ່ນວິທີການໃຊ້ HLOOKUP ໃນ Excel. ຫວັງວ່າເຈົ້າຈະພົບເຫັນຂໍ້ມູນນີ້ເປັນປະໂຫຍດ. ຂ້າພະເຈົ້າຂໍຂອບໃຈທ່ານສໍາລັບການອ່ານແລະຫວັງວ່າຈະໄດ້ພົບທ່ານໃນ blog ຂອງພວກເຮົາໃນອາທິດຕໍ່ໄປ!
ດາວໂຫລດປື້ມຄູ່ມືການປະຕິບັດ
ຕົວຢ່າງສູດ Excel HLOOKUP
ແຖວທີ 2, ຕັ້ງ row_index_num ເປັນ 2, ແລະອື່ນໆ. - Range_lookup (ທາງເລືອກ) - ຄ່າໂລຈິກ (Boolean) ທີ່ສັ່ງໃຫ້ HLOOKUP ຄົ້ນຫາດ້ວຍກົງກັນທີ່ແນ່ນອນ ຫຼືໂດຍປະມານ.
ຖ້າຖືກຕ້ອງ ຫຼືຖືກລະເວັ້ນ, ການຈັບຄູ່ ໂດຍປະມານ ຈະຖືກສົ່ງຄືນ. ມັນຫມາຍຄວາມວ່າຖ້າບໍ່ພົບການຈັບຄູ່ທີ່ແນ່ນອນ, ສູດ Hlookup ຂອງທ່ານຈະເຮັດການຈັບຄູ່ທີ່ບໍ່ກົງກັນ ແລະສົ່ງຄືນຄ່າທີ່ໃຫຍ່ທີ່ສຸດຕໍ່ໄປທີ່ນ້ອຍກວ່າ lookup_value.
ຖ້າ FALSE, ມີພຽງແຕ່ ການຈັບຄູ່ທີ່ແນ່ນອນເທົ່ານັ້ນ. ຖືກສົ່ງຄືນ. ຖ້າບໍ່ມີຄ່າໃນແຖວທີ່ລະບຸກົງກັບຄ່າການຊອກຫາຢ່າງແນ່ນອນ, HLOOKUP ຈະຖິ້ມຂໍ້ຜິດພາດ #N/A.
ເພື່ອເຮັດໃຫ້ສິ່ງທີ່ເຂົ້າໃຈງ່າຍຂຶ້ນ, ທ່ານສາມາດແປໄວຍາກອນ HLOOKUP ຂອງ Excel ໄດ້:
HLOOKUP( lookup_value, table_array , row_index_num , [range_lookup])ເປັນພາສາອັງກິດປົກກະຕິ:
HLOOKUP( ຊອກຫາຄ່ານີ້, ໃນຕາຕະລາງນີ້, ໃຫ້ຄືນຄ່າຈາກແຖວນີ້, [ສົ່ງຄືນຄ່າໂດຍປະມານ ຫຼືກົງກັນທີ່ແນ່ນອນ])ເພື່ອເບິ່ງວ່າມັນເຮັດວຽກແນວໃດໃນພາກປະຕິບັດ. , ໃຫ້ເຮົາເຮັດຕົວຢ່າງ Hlookup ງ່າຍໆ. ສົມມຸດວ່າທ່ານມີຕາຕະລາງທີ່ມີຂໍ້ມູນພື້ນຖານບາງຢ່າງກ່ຽວກັບດາວເຄາະຂອງລະບົບສຸລິຍະຂອງພວກເຮົາ (ກະລຸນາເບິ່ງຮູບຫນ້າຈໍຂ້າງລຸ່ມນີ້). ສິ່ງທີ່ທ່ານຕ້ອງການແມ່ນສູດທີ່ຈະກັບຄືນເສັ້ນຜ່າກາງຂອງດາວເຄາະທີ່ມີຊື່ເຂົ້າໄປໃນຫ້ອງ B5.
ໃນສູດ Hlookup ຂອງພວກເຮົາ, ພວກເຮົາຈະໃຊ້ arguments ຕໍ່ໄປນີ້:
- Lookup_value ແມ່ນ B5 - ຕາລາງທີ່ມີຊື່ດາວເຄາະທີ່ທ່ານຕ້ອງການຊອກຫາ.
- Table_array ແມ່ນ B2:I3 - ຕາຕະລາງທີ່ສູດຄຳນວນຈະຊອກຫາຄ່າ.
- Row_index_num ແມ່ນ 2 ເພາະວ່າເສັ້ນຜ່າສູນກາງແມ່ນແຖວທີ 2 ໃນຕາຕະລາງ.
- Range_lookup ແມ່ນ FALSE. ເນື່ອງຈາກວ່າແຖວທໍາອິດຂອງຕາຕະລາງຂອງພວກເຮົາບໍ່ໄດ້ຖືກຈັດຮຽງຈາກ A ຫາ Z, ພວກເຮົາພຽງແຕ່ສາມາດຊອກຫາກົງກັນທີ່ແນ່ນອນ, ເຊິ່ງເຮັດວຽກໄດ້ດີໃນຕົວຢ່າງນີ້.
ຕອນນີ້ທ່ານເອົາການໂຕ້ຖຽງກັນແລະໄດ້ຮັບ ສູດຕໍ່ໄປນີ້:
=VLOOKUP(40, A2:B15,2)
3 ຢ່າງທີ່ທ່ານຄວນຮູ້ກ່ຽວກັບຟັງຊັນ Excel HLOOKUP
ທຸກຄັ້ງທີ່ທ່ານຊອກຫາຕາມລວງນອນໃນ Excel, ກະລຸນາຈື່ຈໍາຂໍ້ເທັດຈິງຕໍ່ໄປນີ້:
- ຟັງຊັນ HLOOKUP ສາມາດຊອກຫາໃນ ແຖວເທິງສຸດ ຂອງ table_array ເທົ່ານັ້ນ. ຖ້າທ່ານຕ້ອງການຊອກຫາບ່ອນອື່ນ, ໃຫ້ພິຈາລະນາໃຊ້ສູດ Index / Match.
- HLOOKUP ໃນ Excel ແມ່ນ ຕົວພິມນ້ອຍ , ມັນບໍ່ຈຳແນກຕົວພິມໃຫຍ່ ແລະ ຕົວພິມນ້ອຍ.
- ຖ້າ range_lookup ຖືກຕັ້ງເປັນ TRUE ຫຼືຖືກລະເວັ້ນ ( ໂດຍປະມານ ກົງກັນ), ຄ່າໃນແຖວທຳອິດຂອງ table_array ຈະຕ້ອງຖືກຈັດຮຽງເປັນ ແຕ່ໃຫຍ່ຫານ້ອຍ (A-Z) ຊ້າຍຫາຂວາ.
ຄວາມແຕກຕ່າງລະຫວ່າງ VLOOKUP ແລະ HLOOKUP ໃນ Excel ແມ່ນຫຍັງ?
ຕາມທີ່ທ່ານຮູ້ແລ້ວ, ທັງສອງຟັງຊັນ VLOOKUP ແລະ HLOOKUP ຊອກຫາຄ່າຊອກຫາ. . ຄວາມແຕກຕ່າງແມ່ນວິທີການຄົ້ນຫາຖືກປະຕິບັດ. ດັ່ງທີ່ທ່ານອາດຈະສັງເກດເຫັນ, ຊື່ຂອງຫນ້າທີ່ແຕກຕ່າງກັນພຽງແຕ່ໃນຕົວອັກສອນທໍາອິດ - "H" ຫຍໍ້ມາຈາກແນວນອນ, ແລະ "V" ສໍາລັບແນວຕັ້ງ.
ດັ່ງນັ້ນ, ທ່ານໃຊ້ຟັງຊັນ VLOOKUP ເພື່ອຄົ້ນຫາແມ່ນ ແນວຕັ້ງ. ລາຍການເມື່ອຄ່າການຊອກຫາຂອງທ່ານຢູ່ໃນຖັນທາງຊ້າຍຂອງຂໍ້ມູນທີ່ທ່ານຕ້ອງການຊອກຫາ. -most row of the table and returns a value located a specific rows down in the same column.
ຮູບຕໍ່ໄປນີ້ສະແດງໃຫ້ເຫັນຄວາມແຕກຕ່າງລະຫວ່າງສູດ Vlookup ແລະ Hlookup ໃນ Excel:
ວິທີການ ໃຊ້ HLOOKUP ໃນ Excel - ຕົວຢ່າງຂອງສູດ
ຕອນນີ້ຟັງຊັນ HLOOKUP ໄດ້ເລີ່ມມີຄວາມຄຸ້ນເຄີຍກັບເຈົ້າແລ້ວ, ໃຫ້ພວກເຮົາພິຈາລະນາຕົວຢ່າງສູດເພີ່ມເຕີມເລັກນ້ອຍເພື່ອລວມຄວາມຮູ້.
ການຊອກຫາແນວນອນດ້ວຍ. ກົງກັນໂດຍປະມານ ແລະກົງກັນ
ຕາມທີ່ທ່ານຮູ້ແລ້ວ, ຟັງຊັນ HLOOKUP ໃນ Excel ສາມາດດໍາເນີນການຊອກຫາທີ່ກົງກັນທີ່ແນ່ນອນ ແລະບໍ່ກົງກັນ ຂຶ້ນກັບຄ່າທີ່ສະໜອງໃຫ້ກັບ argument range_lookup :<1
- ຖືກຕ້ອງ ຫຼືຖືກລະເວັ້ນ - ໂດຍປະມານ ກົງກັນ
- FALSE - ຖືກຕ້ອງ ກົງກັນ
ກະລຸນາຈື່ວ່າເຖິງແມ່ນວ່າ ພວກເຮົາເວົ້າວ່າ "ການແຂ່ງຂັນໂດຍປະມານ ", ສູດ Hlookup ໃດຊອກຫາການກົງກັນທີ່ແນ່ນອນໃນສະຖານທີ່ທໍາອິດ. ແຕ່ການຕັ້ງອາກິວເມັນສຸດທ້າຍເປັນ FALSE ອະນຸຍາດໃຫ້ສູດສົ່ງຄືນການຈັບຄູ່ໂດຍປະມານ (ຄ່າທີ່ໃກ້ທີ່ສຸດທີ່ໜ້ອຍກວ່າຄ່າຊອກຫາ) ຖ້າບໍ່ພົບການຈັບຄູ່ທີ່ແນ່ນອນ; TRUE ຫຼື omitted ສົ່ງຄືນຂໍ້ຜິດພາດ #N/A ໃນກໍລະນີນີ້.
ເພື່ອສະແດງຈຸດທີ່ດີຂຶ້ນ, ໃຫ້ພິຈາລະນາຕົວຢ່າງ HLOOKUP ຕໍ່ໄປນີ້.
HLOOKUP ກັບການຈັບຄູ່ໂດຍປະມານ
ສົມມຸດວ່າທ່ານມີລາຍຊື່ດາວເຄາະຢູ່ໃນແຖວທີ 2 (B2:I2) ແລະອຸນຫະພູມຂອງພວກມັນຢູ່ໃນແຖວທີ 1(B1:I1). ທ່ານຕ້ອງການຊອກຫາວ່າດາວເຄາະໃດມີອຸນຫະພູມສະເພາະໃດຫນຶ່ງທີ່ມີການປ້ອນຂໍ້ມູນໃນເຊລ B4.
ທ່ານບໍ່ສາມາດອີງໃສ່ການປິດໂອກາດທີ່ຜູ້ໃຊ້ຂອງທ່ານຮູ້ອຸນຫະພູມການຊອກຫາໄດ້ຢ່າງແທ້ຈິງ, ສະນັ້ນມັນສົມຄວາມຄິດທີ່ຈະກັບຄືນມາ ການຈັບຄູ່ທີ່ໃກ້ທີ່ສຸດ ຖ້າບໍ່ພົບຄ່າທີ່ແນ່ນອນ.
ຕົວຢ່າງ, ເພື່ອຊອກຫາດາວເຄາະທີ່ມີອຸນຫະພູມສະເລ່ຍປະມານ -340 °F, ໃຫ້ໃຊ້ສູດຕໍ່ໄປນີ້ ( range_lookup ຕັ້ງໄວ້. ເປັນ TRUE ຫຼືຖືກລະເວັ້ນໃນຕົວຢ່າງນີ້):
=HLOOKUP(B4, B1:I2, 2)
ກະລຸນາຈື່ວ່າການຈັບຄູ່ໂດຍປະມານຮຽກຮ້ອງໃຫ້ມີການຈັດຮຽງຄ່າໃນແຖວເທິງຈາກນ້ອຍສຸດໄປຫາໃຫຍ່ທີ່ສຸດ ຫຼືຈາກ A ຫາ Z, ຖ້າບໍ່ດັ່ງນັ້ນ Hlookup ຂອງທ່ານ ສູດຄຳນວນອາດຈະສົ່ງຄືນຜົນລັບທີ່ຜິດພາດ.
ດັ່ງທີ່ເຈົ້າສາມາດເຫັນໃນພາບໜ້າຈໍຂ້າງລຸ່ມ, ສູດຄຳນວນຂອງພວກເຮົາຈະສົ່ງກັບ Uranus , ເຊິ່ງເປັນດາວເຄາະທີ່ໜາວທີ່ສຸດໃນລະບົບສຸລິຍະ ເຊິ່ງຮັກສາອຸນຫະພູມສະເລ່ຍ -346 ອົງສາຟາເຣນຮາຍ. .
HLOOKUP ກັບກົງກັນທີ່ແນ່ນອນ
ຖ້າທ່ານຮູ້ຄ່າການຊອກຫາຢ່າງແນ່ນອນ, ທ່ານສາມາດຕັ້ງພາລາມິເຕີສຸດທ້າຍຂອງ HLOOKUP ເປັນ FALSE:
=HLOOKUP(B4, B1:I2, 2, FALSE)
ຢູ່ໃນ ມືຫນຶ່ງ, ການຈັບຄູ່ໂດຍປະມານ Hlookup ແມ່ນເປັນມິດກັບຜູ້ໃຊ້ຫຼາຍເພາະວ່າມັນບໍ່ຈໍາເປັນຕ້ອງຈັດລຽງຂໍ້ມູນໃນແຖວທໍາອິດ. ໃນທາງກົງກັນຂ້າມ, ຖ້າບໍ່ພົບຄວາມກົງກັນທີ່ແນ່ນອນ, ຂໍ້ຜິດພາດ #N/A ຈະຖືກສົ່ງຄືນ.
ເຄັດລັບ. ບໍ່ໃຫ້ຜູ້ໃຊ້ຂອງທ່ານຢ້ານໂດຍຄວາມຜິດພາດ N/A, ທ່ານສາມາດຝັງສູດ Hlookup ຂອງທ່ານໃນ IFERROR ແລະສະແດງຂໍ້ຄວາມຂອງເຈົ້າເອງ, ຕົວຢ່າງ:
=IFERROR(HLOOKUP(B4, B1:I2, 2, FALSE), "Sorry, nothing has been found")
ວິທີເຮັດ HLOOKUP ຈາກແຜ່ນວຽກອື່ນ ຫຼືປຶ້ມວຽກອື່ນ
ໂດຍທົ່ວໄປແລ້ວ, h-lookup ຈາກແຜ່ນງານອື່ນ ຫຼືປຶ້ມວຽກອື່ນບໍ່ມີຄວາມໝາຍຫຍັງເລີຍ. ນອກເຫນືອຈາກການສະຫນອງການອ້າງອີງພາຍນອກໃຫ້ກັບສູດ HLOOKUP ຂອງທ່ານ.
ເພື່ອດຶງຂໍ້ມູນທີ່ກົງກັນອອກຈາກ ແຜ່ນວຽກທີ່ແຕກຕ່າງ , ທ່ານລະບຸຊື່ແຜ່ນງານຕາມດ້ວຍເຄື່ອງໝາຍ exclamation. ຕົວຢ່າງ:
=HLOOKUP(B$1, Diameters!$B$1:$I$2,2,FALSE)
ຖ້າຊື່ແຜ່ນງານມີ ຍະຫວ່າງ ຫຼື ຕົວອັກສອນທີ່ບໍ່ແມ່ນຕົວໜັງສື , ໃຫ້ໃສ່ຊື່ໃນເຄື່ອງໝາຍວົງຢືມອັນດຽວ, ແບບນີ້. :
=HLOOKUP(B$1, 'Planet diameters'!$B$1:$I$2,2,FALSE)
ເມື່ອອ້າງອີງ ປຶ້ມວຽກອື່ນ , ໃຫ້ໃສ່ຊື່ປຶ້ມວຽກທີ່ໃສ່ໃນວົງເລັບສີ່ຫຼ່ຽມ:
=HLOOKUP(B$1, [Book1.xlsx]Diameters!$B$1:$I$2, 2, FALSE)
ຖ້າທ່ານຢູ່ ການດຶງຂໍ້ມູນຈາກປຶ້ມວຽກທີ່ປິດ, ເສັ້ນທາງທັງໝົດຄວນຈະຖືກລະບຸ:
=HLOOKUP(B$1, 'D:\Reports\[Book1.xlsx]Diameters'!$B$1:$I$2, 2, FALSE)
ເຄັດລັບ. ແທນທີ່ຈະພິມຊື່ປື້ມວຽກແລະແຜ່ນວຽກໃນສູດດ້ວຍຕົນເອງ, ທ່ານສາມາດເລືອກເຊລໃນຊີດອື່ນແລະ Excel ຈະເພີ່ມການອ້າງອີງພາຍນອກກັບສູດຂອງທ່ານອັດຕະໂນມັດ.
Excel HLOOKUP ທີ່ມີການກົງກັນບາງສ່ວນ (ຕົວອັກສອນແທນ)
ເຊັ່ນດຽວກັບກໍລະນີຂອງ VLOOKUP, ຟັງຊັນ HLOOKUP ຂອງ Excel ອະນຸຍາດໃຫ້ໃຊ້ຕົວອັກສອນແທນທີ່ຕໍ່ໄປນີ້ຢູ່ໃນອາກິວເມັນ lookup_value :
- ເຄື່ອງໝາຍຄໍາຖາມ (? ) ເພື່ອຈັບຄູ່ຕົວອັກສອນຕົວດຽວ
- Asterisk (*) ເພື່ອໃຫ້ກົງກັບລໍາດັບຂອງຕົວອັກສອນໃດນຶ່ງ
Wildcards ມາສະດວກເມື່ອທ່ານຕ້ອງການດຶງຂໍ້ມູນຈາກຖານຂໍ້ມູນ. ອີງໃສ່ບາງຂໍ້ຄວາມທີ່ແມ່ນສ່ວນໜຶ່ງຂອງເນື້ອຫາຂອງເຊລຊອກຫາ.
ຕົວຢ່າງ, ທ່ານມີລາຍຊື່ລູກຄ້າໃນແຖວທີ 1 ແລະ ID ຄໍາສັ່ງໃນແຖວທີ 2. ທ່ານຕ້ອງການຊອກຫາ ID ຄໍາສັ່ງສໍາລັບລູກຄ້າສະເພາະແຕ່ທ່ານບໍ່ສາມາດຈື່ຈໍາໄດ້. ຊື່ລູກຄ້າແນ່ນອນ, ເຖິງແມ່ນວ່າທ່ານຈື່ໄດ້ວ່າມັນເລີ່ມຕົ້ນດ້ວຍ "ace".
ສົມມຸດວ່າຂໍ້ມູນຂອງທ່ານຢູ່ໃນເຊລ B1:I2 ( table_array) ແລະຕົວເລກຄໍາສັ່ງຢູ່ໃນແຖວ 2 ( ). row_index_num ), ສູດຄຳນວນມີດັ່ງນີ້:
=HLOOKUP("ace*", B1:I2, 2, FALSE)
ເພື່ອເຮັດໃຫ້ສູດຄຳນວນມີຄວາມຍືດຫຍຸ່ນຫຼາຍ, ທ່ານສາມາດພິມຄ່າຊອກຫາໃນຕາລາງພິເສດ, ເວົ້າວ່າ B4, ແລະປະກອບເຊັລນັ້ນເຂົ້າກັນໄດ້. ດ້ວຍຕົວອັກສອນແທນຕົວ, ເຊັ່ນນີ້:
=HLOOKUP(B4&"*", B1:I2, 2, FALSE)
ໝາຍເຫດ.
- ເພື່ອໃຫ້ສູດຄຳນວນ HLOOKUP ແທນທີ່ເຮັດວຽກໄດ້ຢ່າງຖືກຕ້ອງ, ອາກິວເມັນ range_lookup ຈະຕ້ອງຖືກຕັ້ງເປັນ FALSE.
- ຖ້າ table_array ມີຫຼາຍກວ່ານັ້ນ. ຫຼາຍກວ່າໜຶ່ງຄ່າທີ່ກົງກັບເງື່ອນໄຂຂອງ wildcard, ຄ່າທີ່ພົບທຳອິດຈະຖືກສົ່ງຄືນ.
ການອ້າງອີງເຊລແບບສົມບູນ ແລະສົມທຽບໃນສູດ HLOOKUP
ຫາກທ່ານກຳລັງຂຽນສູດສຳລັບຕາລາງດຽວ, ທ່ານອາດຈະບໍ່ກັງວົນກ່ຽວກັບການໃຊ້ການອ້າງອີງເຊລທີ່ເໝາະສົມ ແລະ ສົມບູນ, ບໍ່ວ່າຈະເປັນອັນໃດອັນໜຶ່ງ.
ການສຳເນົາສູດຄຳນວນໄປໃສ່ຫຼາຍຕາລາງແມ່ນເປັນເລື່ອງທີ່ແຕກຕ່າງ. ໂດຍເນື້ອແທ້ແລ້ວ:
- ທ່ານຄວນແກ້ໄຂ table_array ສະເໝີໂດຍການໃຊ້ການອ້າງອີງເຊລແບບສົມບູນທີ່ມີເຄື່ອງໝາຍເງິນໂດລາ ($) ເຊັ່ນ $B$1:$I$2.
- ໂດຍປົກກະຕິ, ການອ້າງອີງ lookup_value ແມ່ນກ່ຽວຂ້ອງ ຫຼືປະສົມກັນ ຂຶ້ນກັບທຸລະກິດຂອງທ່ານlogic.
ເພື່ອເຮັດໃຫ້ສິ່ງທີ່ຈະແຈ້ງຂຶ້ນ, ໃຫ້ພວກເຮົາເບິ່ງໃກ້ຊິດຢູ່ໃນສູດທີ່ດຶງຂໍ້ມູນຈາກແຜ່ນອື່ນ:
=HLOOKUP(B$1, Diameters!$B$1:$I$2,2,FALSE)
ໃນສູດຂ້າງເທິງ, ພວກເຮົາ ໃຊ້ absolute ການອ້າງອີງຕາລາງ ($B$1:$I$2) ໃນ table_array ເພາະວ່າມັນຄວນຈະຄົງທີ່ເມື່ອສູດຄຳນວນຖືກສຳເນົາໄປໃສ່ຕາລາງອື່ນ.
ສຳລັບ lookup_value (B$1), ພວກເຮົາໃຊ້ການອ້າງອີງ ປະສົມ , ຖັນທີ່ກ່ຽວຂ້ອງ ແລະແຖວຢ່າງແທ້ຈິງ, ເພາະວ່າຄ່າການຊອກຫາຂອງພວກເຮົາ (ຊື່ດາວເຄາະ) ຢູ່ໃນແຖວດຽວກັນ (ແຖວທີ 1) ແຕ່ຢູ່ໃນຖັນຕ່າງກັນ ( ຈາກ B ຫາ I) ແລະການອ້າງອີງຖັນຄວນປ່ຽນແປງໂດຍອີງຕາມຕຳແໜ່ງທີ່ສົມທຽບຂອງເຊລທີ່ສູດຄຳນວນຖືກສຳເນົາໄວ້.
ເນື່ອງຈາກການນຳໃຊ້ການອ້າງອີງເຊລຢ່າງສະຫລາດ, ສູດ Hlookup ຂອງພວກເຮົາເຮັດວຽກໄດ້ຢ່າງສົມບູນແບບສຳລັບຫຼາຍເຊວ:
INDEX/MATCH - ເປັນທາງເລືອກທີ່ມີປະສິດທິພາບກວ່າກັບ Excel HLOOKUP
ດັ່ງທີ່ເຈົ້າຮູ້ແລ້ວ, ຟັງຊັນ HLOOKUP ໃນ Excel ມີຂໍ້ຈຳກັດຫຼາຍຢ່າງ, ສິ່ງທີ່ສຳຄັນທີ່ສຸດແມ່ນບໍ່ສາມາດຊອກຫາບ່ອນໃດກໍໄດ້ ຍົກເວັ້ນ. ສໍາລັບແຖວເທິງສຸດ, ແລະມີຄວາມຈໍາເປັນໃນການຈັດຮຽງຄ່າ ເມື່ອຊອກຫາການຈັບຄູ່ໂດຍປະມານ.
ໂຊກດີ, ມີທາງເລືອກທີ່ມີປະສິດທິພາບ ແລະຫຼາກຫຼາຍກວ່າໃຫ້ກັບ Vlookup ແລະ Hlookup ໃນ Excel - ການຕິດຕໍ່ພົວພັນຂອງຟັງຊັນ INDEX ແລະ MATCH, ເຊິ່ງເຮັດໃຫ້ສູດທົ່ວໄປນີ້:
INDEX ( ບ່ອນທີ່ຈະສົ່ງຄ່າຈາກ , MATCH ( ຄ່າຊອກຫາ , ບ່ອນທີ່ຈະຊອກຫາ , 0))ສົມມຸດວ່າຄ່າການຊອກຫາຂອງເຈົ້າ ແມ່ນຢູ່ໃນເຊນ B7, ເຈົ້າກໍາລັງຊອກຫາສຳລັບການຈັບຄູ່ໃນແຖວທີ 2 (B2:I2), ແລະຕ້ອງການໃຫ້ຄ່າຈາກແຖວທີ 1 (B1:I1), ສູດຄຳນວນດັ່ງນີ້:
=INDEX(B1:I1,MATCH(B7,B2:I2,0))
ໃນຮູບໜ້າຈໍຂ້າງລຸ່ມນີ້ , ທ່ານສາມາດເບິ່ງ 2 ສູດ Hlookup ທີ່ຄົ້ນຫາຢູ່ໃນແຖວທໍາອິດແລະທີສອງ, ແລະໃນທັງສອງກໍລະນີ INDEX MATCH ເຮັດວຽກເທົ່າທຽມກັນ.
ສຳລັບຄຳອະທິບາຍລະອຽດກ່ຽວກັບເຫດຜົນຂອງສູດຄຳນວນ ແລະຕົວຢ່າງເພີ່ມເຕີມ, ກະລຸນາເບິ່ງ INDEX MATCH ເປັນທາງເລືອກທີ່ດີກວ່າສຳລັບ VLOOKUP.
ວິທີເຮັດ h-lookup ທີ່ລະອຽດອ່ອນຕົວພິມໃຫຍ່ໃນ Excel
ດັ່ງທີ່ໄດ້ກ່າວໃນຕອນຕົ້ນຂອງບົດສອນນີ້, ຟັງຊັນ Excel HLOOKUP ແມ່ນບໍ່ມີຕົວພິມນ້ອຍໃດໆ. ໃນສະຖານະການທີ່ຕົວລະຄອນສຳຄັນ, ທ່ານສາມາດເອົາຟັງຊັນ EXACT ທີ່ປຽບທຽບເຊລໄດ້ຢ່າງແນ່ນອນ, ແລະວາງມັນໄວ້ໃນສູດ INDEX MATCH ທີ່ສົນທະນາໃນຕົວຢ່າງທີ່ຜ່ານມາ:
INDEX ( ແຖວເພື່ອສົ່ງຄ່າຈາກ . , MATCH(TRUE, EXACT( ແຖວເພື່ອຄົ້ນຫາໃນ , ຄ່າຊອກຫາ) , 0))ສົມມຸດວ່າຄ່າການຊອກຫາຂອງເຈົ້າຢູ່ໃນເຊລ B4, the ໄລຍະການຊອກຫາແມ່ນ B1:I1, ແລະໄລຍະຜົນຕອບແທນແມ່ນ B2:I2, ສູດຄຳນວນມີຮູບຮ່າງຕໍ່ໄປນີ້:
=INDEX(B2:I2, MATCH(TRUE, EXACT(B1:I1,B4),0))
ໝາຍເຫດສຳຄັນ! ມັນເປັນສູດອາເຣ ແລະດັ່ງນັ້ນທ່ານຄວນກົດ Ctrl + Shift + Enter ເພື່ອເຮັດສໍາເລັດມັນ.
ຕົວຢ່າງຂ້າງເທິງສະແດງໃຫ້ເຫັນສິ່ງທີ່ຂ້ອຍມັກແຕ່ບໍ່ແມ່ນວິທີດຽວທີ່ຈະເຮັດ Hlookup ທີ່ລະອຽດອ່ອນໃນ Excel. ຖ້າຫາກວ່າທ່ານຢາກຮູ້ສຶກຢາກຮູ້ວິທີການອື່ນໆ, ກະລຸນາກວດສອບການອອກ tutorial ນີ້: 4 ວິທີການເຮັດ Vlookup ທີ່ລະອຽດອ່ອນຕົວອັກສອນໃນ Excel. ຂ້າພະເຈົ້າຄິດວ່າທ່ານຈະບໍ່ມີ