VLOOKUP Fuzzy Match ក្នុង Excel (3 វិធីរហ័ស)

  • ចែករំលែកនេះ។
Hugh West

ថ្ងៃនេះយើងនឹងរៀនពីរបៀបប្រើ VLOOKUP ដើម្បីស្វែងរក Fuzzy Match ក្នុង Excel។

ខណៈពេលដែលធ្វើការជាមួយសំណុំទិន្នន័យធំជាង យើងតែងតែព្យាយាម ត្រងតម្លៃស្រដៀងគ្នា។ ប្រភេទផ្គូផ្គងមួយក្នុងចំណោមប្រភេទផ្គូផ្គងទាំងនេះត្រូវបានគេហៅថា Fuzzy Match ដែលតម្លៃមិនដូចគ្នាទាំងស្រុង ប៉ុន្តែពួកវានៅតែត្រូវគ្នាដោយផ្អែកលើភាពស្រដៀងគ្នារបស់វា។

ដូច្នេះ។ ចូរពិភាក្សាពីរបៀបដែលអ្នកអាចប្រើ VBA VLOOKUP function នៃ Excel ដើម្បីស្វែងរក Fuzzy Match

ការណែនាំអំពី Fuzzy Match

A Fuzzy Match គឺជាប្រភេទនៃ ការផ្គូផ្គងដោយផ្នែក។

នៅក្នុងប្រភេទនៃការផ្គូផ្គងទាំងនេះ អត្ថបទមួយមិនត្រូវគ្នាទាំងស្រុងទៅនឹងអត្ថបទផ្សេងទៀតទេ។ ប៉ុន្តែផ្នែកសំខាន់ៗនៃអត្ថបទត្រូវគ្នានឹងអត្ថបទផ្សេងទៀត។

ក្នុងឧទាហរណ៍ដែលបានផ្តល់ឱ្យ សៀវភៅ “ប្រវត្តិសាស្រ្តនៃប្រទេសឥណ្ឌាក្នុងកំឡុងសង្គ្រាមលោក” មានផ្នែកសំខាន់ៗចំនួនបី៖ ប្រវត្តិសាស្រ្ត , ឥណ្ឌា និង សង្គ្រាមលោក

ដូច្នេះហើយ សៀវភៅទាំងអស់ដែលមានមួយ ឬច្រើនជាងមួយ នៃផ្នែកទាំងនេះនឹងផ្គូផ្គងសៀវភៅមិនច្បាស់។

ដូច្នេះ ការប្រកួតមិនច្បាស់គឺ៖

  • ប្រវត្តិនៃសង្គ្រាមលោកលើកទីពីរ
  • ប្រវត្តិសាស្រ្តនៃប្រទេសក្រិចបុរាណ
  • សង្គ្រាមលោក: មូលហេតុ និងផលប៉ះពាល់
  • អរិយធម៌ឥណ្ឌូស៖ ប្រវត្តិសាស្ត្របុរាណ <7
  • ឥណ្ឌាឈ្នះសេរីភាព
  • អាដុល ហ៊ីត្លែរ៖ មុន និងក្រោយសង្គ្រាមលោក
  • ការរកឃើញនៃប្រទេសឥណ្ឌា

ទាញយកសៀវភៅលំហាត់អនុវត្ត

VLOOKUP FuzzyMatching.xlsm

3 វិធីសាស្រ្តសម្រាប់ VLOOKUP Fuzzy Match ក្នុង Excel

នៅទីនេះ យើងមានសំណុំទិន្នន័យដែលមាន ឈ្មោះ នៃ សៀវភៅមួយចំនួននៃហាងលក់សៀវភៅមួយហៅថា។

គោលបំណងរបស់យើងថ្ងៃនេះគឺប្រើប្រាស់មុខងារ VLOOKUP នៃ Excel ដើម្បីបង្កើត Fuzzy Matches មួយចំនួន។ . ចូរ​ពិភាក្សា​អំពី​វិធី​សាស្រ្ដ 3 ផ្សេង​គ្នា។

1. VLOOKUP Fuzzy Match ដោយប្រើអក្សរជំនួស (ការផ្គូផ្គងតម្លៃ Lookup_Value ទាំងមូល)

  • ជាដំបូង យើងនឹងបង្កើតការផ្គូផ្គងមិនច្បាស់មួយចំនួនដោយប្រើតួអក្សរជំនួស សញ្ញាផ្កាយ (*) ។ ប៉ុន្តែត្រូវចាំថា អ្នកត្រូវតែផ្គូផ្គង lookup_value ទាំងមូលនៅក្នុងវិធីនេះ មិនមែនផ្នែកដាច់ដោយឡែកនៃ lookup_value

ឧទាហរណ៍ យើងអាចស្វែងរក សៀវភៅដែលមានអត្ថបទ “សង្គ្រាមលោកលើកទី២” តាមរបៀបនេះ។

មានតែសៀវភៅដែលមានអត្ថបទពេញលេញ “សង្គ្រាមលោកលើកទី២” នឹងត្រូវគ្នា។

រូបមន្តគឺសាមញ្ញ។ ដាក់និមិត្តសញ្ញា Asterisk (*) នៅលើចុងទាំងពីរនៃ lookup_value text។

រូបមន្តនឹងមានៈ

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

  • អ្នកក៏អាចប្រើឯកសារយោងក្រឡាជំនួសអត្ថបទដើមផងដែរ។ ប្រើនិមិត្តសញ្ញា Ampersand (&) ដើម្បីបញ្ចូលពួកវាទៅក្នុងអត្ថបទតែមួយ។ ដូចនេះ៖

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

ដើម្បីដឹងបន្ថែមអំពី VLOOKUP ដោយប្រើអក្សរជំនួស សូមចូលទៅកាន់ អត្ថបទនេះ

អានបន្ថែម៖ របៀបអនុវត្ត VLOOKUP ដោយប្រើអក្សរជំនួសក្នុង Excel (2 វិធីសាស្រ្ត)

២. ការប្រើប្រាស់ផ្គូផ្គង FuzzyVBA

វិធីសាស្ត្រ​ក្នុង​ផ្នែក​មុន​បំពេញ​គោលបំណង​របស់​យើង​ដោយ​ផ្នែក ប៉ុន្តែ​មិន​ពេញលេញ​ទេ។

ឥឡូវនេះ​យើង​នឹង​ទាញយក​រូបមន្ត​ដោយ​ប្រើ កូដ VBA ដែល នឹងបំពេញគោលបំណងរបស់យើងស្ទើរតែទាំងស្រុង។

  • ដំបូង បើកបង្អួច VBA ហើយបញ្ចូលកូដ VBA ខាងក្រោមនៅក្នុងម៉ូឌុលថ្មី៖

Code :

2373

កូដនេះបង្កើតមុខងារមួយហៅថា FUZZYMATCH

  • ឥឡូវនេះ សូមរក្សាទុកវាតាម ជំហាននៃវិធីទី 3 នៃអត្ថបទនេះ

មុខងារ FUZZYMATCH នេះរកឃើញទាំងអស់ ការផ្គូផ្គង Fuzzy នៃ តម្លៃរកមើល ដោយផ្ទាល់។

វាក្យសម្ព័ន្ធ នៃមុខងារ FUZZYMATCH នេះគឺ៖

=FUZZYMATCH(lookup_value,lookup_range)

ដើម្បីស្វែងយល់ ផ្គូផ្គងស្រពិចស្រពិល នៃសៀវភៅ “ប្រវត្តិសាស្រ្តនៃប្រទេសឥណ្ឌាក្នុងកំឡុងសង្គ្រាមលោក” បញ្ចូល lookup_value នេះក្នុងក្រឡាមួយ ( D5 ក្នុងឧទាហរណ៍នេះ) ហើយបញ្ចូលរូបមន្តនេះក្នុងក្រឡាមួយទៀត៖

=FUZZYMATCH(D5,B5:B22)

មើល យើងបានរកឃើញការប្រកួត Fuzzy ទាំងអស់ es នៃសៀវភៅ “The History of India during the World War”

  • ទីនេះ D5 គឺជាឯកសារយោងក្រឡានៃ lookup_value (“The ប្រវត្តិសាស្រ្តនៃប្រទេសឥណ្ឌាក្នុងកំឡុងសង្គ្រាមលោក។”)។
  • B5:B22 គឺជា lookup_range

តោះស្វែងយល់ 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 ទល់នឹងមុខងារ VLOOKUP (ឧទាហរណ៍ 9)
  • ប្រើ VLOOKUP ជាមួយនឹងលក្ខណៈវិនិច្ឆ័យច្រើនក្នុង Excel (6 Methods + Alternatives)
  • Excel VLOOKUP ដើម្បីត្រឡប់តម្លៃច្រើនបញ្ឈរ
  • VLOOKUP និងត្រឡប់ការផ្គូផ្គងទាំងអស់ក្នុង Excel (7 វិធី)

3. Fuzzy Match ដោយប្រើ Fuzzy Lookup Add-in នៃ Excel

Microsoft Excel ផ្តល់នូវ Add-in ដែលហៅថា Fuzzy Lookup។ ដោយប្រើវា អ្នកអាចផ្គូផ្គងតារាងពីរសម្រាប់ Fuzzy Lookup

  • ដំបូង ទាញយក និងដំឡើង កម្មវិធីបន្ថែម ពីតំណ នេះ .
  • បន្ទាប់ពីទាញយក និងដំឡើងវាដោយជោគជ័យ អ្នកនឹងរកឃើញ Fuzzy Lookup Add-in នៅក្នុងរបារឧបករណ៍ Excel របស់អ្នក។

  • បន្ទាប់មករៀបចំទិន្នន័យ​កំណត់​ជា​តារាង​ពីរ​ដែល​អ្នក​ចង់​ផ្គូផ្គង។

  • ទីនេះ​ខ្ញុំ​មាន​តារាង​ពីរ​ដែល​មាន​បញ្ជី​សៀវភៅ​ពីរ​ពី​បណ្ណាគារ​ពីរ​ដែល​មាន​ឈ្មោះ​ថា Robert Bookshop និង Martin Bookshop
  • បន្ទាប់ សូមចូលទៅកាន់ផ្ទាំង Fuzzy Lookup > ចុច Fuzzy Lookup tool in Excel Toolbar។

  • ហេតុដូច្នេះហើយ អ្នកនឹងទទួលបានតារាង Fuzzy Lookup បានបង្កើតនៅក្នុងបន្ទះចំហៀងនៃសៀវភៅការងាររបស់អ្នក។

នៅក្នុងជម្រើស តារាងខាងឆ្វេង និង តារាងស្តាំ សូមជ្រើសរើសឈ្មោះតារាងទាំងពីរ។

សម្រាប់ជាប្រយោជន៍នៃឧទាហរណ៍នេះ សូមជ្រើសរើស Robert និង Martin

បន្ទាប់មកនៅក្នុងផ្នែក Columns សូមជ្រើសរើសឈ្មោះរបស់ ជួរឈរនៃតារាងនីមួយៗ។

នៅក្នុងផ្នែក ការផ្គូផ្គងជួរឈរ សូមជ្រើសរើសប្រភេទនៃការផ្គូផ្គងដែលអ្នកចង់បានរវាងជួរឈរទាំងពីរ។ សម្រាប់ Fuzzy Match, ជ្រើសរើស លំនាំដើម

  • ចុងក្រោយ ចុចលើ Go ។ អ្នកនឹងទទួលបានសមាមាត្រដែលត្រូវគ្នានៃតារាងក្នុងតារាងថ្មី។

អានបន្ថែម៖ VLOOKUP ដើម្បីប្រៀបធៀបបញ្ជីពីរនៅក្នុង Excel (វិធី 2 ឬច្រើន)

សេចក្តីសន្និដ្ឋាន

ដោយប្រើវិធីសាស្រ្តទាំងនេះ អ្នកអាចប្រើ VLOOKUP មុខងារ នៃ Excel ដើម្បីស្វែងរក Fuzzy Match។ ទោះបីជាវិធីសាស្ត្រទាំងនេះមិនមានប្រសិទ្ធភាព 100% ក៏ដោយ ក៏វានៅតែមានប្រយោជន៍ខ្លាំងណាស់។ តើអ្នកមានសំណួរទេ? មានអារម្មណ៍សេរីដើម្បីសួរពួកគេនៅក្នុងប្រអប់មតិយោបល់។ កុំ​ភ្លេច​ចែក​រំលែក​ប្រសិន​បើ​អ្នក​មាន​វិធីសាស្ត្រ​ល្អ​ជាង​នេះ។ រក្សាទំនាក់ទំនងជាមួយ ExcelWIKI

Hugh West គឺជាគ្រូបណ្តុះបណ្តាល Excel ដែលមានបទពិសោធន៍ខ្ពស់ និងជាអ្នកវិភាគដែលមានបទពិសោធន៍ជាង 10 ឆ្នាំនៅក្នុងឧស្សាហកម្មនេះ។ លោកបានបញ្ចប់ថ្នាក់បរិញ្ញាបត្រផ្នែកគណនេយ្យ និងហិរញ្ញវត្ថុ និងបរិញ្ញាបត្រជាន់ខ្ពស់ផ្នែកគ្រប់គ្រងពាណិជ្ជកម្ម។ Hugh មានចំណង់ចំណូលចិត្តក្នុងការបង្រៀន ហើយបានបង្កើតវិធីសាស្រ្តបង្រៀនពិសេសមួយ ដែលងាយស្រួលធ្វើតាម និងយល់។ ចំណេះដឹងជំនាញ Excel របស់គាត់បានជួយសិស្សានុសិស្ស និងអ្នកជំនាញរាប់ពាន់នាក់នៅទូទាំងពិភពលោកបង្កើនជំនាញ និងពូកែក្នុងអាជីពរបស់ពួកគេ។ តាមរយៈប្លុករបស់គាត់ លោក Hugh ចែករំលែកចំណេះដឹងរបស់គាត់ជាមួយពិភពលោក ដោយផ្តល់ជូននូវការបង្រៀន Excel ដោយឥតគិតថ្លៃ និងការបណ្តុះបណ្តាលតាមអ៊ីនធឺណិត ដើម្បីជួយបុគ្គល និងអាជីវកម្មឈានដល់សក្តានុពលពេញលេញរបស់ពួកគេ។