सामग्री तालिका
आज हामी एक्सेलमा फजी म्याच खोज्न VLOOKUP कसरी प्रयोग गर्ने भनेर जान्न जाँदैछौं।
ठूला डाटा सेटहरूसँग काम गर्दा, हामी प्राय: प्रयास गर्छौं। समान मानहरू फिल्टर गर्नुहोस्। यी मिल्दो प्रकारहरू मध्ये एउटालाई Fuzzy Match भनिन्छ, जहाँ मानहरू ठ्याक्कै उस्तै छैनन्, तर तिनीहरू अझै पनि तिनीहरूको समानताको आधारमा मिलाइएका छन्।
त्यसैले। एक्सेलको VBA VLOOKUP प्रकार्य लाई Fuzzy Match खोज्नको लागि कसरी प्रयोग गर्न सकिन्छ छलफल गरौं।
Fuzzy Match को परिचय
A Fuzzy Match आंशिक मिलानको एक प्रकार हो।
यी प्रकारका मेलहरूमा, एउटा पाठ अर्को पाठसँग पूर्ण रूपमा मेल खाँदैन। तर पाठको महत्त्वपूर्ण भागहरू अन्य पाठसँग मेल खान्छ।
दिईएको उदाहरणमा, पुस्तक “विश्व युद्धको समयमा भारतको इतिहास” मा तीन महत्त्वपूर्ण खण्डहरू छन्: इतिहास , भारत , र विश्व युद्ध ।
त्यसैले सबै पुस्तकहरू जसमा एक वा एकभन्दा बढी समावेश छन्। यी खण्डहरू अस्पष्ट रूपमा पुस्तकसँग मेल खान्छ।
त्यसोभए, अस्पष्ट मिलानहरू हुन्:
- दोस्रो विश्व युद्धको इतिहास
- प्राचीन ग्रीसको इतिहास
- विश्व युद्ध: कारण र प्रभावहरू
- सिन्धु सभ्यता: एक प्राचीन इतिहास <7
- भारतले स्वतन्त्रता जित्यो
- एडोल्फ हिटलर: विश्व युद्ध अघि र पछि
- द डिस्कवरी अफ इन्डिया
डाउनलोड अभ्यास कार्यपुस्तिका
VLOOKUP फजीMatching.xlsm
3 एक्सेलमा VLOOKUP फजी म्याचका लागि दृष्टिकोणहरू
यहाँ हामीले नामहरू को साथ डेटा सेट पाएका छौं। पुस्तक पसलका केही पुस्तकहरू भनिन्छ।
हाम्रो आजको उद्देश्य VLOOKUP एक्सेलको प्रकार्यलाई केही अस्पष्ट मिलानहरू उत्पन्न गर्न प्रयोग गर्नु हो। । ३ फरक दृष्टिकोणमा छलफल गरौं।
१. वाइल्डकार्डहरू प्रयोग गरेर VLOOKUP फजी मिलान (पूरा लुकअप_मान मिलान)
- सबैभन्दा पहिले, हामीले वाइल्डकार्ड क्यारेक्टर एस्टेरिस्क (*) प्रतीक प्रयोग गरेर केही फजी मिलानहरू उत्पन्न गर्नेछौं। तर याद गर्नुहोस्, तपाईंले यस विधिमा सम्पूर्ण lookup_value सँग मिल्नुपर्छ, lookup_value को अलग-अलग भागहरू होइन।
उदाहरणका लागि, हामीले एउटा यसरी “दोस्रो विश्व युद्ध” पाठ समावेश भएको पुस्तक।
पूरा पाठ भएका पुस्तकहरू मात्र “दोस्रो विश्व युद्ध” मिल्ने छन्।
सूत्र सरल छ। lookup_value पाठको दुवै छेउमा Asterisk (*) प्रतीक राख्नुहोस्।
सूत्र यस्तो हुनेछ:
=VLOOKUP("*Second World War*",B5:B22,1,FALSE)
- तपाईले मूल पाठको स्थानमा सेल सन्दर्भ पनि प्रयोग गर्न सक्नुहुन्छ। तिनीहरूलाई एकल पाठमा मर्ज गर्न एम्परसेन्ड (&) प्रतीक प्रयोग गर्नुहोस्। यो जस्तै:
=VLOOKUP("*"&D5&"*",B5:B22,1,FALSE)
VLOOKUP<2 बारे थप जान्नको लागि> वाइल्डकार्डहरू प्रयोग गरेर, यो लेख मा जानुहोस्।
थप पढ्नुहोस्: एक्सेलमा वाइल्डकार्डसँग VLOOKUP कसरी गर्ने (२ विधिहरू)
२. फजी म्याच प्रयोग गर्दैVBA
अघिल्लो खण्डको विधिले हाम्रो उद्देश्य आंशिक रूपमा पूरा गर्छ, तर पूर्ण रूपमा होइन।
अब हामी VBA कोड प्रयोग गरेर एउटा सूत्र निकाल्नेछौं। हाम्रो उद्देश्य लगभग पूर्ण रूपमा पूरा हुनेछ।
- पहिले, एउटा VBA विन्डो खोल्नुहोस् र नयाँ मोड्युलमा निम्न VBA कोड घुसाउनुहोस्:
कोड :
1211
यो कोडले FUZZYMATCH नामक प्रकार्य निर्माण गर्दछ।
- अब, यसलाई यस लेखको विधि ३ को चरणहरू पछ्याएर बचत गर्नुहोस् ।
यस FUZZYMATCH प्रकार्यले सबै अस्पष्ट मिलानहरू पत्ता लगाउँदछ। 2>को लुकअप मान प्रत्यक्ष।
यस FUZZYMATCH प्रकार्यको सिन्ट्याक्स यो हो:
=FUZZYMATCH(lookup_value,lookup_range)
पुस्तक "The History of India at the World War"<को Fuzzy Maches पत्ता लगाउनको लागि 2>, सेलमा यो lookup_value प्रविष्ट गर्नुहोस् ( D5 यस उदाहरणमा) र अर्को सेलमा यो सूत्र प्रविष्ट गर्नुहोस्:
=FUZZYMATCH(D5,B5:B22)
हेर्नुहोस्, हामीले सबै फजी मिलान फेला पारेका छौं "विश्वयुद्धको क्रममा भारतको इतिहास"
- यहाँ D5 lookup_value को सेल सन्दर्भ हो ("द विश्व युद्धको समयमा भारतको इतिहास”)।
- B5:B22 lookup_range हो।
हामी पत्ता लगाउनुहोस्। "ठूला शहरहरूको अपराध पछाडि कारणहरूको नोटबुक" भनिने अर्को पुस्तकको फजी मिलानहरू ।
यस lookup_value मा प्रविष्ट गर्नुहोस्।एउटा सेल ( D5 यस उदाहरणमा) र अर्को सेलमा यो सूत्र प्रविष्ट गर्नुहोस्:
=FUZZYMATCH(D5,B5:B22)
💡 सूत्रको व्याख्या
- FUZZYMATCH प्रकार्य हामीले VBA मा बनाएको प्रकार्य हो । यसले lookup_value नामक स्ट्रिङ र lookup_range भनिने कक्षहरूको दायरा लिन्छ र स्ट्रिङका सबै Fuzzy Maches को एरे फर्काउँछ।
- त्यसैले FUZZYMATCH(D5,B5:B22) ले कक्ष D5 को दायरा B5:B22 बाट सबै Fuzzy Matchs को स्ट्रिङको एर्रे फर्काउँछ। ।
थप पढ्नुहोस्: एक्सेलमा आंशिक पाठ कसरी VLOOKUP गर्ने (विकल्पका साथ)
एस समान पढाइहरू
- VLOOKUP काम गरिरहेको छैन (8 कारण र समाधानहरू)
- INDEX MATCH बनाम VLOOKUP प्रकार्य (९ उदाहरणहरू)
- VLOOKUP प्रयोग गर्नुहोस् एक्सेलमा धेरै मापदण्डहरू (६ विधिहरू + विकल्पहरू)
- एक्सेल VLOOKUP ठाडो रूपमा धेरै मानहरू फर्काउनको लागि
- VLOOKUP र Excel मा सबै मिलानहरू फर्काउनुहोस् (7 तरिकाहरू)
3। एक्सेलको फजी लुकअप एड-इन प्रयोग गरेर फजी मिलान
माइक्रोसफ्ट एक्सेलले फजी लुकअप भनिने एड-इन प्रदान गर्दछ। यसलाई प्रयोग गरेर, तपाईंले फजी लुकअप का लागि दुईवटा तालिकाहरू मिलाउन सक्नुहुन्छ।
- पहिले, यो लिङ्क<बाट एड-इन डाउनलोड गरी स्थापना गर्नुहोस्। 2>।
- यसलाई सफलतापूर्वक डाउनलोड र स्थापना गरेपछि, तपाईंले आफ्नो एक्सेल टूलबारमा फजी लुकअप एड-इन पाउनुहुनेछ।
- त्यसपछि व्यवस्था गर्नुहोस्डेटा दुईवटा तालिकाहरूमा सेट हुन्छ जुन तपाईंले मिलाउन चाहनुहुन्छ।
- यहाँ मैले दुईवटा पुस्तक पसलहरूबाट पुस्तकहरूको सूची समावेश गर्ने दुईवटा तालिकाहरू पाएको छु। 1>रोबर्ट बुकशप र मार्टिन बुकशप ।
- अर्को, फजी लुकअप ट्याबमा जानुहोस्> एक्सेल टूलबारमा फजी लुकअप उपकरणमा क्लिक गर्नुहोस्।
23>
- त्यसैले, तपाईंले फजी लुकअप टेबल पाउनुहुनेछ। तपाईँको कार्यपुस्तिकाको छेउको प्यानलमा सिर्जना गरिएको।
बायाँ तालिका र दायाँ तालिका विकल्पहरूमा, दुईवटा तालिकाहरूको नाम छान्नुहोस्।
यस उदाहरणको लागि, रोबर्ट र मार्टिन छान्नुहोस्।
त्यसपछि स्तम्भ खण्डमा, नामहरू छान्नुहोस्। प्रत्येक तालिकाको स्तम्भहरू।
स्तम्भ मिलाउनुहोस् खण्डमा, तपाईंले दुई स्तम्भहरू बीचको मिल्दो प्रकार चयन गर्नुहोस्। Fuzzy Match को लागि, Default चयन गर्नुहोस्।
- अन्तमा, जानुहोस् मा क्लिक गर्नुहोस्। तपाईंले नयाँ तालिकामा तालिकाहरूको मिल्दो अनुपात प्राप्त गर्नुहुनेछ।
थप पढ्नुहोस्: मा दुई सूचीहरू तुलना गर्न VLOOKUP एक्सेल (२ वा थप तरिकाहरू)
निष्कर्ष
यी विधिहरू प्रयोग गरेर, तपाईंले VLOOKUP प्रकार्य<2 प्रयोग गर्न सक्नुहुन्छ। Fuzzy Match खोज्नको लागि Excel को। यद्यपि यी विधिहरू 100% प्रभावकारी छैनन्, तर पनि तिनीहरू धेरै उपयोगी छन्। के तपाईंको कुनै प्रश्न छन्? तिनीहरूलाई कमेन्ट बक्समा सोध्न नहिचकिचाउनुहोस्। यदि तपाईंसँग राम्रो तरिकाहरू छन् भने साझा गर्न नबिर्सनुहोस्। ExcelWIKI ।
सँग जडान रहनुहोस्