VLOOKUP Fuzzy Match ໃນ Excel (3 ວິທີດ່ວນ)

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

ມື້ນີ້ພວກເຮົາຈະມາຮຽນຮູ້ວິທີໃຊ້ VLOOKUP ເພື່ອຊອກຫາ Fuzzy Match ໃນ Excel.

ໃນຂະນະທີ່ເຮັດວຽກກັບຊຸດຂໍ້ມູນໃຫຍ່ກວ່າ, ພວກເຮົາມັກຈະພະຍາຍາມ ກັ່ນຕອງອອກຄ່າທີ່ຄ້າຍຄືກັນ. ຫນຶ່ງໃນປະເພດການຈັບຄູ່ນີ້ເອີ້ນວ່າ Fuzzy Match , ເຊິ່ງຄ່າບໍ່ຄືກັນແທ້, ແຕ່ພວກມັນຍັງຖືກຈັບຄູ່ໂດຍອີງໃສ່ຄວາມຄ້າຍຄືກັນຂອງມັນ.

ດັ່ງນັ້ນ. ມາລົມກັນວ່າເຈົ້າສາມາດໃຊ້ VBA VLOOKUP function ຂອງ Excel ເພື່ອຊອກຫາ Fuzzy Match .

Introduction to Fuzzy Match

A Fuzzy Match ແມ່ນປະເພດຂອງ ການຈັບຄູ່ບາງສ່ວນ.

ໃນປະເພດການຈັບຄູ່ເຫຼົ່ານີ້, ຂໍ້ຄວາມໜຶ່ງບໍ່ກົງກັບຂໍ້ຄວາມອື່ນທັງໝົດ. ແຕ່ພາກສ່ວນທີ່ສຳຄັນຂອງຂໍ້ຄວາມກົງກັບຂໍ້ຄວາມອື່ນໆ.

ໃນຕົວຢ່າງທີ່ກ່າວມາ, ປຶ້ມ “ປະຫວັດສາດຂອງອິນເດຍໃນລະຫວ່າງສົງຄາມໂລກ” ປະກອບມີສາມພາກທີ່ສໍາຄັນ: ປະຫວັດສາດ , ອິນເດຍ , ແລະ ສົງຄາມໂລກ .

ສະນັ້ນ ປຶ້ມທັງໝົດທີ່ປະກອບດ້ວຍຫນຶ່ງ ຫຼືຫຼາຍກວ່າຫນຶ່ງ. ພາກສ່ວນເຫຼົ່ານີ້ຈະກົງກັບປຶ້ມດັ່ງກ່າວຢ່າງບໍ່ເຕັມທີ່.

ດັ່ງນັ້ນ, ຂໍ້ມູນທີ່ກົງກັນທີ່ສັບສົນແມ່ນ:

  • ປະຫວັດຂອງສົງຄາມໂລກຄັ້ງທີສອງ
  • ປະຫວັດສາດຂອງປະເທດເກຣັກບູຮານ
  • ສົງຄາມໂລກ: ສາເຫດ ແລະຜົນກະທົບ
  • ພົນລະເມືອງ Indus: ປະຫວັດສາດບູຮານ <7
  • ອິນເດຍຊະນະເສລີພາບ
  • Adolf Hitler: ກ່ອນ ແລະຫຼັງສົງຄາມໂລກ
  • ການຄົ້ນພົບອິນເດຍ

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

VLOOKUP FuzzyMatching.xlsm

3 ແນວທາງສຳລັບ VLOOKUP Fuzzy Match ໃນ Excel

ນີ້ພວກເຮົາມີຊຸດຂໍ້ມູນທີ່ມີ ຊື່ ຂອງ ບາງປຶ້ມຂອງຮ້ານຂາຍປຶ້ມທີ່ເອີ້ນວ່າ.

ຈຸດປະສົງຂອງພວກເຮົາໃນມື້ນີ້ແມ່ນເພື່ອນໍາໃຊ້ຟັງຊັນ VLOOKUP ຂອງ Excel ເພື່ອສ້າງບາງ Fuzzy Matches . ມາລົມກັນກ່ຽວກັບ 3 ວິທີທີ່ແຕກຕ່າງກັນ.

1. VLOOKUP Fuzzy Match ໂດຍໃຊ້ Wildcards (ການຈັບຄູ່ Lookup_Value ທັງໝົດ)

  • ກ່ອນອື່ນໝົດ, ພວກເຮົາຈະສ້າງການຈັບຄູ່ທີ່ສັບສົນໂດຍໃຊ້ຕົວອັກສອນແທນທີ່ Asterisk (*) ສັນຍາລັກ. ແຕ່ຈື່ໄວ້ວ່າ, ທ່ານຕ້ອງຈັບຄູ່ lookup_value ທັງໝົດໃນວິທີການນີ້, ບໍ່ແມ່ນສ່ວນຕ່າງຂອງ lookup_value .

ຕົວຢ່າງ, ພວກເຮົາສາມາດຊອກຫາ ປຶ້ມທີ່ມີຂໍ້ຄວາມ “ສົງຄາມໂລກຄັ້ງທີສອງ” ດ້ວຍວິທີນີ້.

ສະເພາະປຶ້ມທີ່ມີຂໍ້ຄວາມເຕັມ “ສົງຄາມໂລກຄັ້ງທີສອງ” ຈະກົງກັນ.

<0​> ສູດ​ແມ່ນ​ງ່າຍ​ດາຍ​. ວາງສັນຍາລັກ Asterisk (*) ຢູ່ເທິງທັງສອງສົ້ນຂອງ lookup_value ຂໍ້ຄວາມ.

ສູດຄຳນວນຈະເປັນ:

=VLOOKUP("*Second World War*",B5:B22,1,FALSE)

  • ທ່ານຍັງສາມາດໃຊ້ການອ້າງອີງເຊລແທນຂໍ້ຄວາມຕົ້ນສະບັບໄດ້ເຊັ່ນກັນ. ໃຊ້ສັນຍາລັກ Ampersand (&) ເພື່ອຮວມພວກມັນເຂົ້າໄປໃນຂໍ້ຄວາມດຽວ. ອັນນີ້:

=VLOOKUP("*"&D5&"*",B5:B22,1,FALSE)

ເພື່ອຮູ້ເພີ່ມເຕີມກ່ຽວກັບ VLOOKUP ການນໍາໃຊ້ wildcards, ເຂົ້າໄປເບິ່ງ ບົດຄວາມນີ້ .

ອ່ານເພີ່ມເຕີມ: ວິທີການປະຕິບັດ VLOOKUP ດ້ວຍ Wildcard ໃນ Excel (2 ວິທີ)

2. ການ​ນໍາ​ໃຊ້ Fuzzy MatchVBA

ວິທີການໃນພາກກ່ອນໜ້ານີ້ເຮັດສຳເລັດຈຸດປະສົງຂອງພວກເຮົາບາງສ່ວນ, ແຕ່ບໍ່ເຕັມທີ່.

ຕອນນີ້ພວກເຮົາຈະເອົາສູດມາໂດຍໃຊ້ ລະຫັດ VBA ນັ້ນ. ຈະ​ເຮັດ​ໃຫ້​ຈຸດ​ປະ​ສົງ​ຂອງ​ພວກ​ເຮົາ​ສຳ​ເລັດ​ເກືອບ​ໝົດ.

  • ໃນ​ທຳ​ອິດ, ເປີດ​ໜ້າ​ຕ່າງ VBA ແລະ​ໃສ່​ລະ​ຫັດ VBA ຕໍ່​ໄປ​ນີ້​ໃນ​ໂມ​ດູນ​ໃໝ່:
  • 8>

    ລະຫັດ :

    1450

    ລະຫັດນີ້ສ້າງຟັງຊັນທີ່ເອີ້ນວ່າ FUZZYMATCH .

    • ດຽວນີ້, ບັນທຶກມັນຕາມ ຂັ້ນຕອນຂອງວິທີທີ 3 ຂອງບົດຄວາມນີ້ .

    ຟັງຊັນ FUZZYMATCH ນີ້ຊອກຫາທັງໝົດ Fuzzy Matches ຂອງ ຄ່າຊອກຫາ ໂດຍກົງ.

    Syntax ຂອງຟັງຊັນ FUZZYMATCH ນີ້ແມ່ນ:

    =FUZZYMATCH(lookup_value,lookup_range)

    ເພື່ອຊອກຫາ Fuzzy Matches ຂອງປຶ້ມ “ປະຫວັດສາດຂອງອິນເດຍໃນລະຫວ່າງສົງຄາມໂລກ” , ໃສ່ lookup_value ນີ້ໃນຕາລາງ ( D5 ໃນຕົວຢ່າງນີ້) ແລະໃສ່ສູດນີ້ໃນຕາລາງອື່ນ:

    =FUZZYMATCH(D5,B5:B22)

    ເບິ່ງ, ພວກເຮົາໄດ້ພົບເຫັນທຸກການແຂ່ງຂັນ Fuzzy es ຂອງປຶ້ມ “ປະຫວັດສາດຂອງອິນເດຍໃນລະຫວ່າງສົງຄາມໂລກ”

    • ນີ້ D5 ແມ່ນການອ້າງອີງເຊລຂອງ lookup_value (“The ປະຫວັດຂອງອິນເດຍໃນລະຫວ່າງສົງຄາມໂລກ”).
    • B5:B22 ແມ່ນ ໄລຍະການເບິ່ງ .

    ໃຫ້ພວກເຮົາຊອກຫາ Fuzzy Matches ຂອງປຶ້ມອື່ນທີ່ມີຊື່ວ່າ “ປື້ມບັນທຶກຂອງສາເຫດທີ່ຢູ່ເບື້ອງຫຼັງອາດຊະຍາກຳຂອງເມືອງໃຫຍ່” .

    ໃສ່ lookup_value ນີ້ໃນເຊລ ( D5 ໃນຕົວຢ່າງນີ້) ແລະໃສ່ສູດນີ້ໃນເຊລອື່ນ:

    =FUZZYMATCH(D5,B5:B22)

    💡 ອະທິບາຍສູດ

    • ຟັງຊັນ FUZZYMATCH ແມ່ນຟັງຊັນທີ່ພວກເຮົາສ້າງໃນ VBA . ມັນໃຊ້ສະຕຣິງທີ່ເອີ້ນວ່າ lookup_value ແລະຊ່ວງຂອງຕາລາງທີ່ເອີ້ນວ່າ lookup_range ແລະສົ່ງຄືນອາເຣຂອງ Fuzzy Matches ທັງໝົດຂອງສະຕຣິງ.
    • ດັ່ງນັ້ນ FUZZYMATCH(D5,B5:B22) ສົ່ງຄືນອາເຣຂອງທັງໝົດ Fuzzy Matches ຂອງສະຕຣິງໃນຕາລາງ D5 ຈາກໄລຍະ B5:B22. .

    ອ່ານເພີ່ມເຕີມ: ວິທີ VLOOKUP ຂໍ້ຄວາມບາງສ່ວນໃນ Excel (ດ້ວຍທາງເລືອກ)

    S imilar ການອ່ານ

    • VLOOKUP ບໍ່ເຮັດວຽກ (8 ເຫດຜົນ & ວິທີແກ້ໄຂ)
    • INDEX MATCH vs VLOOKUP Function (9 ຕົວຢ່າງ)
    • ໃຊ້ VLOOKUP ກັບຫຼາຍເງື່ອນໄຂໃນ Excel (6 ວິທີ + ທາງເລືອກ)
    • Excel VLOOKUP ເພື່ອສົ່ງຄືນຄ່າຫຼາຍອັນຕາມແນວຕັ້ງ
    • VLOOKUP ແລະສົ່ງຄືນການແຂ່ງຂັນທັງໝົດໃນ Excel (7 ວິທີ)

    3. Fuzzy Match ໂດຍໃຊ້ Fuzzy Lookup Add-in ຂອງ Excel

    Microsoft Excel ໃຫ້ Add-in ເອີ້ນວ່າ Fuzzy Lookup. ການ​ນໍາ​ໃຊ້​ມັນ, ທ່ານ​ສາ​ມາດ​ຈັບ​ຄູ່​ສອງ​ຕາ​ຕະ​ລາງ​ສໍາ​ລັບ Fuzzy Lookup .

    • ໃນ​ທໍາ​ອິດ, ດາວ​ນ​໌​ໂຫລດ​ແລະ​ຕິດ​ຕັ້ງ Add-in ຈາກ link .
    • ຫຼັງ​ຈາກ​ການ​ດາວ​ໂຫຼດ​ແລະ​ຕິດ​ຕັ້ງ​ມັນ​ສົບ​ຜົນ​ສໍາ​ເລັດ​, ທ່ານ​ຈະ​ພົບ​ເຫັນ Fuzzy Lookup Add-in ແຖບ​ເຄື່ອງ​ມື Excel ຂອງ​ທ່ານ.

    • ແລ້ວຈັດຂໍ້ມູນຖືກຕັ້ງເປັນສອງຕາຕະລາງທີ່ທ່ານຕ້ອງການກົງກັນ.

    • ຢູ່ນີ້ຂ້ອຍມີສອງຕາຕະລາງທີ່ມີສອງບັນຊີລາຍຊື່ຂອງປຶ້ມຈາກສອງຮ້ານຂາຍປຶ້ມທີ່ເອີ້ນວ່າ Robert Bookshop ແລະ Martin Bookshop .
    • ຕໍ່ໄປ, ໃຫ້ໄປທີ່ແຖບ Fuzzy Lookup > ຄລິກ Fuzzy Lookup ເຄື່ອງມືໃນແຖບເຄື່ອງມື Excel.

    • ດັ່ງນັ້ນ, ທ່ານຈະໄດ້ຮັບຕາຕະລາງ Fuzzy Lookup ສ້າງຢູ່ໃນແຖບດ້ານຂ້າງຂອງປຶ້ມວຽກຂອງທ່ານ.

    ໃນຕົວເລືອກ ຕາຕະລາງຊ້າຍ ແລະ ຕາຕະລາງຂວາ , ເລືອກຊື່ຂອງສອງຕາຕະລາງ.

    ສຳລັບຕົວຢ່າງນີ້, ເລືອກ Robert ແລະ Martin .

    ຈາກນັ້ນໃນພາກ Columns , ເລືອກຊື່ຂອງ ຖັນຂອງແຕ່ລະຕາຕະລາງ.

    ໃນພາກສ່ວນ ກົງກັນຖັນ , ເລືອກປະເພດຂອງການຈັບຄູ່ທີ່ທ່ານຕ້ອງການລະຫວ່າງສອງຖັນ. ສໍາລັບ Fuzzy Match, ເລືອກ Default .

    • ສຸດທ້າຍ, ໃຫ້ຄລິກໃສ່ Go . ທ່ານຈະໄດ້ຮັບອັດຕາສ່ວນທີ່ກົງກັນຂອງຕາຕະລາງໃນຕາຕະລາງໃໝ່.

    ອ່ານເພີ່ມເຕີມ: VLOOKUP ເພື່ອປຽບທຽບສອງລາຍຊື່ໃນ Excel (2 ຫຼືຫຼາຍວິທີ)

    ສະຫຼຸບ

    ການ​ນໍາ​ໃຊ້​ວິ​ທີ​ການ​ເຫຼົ່າ​ນີ້​, ທ່ານ​ສາ​ມາດ​ນໍາ​ໃຊ້ VLOOKUP function ຂອງ Excel ເພື່ອຄົ້ນຫາ Fuzzy Match. ເຖິງແມ່ນວ່າວິທີການເຫຼົ່ານີ້ບໍ່ມີປະສິດທິພາບ 100%, ແຕ່ພວກມັນຍັງມີປະໂຫຍດຫຼາຍ. ທ່ານ​ມີ​ຄໍາ​ຖາມ​ໃດໆ? ຮູ້ສຶກບໍ່ເສຍຄ່າທີ່ຈະຖາມພວກເຂົາໃນປ່ອງຄໍາເຫັນ. ຢ່າລືມແບ່ງປັນ ຖ້າເຈົ້າມີວິທີທີ່ດີກວ່າ. ຕິດຕໍ່ກັບ ExcelWIKI .

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