ຊອກຫາການຈັບຄູ່ຂໍ້ຄວາມບາງສ່ວນໃນ Excel (5 ວິທີ)

  • ແບ່ງປັນນີ້
Hugh West

ໃນ Microsoft Excel, ມີຫຼາຍວິທີທີ່ເປັນປະໂຫຍດເພື່ອຄົ້ນຫາຂໍ້ຄວາມທີ່ກົງກັນບາງສ່ວນ ແລະຈາກນັ້ນສະກັດຂໍ້ມູນໂດຍອີງໃສ່ການຈັບຄູ່ສະເພາະນັ້ນ. ໃນບົດຄວາມນີ້, ທ່ານຈະໄດ້ຮຽນຮູ້ວິທີການທີ່ເຫມາະສົມທັງຫມົດເພື່ອຊອກຫາຄໍາທີ່ກົງກັນບາງສ່ວນໃນ Excel ດ້ວຍການລວມເອົາຫນ້າທີ່ຊອກຫາແລະສູດທີ່ແຕກຕ່າງກັນ.

ດາວໂຫລດຄູ່ມືການປະຕິບັດ

ທ່ານ​ສາ​ມາດ​ດາວ​ນ​໌​ໂຫລດ Excel workbook ທີ່​ພວກ​ເຮົາ​ໄດ້​ນໍາ​ໃຊ້​ໃນ​ການ​ກະ​ກຽມ​ບົດ​ຄວາມ​ນີ້​ໄດ້​. ຊອກຫາການຈັບຄູ່ຂໍ້ຄວາມບາງສ່ວນໃນ Excel

1. ການຈັບຄູ່ຂໍ້ຄວາມບາງສ່ວນກັບ VLOOKUP ໃນ Excel

ໃນຮູບຕໍ່ໄປນີ້, ມີຕາຕະລາງທີ່ມີເຄື່ອງຫມາຍໃນວິຊາທີ່ແຕກຕ່າງກັນສໍາລັບນັກຮຽນບາງຄົນໃນການສອບເສັງ. ຕອນນີ້ອີງໃສ່ການຈັບຄູ່ບາງສ່ວນຂອງຂໍ້ຄວາມຈາກ ຖັນ B , ພວກເຮົາຈະສະກັດເອົາເຄື່ອງໝາຍໃນຫົວຂໍ້ໃດໜຶ່ງສຳລັບນັກຮຽນ.

ຕົວຢ່າງ, ພວກເຮົາສາມາດຊອກຫາຂໍ້ຄວາມໄດ້ “ໝາຍຕິກ” ໃນຖັນຂອງ ຊື່ . ອີງຕາມການຈັບຄູ່ບາງສ່ວນ, ພວກເຮົາຈະຊອກຫາຊື່ຕົວຈິງຂອງນັກຮຽນນັ້ນ ແລະຈາກນັ້ນເອົາເຄື່ອງໝາຍໃນຄະນິດສາດຂອງນັກຮຽນທີ່ກົງກັນອອກຈາກຕາຕະລາງ.

ໃນຕົວຢ່າງນີ້, ພວກເຮົາຈະໃຊ້ . ຟັງຊັນ VLOOKUP ທີ່ນີ້ຍ້ອນວ່າຟັງຊັນນີ້ຊອກຫາຄ່າໃນຖັນຊ້າຍສຸດຂອງຕາຕະລາງແລະຫຼັງຈາກນັ້ນສົ່ງຄ່າໃນແຖວດຽວກັນຈາກຖັນທີ່ລະບຸ. ສູດທົ່ວໄປຂອງຟັງຊັນ VLOOKUP ນີ້ແມ່ນ:

=VLOOKUP(lookup_value, table_array, col_index_number,[range_lookup])

ເນື່ອງ​ຈາກ​ວ່າ​ພວກ​ເຮົາ​ຈະ​ດຶງ​ເອົາ​ເຄື່ອງ​ຫມາຍ​ໃນ​ຄະ​ນິດ​ສາດ​ຂອງ​ນັກ​ຮຽນ​ທີ່​ມີ​ຊື່​ມີ​ຂໍ້​ຄວາມ “Tick” , ສະນັ້ນ ສູດທີ່ຕ້ອງການໃນຜົນໄດ້ຮັບ Cell D17 ຈະເປັນ:

=VLOOKUP(D16,B5:G14,5,FALSE)

ຫຼື,

=VLOOKUP("*Tick*",B5:G14,5,FALSE)

ຫຼັງ​ຈາກ​ກົດ Enter , ທ່ານ​ຈະ​ໄດ້​ຮັບ​ການ​ສະ​ແດງ​ໃຫ້​ເຫັນ​ເຄື່ອງ​ຫມາຍ​ໃນ​ຄະ​ນິດ​ສາດ​ສໍາ​ລັບ Tickner ໃນ​ເວ​ລາ​ດຽວ​ກັນ.

ອ່ານເພີ່ມເຕີມ: ວິທີໃຊ້ VLOOKUP ສໍາລັບການຈັບຄູ່ບາງສ່ວນໃນ Excel (4 ວິທີ)

2. ຊອກຫາການຈັບຄູ່ຂໍ້ຄວາມບາງສ່ວນດ້ວຍຟັງຊັນ INDEX-MATCH

ຕອນນີ້ພວກເຮົາຈະໃຊ້ການລວມກັນຂອງຟັງຊັນ INDEX ແລະ MATCH . ຟັງຊັນ INDEX ສົ່ງຄືນຄ່າ ຫຼືການອ້າງອີງຂອງຕາລາງທີ່ຈຸດຕັດກັນຂອງແຖວ ແລະຖັນສະເພາະໃນຂອບເຂດທີ່ກຳນົດໄວ້ ແລະຟັງຊັນ MATCH ຕອບຄ່າຕຳແໜ່ງຂອງລາຍການໃນອາເຣທີ່ກົງກັບຄ່າທີ່ລະບຸໃນລຳດັບທີ່ລະບຸໄວ້.

ພວກເຮົາຈະຊອກຫາຜົນໄດ້ຮັບທີ່ຄ້າຍຄືກັນທີ່ພົບໃນວິທີການທີ່ຜ່ານມາ. ດັ່ງນັ້ນ, ໃນພາກນີ້, ສູດທີ່ຕ້ອງການໃນຜົນຜະລິດ Cell D18 ຈະເປັນ:

=INDEX(B5:G14,MATCH(D17,B5:B14,0),MATCH(D17,B4:G4,0))

ຫຼື,

=INDEX(B5:G14,MATCH("*Tick*",B5:B14,0),MATCH(D17,B4:G4,0))

ດຽວນີ້ກົດ Enter ແລ້ວສູດຄຳນວນຈະກັບຄືນມາ 91- ເຄື່ອງໝາຍທີ່ Tickner ໄດ້ຮັບໃນຄະນິດສາດ.

ໃນສູດນີ້, ສອງ MATCH ຟັງຊັນກຳນົດຕົວເລກແຖວ ແລະຖັນຂອງຊື່ນັກຮຽນ ແລະວິຊາຕາມລຳດັບ. INDEX ຟັງຊັນແລ້ວສົ່ງຄືນຄ່າຢູ່ຈຸດຕັດກັນຂອງແຖວ ແລະຖັນທີ່ກຳນົດໄວ້.ຈາກ array.

ອ່ານເພີ່ມເຕີມ: ວິທີໃຊ້ INDEX ແລະ Match ສໍາລັບການຈັບຄູ່ບາງສ່ວນ (2 ວິທີ)

3. XLOOKUP ທີ່ມີຕົວອັກສອນຕົວແທນເພື່ອຄົ້ນຫາການຈັບຄູ່ຂໍ້ຄວາມບາງສ່ວນ

ຟັງຊັນ XLOOKUP ຄົ້ນຫາໄລຍະ ຫຼືອາເຣສໍາລັບຄໍາທີ່ກົງກັນ ແລະສົ່ງຄືນລາຍການທີ່ສອດຄ້ອງກັນຈາກໄລຍະທີສອງ ຫຼືອາເຣ. ສູດທົ່ວໄປຂອງຟັງຊັນນີ້ແມ່ນ:

=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])

ຕອນນີ້ພວກເຮົາ ຈະໃຊ້ XLOOKUP ຟັງຊັນນີ້ໂດຍກົງເພື່ອສະກັດເຄື່ອງໝາຍໃນຄະນິດສາດຂອງນັກຮຽນທີ່ມີຊື່ມີຂໍ້ຄວາມ “Tick” ພາຍໃນ.

ໃນຜົນໄດ້ຮັບ Cell D18 , ສູດທີ່ຕ້ອງການຈະເປັນ:

=XLOOKUP("*"&D16&"*",B5:B14,F5:F14,,2)

ຫຼັງຈາກກົດ Enter , ທ່ານຈະຖືກສະແດງຜົນອອກມາທີ່ຄ້າຍຄືກັນດັ່ງທີ່ພົບ. ໃນສອງຕົວຢ່າງທີ່ຜ່ານມາ.

ໃນຟັງຊັນນີ້, ພວກເຮົາໄດ້ໃຊ້ 2 ເປັນ [match_mode] argument ທີ່ຫມາຍເຖິງການຈັບຄູ່ຕົວອັກສອນແທນ. ຖ້າທ່ານບໍ່ໃຊ້ອາກິວເມັນນີ້, ຟັງຊັນຈະສົ່ງຄືນຂໍ້ຜິດພາດ #N/A ຕາມຄ່າເລີ່ມຕົ້ນ, ຟັງຊັນຈະຊອກຫາການຈັບຄູ່ທີ່ແນ່ນອນແທນການຈັບຄູ່ຕົວອັກສອນແທນ.

4. ການລວມຟັງຊັນ XLOOKUP, ISNUMBER ແລະ SEARCH ເພື່ອຊອກຫາການຈັບຄູ່ຂໍ້ຄວາມບາງສ່ວນ

ຖ້າທ່ານເລືອກຫຼີກລ້ຽງການໃຊ້ຕົວອັກສອນແທນໃນຟັງຊັນຊອກຫາ, ທ່ານຈະຕ້ອງໃຊ້ສູດປະສົມຂອງ XLOOKUP. , ISNUMBER, ແລະຟັງຊັນ SEARCH .

ຟັງຊັນ ISNUMBER ກວດເບິ່ງວ່າຄ່າເຊລເປັນຄ່າຕົວເລກຫຼືບໍ່. ຟັງຊັນ SEARCH ສົ່ງຄືນຕົວເລກຂອງຕົວອັກສອນທີ່ຕົວອັກສອນສະເພາະ ຫຼືສະຕຣິງຂໍ້ຄວາມຖືກພົບເຫັນເປັນຄັ້ງທຳອິດ, ອ່ານຊ້າຍຫາຂວາ. ສູດທົ່ວໄປຂອງສອງຟັງຊັນນີ້ມີດັ່ງນີ້:

=ISNUMBER(value)

ແລະ

=SEARCH(find_text, within_text , [search_num])

ດັ່ງນັ້ນ, ສູດທີ່ຕ້ອງການໃນຜົນໄດ້ຮັບ Cell D18 ຈະເປັນ:

=XLOOKUP(TRUE,ISNUMBER(SEARCH(D16,B5:B14)),F5:F14)

ຫຼັງຈາກກົດ Enter ແລ້ວ, ຄ່າຜົນໄດ້ຮັບຈະຖືກສະແດງທັນທີ.

🔎 ສູດແນວໃດ ເຮັດວຽກບໍ?

  • ຟັງຊັນ ຄົ້ນຫາ ຊອກຫາຂໍ້ຄວາມ 'Tick' ຢູ່ໃນຂອບເຂດຂອງຕາລາງ B5:B14 ແລະສົ່ງຄືນອາເຣຂອງ:

{#VALUE!;#VALUE!;1;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!;# VALUE!;#VALUE!}

  • ຟັງຊັນ ISNUMBER ຈາກນັ້ນຊອກຫາຄ່າຕົວເລກໃນອາເຣນັ້ນ ແລະສົ່ງຄືນຄ່າ boolean ອື່ນອີກ:

{FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE}

  • ຟັງຊັນ XLOOKUP ຫຼັງຈາກນັ້ນ ຊອກຫາຄ່າ boolean ທີ່ລະບຸໄວ້- TRUE ໃນ array ທີ່ພົບໃນຂັ້ນຕອນກ່ອນໜ້າ ແລະແຍກຕົວເລກແຖວຂອງຄ່ານັ້ນໃນ array ຂອງ B5:B1. 4 .
  • ສຸດທ້າຍ, ອີງຕາມການສົ່ງຄືນ array ຂອງ F5:F14 , ຟັງຊັນ XLOOKUP ຈະແຕ້ມເຄື່ອງໝາຍໃນຄະນິດສາດຂອງນັກຮຽນທີ່ມີຊື່ປະກອບມີ. ຂໍ້ຄວາມ- 'Tick' ພາຍໃນ.

5. ການນໍາໃຊ້ຟັງຊັນ FILTER, ISNUMBER, ແລະ SEARCH ເພື່ອຊອກຫາການຈັບຄູ່ຂໍ້ຄວາມບາງສ່ວນ

ໃນວິທີສຸດທ້າຍ, ພວກເຮົາຈະໃຊ້ຟັງຊັນ FILTER, ISNUMBER, ແລະ SEARCH . ຟັງຊັນ FILTER ຢູ່ບ່ອນນີ້ຈະກັ່ນຕອງຂອບເຂດຂອງເຊວ ຫຼືອາເຣໃດໜຶ່ງໂດຍອີງຕາມເງື່ອນໄຂທີ່ໃຫ້ໄວ້. ສູດທົ່ວໄປຂອງຟັງຊັນນີ້ແມ່ນ:

=FILTER(array, include, [if_empty])

ເນື່ອງຈາກພວກເຮົາກໍາລັງຈັດການກັບຊຸດຂໍ້ມູນທີ່ຄ້າຍຄືກັນ, ດັ່ງນັ້ນຈຶ່ງຕ້ອງການ ສູດທີ່ມີ FILTER ຟັງຊັນໃນຜົນໄດ້ຮັບ Cell D18 ຈະເປັນ:

=FILTER(F5:F14,ISNUMBER(SEARCH(D16,B5:B14)))

ດຽວນີ້ກົດ Enter ແລະ​ທ່ານ​ຈະ​ໄດ້​ຮັບ​ຄ່າ​ຜົນ​ໄດ້​ຮັບ​ທັນ​ທີ.

ໃນ​ສູດ​ນີ້, ຟັງ​ຊັນ FILTER ຕົວ​ກັ່ນ​ຕອງ​ໄລ​ຍະ​ຂອງ​ເຊ​ລ- F5:F14 ອີງຕາມຄ່າ boolean- TRUE ເທົ່ານັ້ນ. ການ​ປະ​ສົມ​ປະ​ສານ​ຂອງ ISNUMBER ແລະ SEARCH ຟັງ​ຊັນ​ຕອບ​ຄ່າ array ຂອງ​ຄ່າ boolean- TRUE ແລະ FALSE ແລະ​ກຳ​ນົດ​ອາ​ກິວ​ເມັນ​ທີ​ສອງ ( include) ຂອງ FILTER function.

Concluding Words

ຂ້ອຍຫວັງວ່າວິທີການທັງໝົດທີ່ກ່າວມາຂ້າງເທິງນີ້ຈະຊ່ວຍເຈົ້າໃນການສະກັດຂໍ້ມູນ ອີງໃສ່ຂໍ້ຄວາມບາງສ່ວນທີ່ກົງກັນຢູ່ໃນຕາຕະລາງ Excel ຂອງທ່ານ. ຖ້າທ່ານມີຄໍາຖາມຫຼືຄໍາຕິຊົມໃດໆ, ກະລຸນາແຈ້ງໃຫ້ຂ້ອຍທາບໃນສ່ວນຄໍາເຫັນ. ຫຼືທ່ານສາມາດກວດເບິ່ງບົດຄວາມອື່ນໆຂອງພວກເຮົາທີ່ກ່ຽວຂ້ອງກັບຫນ້າທີ່ Excel ຢູ່ໃນເວັບໄຊທ໌ນີ້.

Hugh West ເປັນຄູຝຶກ Excel ທີ່ມີປະສົບການສູງແລະນັກວິເຄາະທີ່ມີປະສົບການຫຼາຍກວ່າ 10 ປີໃນອຸດສາຫະກໍາ. ລາວຈົບປະລິນຍາຕີສາຂາບັນຊີ ແລະການເງິນ ແລະປະລິນຍາໂທສາຂາບໍລິຫານທຸລະກິດ. Hugh ມີຄວາມກະຕືລືລົ້ນໃນການສອນແລະໄດ້ພັດທະນາວິທີການສອນທີ່ເປັນເອກະລັກທີ່ງ່າຍຕໍ່ການຕິດຕາມແລະເຂົ້າໃຈ. ຄວາມຮູ້ຊ່ຽວຊານຂອງລາວກ່ຽວກັບ Excel ໄດ້ຊ່ວຍໃຫ້ນັກຮຽນແລະຜູ້ຊ່ຽວຊານຫລາຍພັນຄົນໃນທົ່ວໂລກປັບປຸງທັກສະຂອງເຂົາເຈົ້າແລະດີເລີດໃນອາຊີບຂອງພວກເຂົາ. ຜ່ານ blog ຂອງລາວ, Hugh ແບ່ງປັນຄວາມຮູ້ຂອງລາວກັບໂລກ, ສະຫນອງການສອນ Excel ຟຣີແລະການຝຶກອົບຮົມອອນໄລນ໌ເພື່ອຊ່ວຍໃຫ້ບຸກຄົນແລະທຸລະກິດສາມາດບັນລຸທ່າແຮງຂອງພວກເຂົາ.