सूत्र उदाहरणहरूको साथ Excel MATCH प्रकार्य

  • यो साझा गर्नुहोस्
Michael Brown

यस ट्यूटोरियलले सूत्र उदाहरणहरूको साथ एक्सेलमा MATCH प्रकार्य कसरी प्रयोग गर्ने भनेर वर्णन गर्दछ। यसले VLOOKUP र MATCH सँग डायनामिक सूत्र बनाएर तपाईंको लुकअप सूत्रहरू कसरी सुधार गर्ने भनेर पनि देखाउँछ।

माईक्रोसफ्ट एक्सेलमा, त्यहाँ धेरै फरक लुकअप/सन्दर्भ प्रकार्यहरू छन् जसले तपाईंलाई कुनै निश्चित मान फेला पार्न मद्दत गर्न सक्छ। कक्षहरूको दायरा, र MATCH तिनीहरू मध्ये एक हो। सामान्यतया, यसले कक्षहरूको दायरामा वस्तुको सापेक्ष स्थिति पहिचान गर्दछ। यद्यपि, MATCH प्रकार्यले यसको शुद्ध सार भन्दा धेरै काम गर्न सक्छ।

    Excel MATCH प्रकार्य - सिन्ट्याक्स र प्रयोग गर्दछ

    Excel मा MATCH प्रकार्यले निर्दिष्ट मान खोज्छ। कक्षहरूको दायरा, र त्यो मानको सापेक्ष स्थिति फर्काउँछ।

    MATCH प्रकार्यको लागि सिन्ट्याक्स निम्नानुसार छ:

    MATCH(lookup_value, lookup_array, [match_type])

    Lookup_value (आवश्यक) - तपाईंले फेला पार्न चाहनुभएको मान। यो संख्यात्मक, पाठ वा तार्किक मानका साथै सेल सन्दर्भ हुन सक्छ।

    Lookup_array (आवश्यक) - खोजी गर्न कक्षहरूको दायरा।

    Match_type (वैकल्पिक) - मिलान प्रकार परिभाषित गर्दछ। यो यी मानहरू मध्ये एक हुन सक्छ: 1, 0, -1। 0 मा सेट गरिएको match_type आर्गुमेन्टले ठ्याक्कै मिल्दोजुल्दो मात्र फर्काउँछ, जबकि अन्य दुई प्रकारले अनुमानित मिलानको लागि अनुमति दिन्छ।

    • 1 वा हटाइएको (पूर्वनिर्धारित) - मा सबैभन्दा ठूलो मान फेला पार्नुहोस्। लुकअप मान भन्दा कम वा बराबर लुकअप एरे। लुकअप एरेलाई बढ्दो क्रममा क्रमबद्ध गर्न आवश्यक छ,डाउनलोडको लागि कार्यपुस्तिका

      Excel MATCH सूत्र उदाहरणहरू (.xlsx फाइल)

      सबैभन्दा सानो देखि ठुलो सम्म वा A देखि Z सम्म।
    • 0 - एरेमा पहिलो मान फेला पार्नुहोस् जुन लुकअप मानको ठीकै बराबर छ। कुनै क्रमबद्ध गर्न आवश्यक छैन।
    • -1 - एरेमा सबैभन्दा सानो मान खोज्नुहोस् जुन लुकअप मान भन्दा ठूलो वा बराबर छ। लुकअप एरे घट्दो क्रममा क्रमबद्ध हुनुपर्छ, सबैभन्दा ठूलो देखि सानो वा Z देखि A।

    MATCH प्रकार्यलाई राम्रोसँग बुझ्नको लागि, यस डेटामा आधारित एक सरल सूत्र बनाउनुहोस्: स्तम्भमा विद्यार्थीहरूको नाम स्तम्भ B मा A र तिनीहरूको परीक्षा स्कोरहरू, सबैभन्दा ठूलो देखि सानो सम्म क्रमबद्ध। एक विशिष्ट विद्यार्थी ( लौरा ) अरूको बीचमा कहाँ उभिएको छ भनी पत्ता लगाउन, यो सरल सूत्र प्रयोग गर्नुहोस्:

    =MATCH("Laura", A2:A8, 0)

    वैकल्पिक रूपमा, तपाईंले लुकअप मान केहीमा राख्न सक्नुहुन्छ। कक्ष (यस उदाहरणमा E1) र तपाइँको Excel Match सूत्रमा त्यो कक्षलाई सन्दर्भ गर्नुहोस्:

    =MATCH(E1, A2:A8, 0)

    जस्तै तपाइँ माथिको स्क्रिनसटमा देख्नुहुन्छ, विद्यार्थी नामहरू स्वेच्छाचारी क्रममा प्रविष्ट गरिन्छ, र त्यसैले हामीले match_type तर्कलाई ० मा सेट गर्छौं (ठ्याक्कै मिल्दोजुल्दो), किनकि यो मेल प्रकारलाई लुकअप एरेमा क्रमबद्ध मानहरू आवश्यक पर्दैन। प्राविधिक रूपमा, म्याच सूत्रले दायरामा लौराको सापेक्ष स्थिति फर्काउँछ। तर स्कोरहरू सबैभन्दा ठूलो देखि सानो सम्म क्रमबद्ध गरिएको हुनाले, यसले हामीलाई यो पनि बताउँछ कि लौराले सबै विद्यार्थीहरूमध्ये 5 औं उत्कृष्ट अंक प्राप्त गरेको छ।

    टिप। Excel 365 र Excel 2021 मा, तपाइँ XMATCH प्रकार्य प्रयोग गर्न सक्नुहुन्छ, जुन एक आधुनिक र अधिक शक्तिशाली उत्तराधिकारी हो।MATCH को।

    4 कुराहरू तपाईंले MATCH प्रकार्यको बारेमा जान्नुपर्छ

    जस्तै तपाईंले भर्खरै देख्नुभएको छ, एक्सेलमा MATCH प्रयोग गर्न सजिलो छ। यद्यपि, लगभग कुनै अन्य प्रकार्यको मामलामा, त्यहाँ केहि विशिष्टताहरू छन् जुन तपाईलाई सचेत हुनुपर्छ:

    1. MATCH प्रकार्यले लुकअप मानको सापेक्ष स्थिति फर्काउँछ। एरेमा, मान आफैंमा होइन।
    2. MATCH केस-असंवेदनशील हो, यसको मतलब यसले पाठ मानहरूसँग काम गर्दा सानो र ठूलो अक्षरहरू बीच भेद गर्दैन।
    3. यदि लुकअप एरेले लुकअप मानका धेरै घटनाहरू समावेश गर्दछ, पहिलो मानको स्थिति फर्काइन्छ।
    4. यदि लुकअप एरेमा लुकअप मान फेला परेन भने, #N/A त्रुटि फर्काइन्छ।

    Excel मा MATCH कसरी प्रयोग गर्ने - सूत्र उदाहरणहरू

    अब तपाईलाई Excel MATCH प्रकार्यको आधारभूत प्रयोगहरू थाहा छ, आउनुहोस् केही थप सूत्र उदाहरणहरू छलफल गरौं जुन आधारभूत भन्दा बाहिर जान्छन्।

    वाइल्डकार्डहरूसँग आंशिक मिल्दोजुल्दो

    अन्य धेरै प्रकार्यहरू जस्तै, MATCH ले निम्न वाइल्डकार्ड वर्णहरू बुझ्दछ:

    • प्रश्न चिन्ह (?) - कुनै एकल वर्णलाई प्रतिस्थापन गर्दछ
    • Asterisk (*) - कुनै पनि s लाई बदल्छ वर्णहरूको अनुक्रम

    नोट। वाइल्डकार्डहरू match_type लाई ० मा सेट गरी मिल्दो सूत्रहरूमा मात्र प्रयोग गर्न सकिन्छ।

    जब तपाइँ सम्पूर्ण पाठ स्ट्रिङसँग मिलाउन चाहानुहुन्छ भने वाइल्डकार्डहरूसँग मिल्दो सूत्र उपयोगी हुन्छ, तर केही अक्षर वा केही अंश मात्र तार को।बिन्दुलाई चित्रण गर्न, निम्न उदाहरणलाई विचार गर्नुहोस्।

    मानौं तपाईंसँग क्षेत्रीय पुनर्विक्रेताहरूको सूची र विगत महिनाको तिनीहरूको बिक्री आंकडा छ। तपाइँ सूचीमा एक निश्चित पुनर्विक्रेताको सापेक्ष स्थिति फेला पार्न चाहानुहुन्छ (बिक्री रकमहरू घट्दो क्रममा क्रमबद्ध गरिएको छ) तर तपाइँले उसको नाम ठ्याक्कै सम्झन सक्नुहुन्न, यद्यपि तपाइँले केहि पहिलो क्यारेक्टरहरू सम्झनुहुन्छ।

    पुनर्विक्रेता मान्दै। नामहरू दायरा A2:A11 मा छन्, र तपाईंले "कार" बाट सुरु हुने नाम खोज्दै हुनुहुन्छ, सूत्र निम्नानुसार जान्छ:

    =MATCH("car*", A2:A11,0)

    हाम्रो मिलान सूत्रलाई थप बहुमुखी बनाउन, तपाईले केहि सेलमा लुकअप मान टाइप गर्न सक्नुहुन्छ (यस उदाहरणमा E1), र त्यो सेललाई वाइल्डकार्ड क्यारेक्टरसँग जोड्न सक्नुहुन्छ, जस्तै:

    =MATCH(E1&"*", A2:A11,0)

    तलको स्क्रिनसटमा देखाइएको अनुसार, सूत्र 2 फर्काउँछ, जुन "कार्टर" को स्थिति हो:

    लुकअप मानमा केवल एउटा क्यारेक्टर बदल्नको लागि, "?" प्रयोग गर्नुहोस्। वाइल्डकार्ड अपरेटर, यसरी:

    =MATCH("ba?er", A2:A11,0)

    माथिको सूत्रले " बेकर " नामसँग मेल खानेछ र यसको सापेक्ष स्थिति पुन: चलाउनेछ, जुन 5 हो।

    केस-संवेदनशील MATCH सूत्र

    यस ट्युटोरियलको सुरुमा उल्लेख गरिएझैं, MATCH प्रकार्यले ठूलो र सानो अक्षरहरू छुट्याउदैन। केस-संवेदनशील मिलान सूत्र बनाउनको लागि, क्यारेक्टर केस सहित कक्षहरूलाई ठ्याक्कै तुलना गर्ने EXACT प्रकार्यसँग संयोजनमा MATCH प्रयोग गर्नुहोस्।

    मिलाउनको लागि यहाँ सामान्य केस-संवेदनशील सूत्र छ।डेटा:

    MATCH(TRUE, EXACT( लुकअप एरे , लुकअप मान ), 0)

    सूत्रले निम्न तर्कसँग काम गर्छ:

    • EXACT प्रकार्यले लुकअप एरेको प्रत्येक तत्वसँग लुकअप मान तुलना गर्दछ। यदि तुलनात्मक कक्षहरू ठ्याक्कै बराबर छन् भने, प्रकार्यले TRUE, अन्यथा FALSE फर्काउँछ।
    • र त्यसपछि, MATCH प्रकार्यले TRUE (जुन यसको lookup_value हो) लाई एरेमा प्रत्येक मानसँग तुलना गर्छ। EXACT, र पहिलो खेलको स्थिति फर्काउँछ।

    कृपया यो एक एरे सूत्र हो जसलाई सही तरिकाले पूरा गर्न Ctrl + Shift + Enter थिच्नु आवश्यक छ।

    मान्दै। लुकअप मान सेल E1 मा छ र लुकअप एरे A2:A9 हो, सूत्र निम्नानुसार छ:

    =MATCH(TRUE, EXACT(A2:A9,E1),0)

    निम्न स्क्रिनसटले एक्सेलमा केस-संवेदनशील मिलान सूत्र देखाउँछ:

    मिलान र भिन्नताहरूका लागि 2 स्तम्भहरू तुलना गर्नुहोस् (ISNA MATCH)

    मिलान र भिन्नताहरूको लागि दुई सूचीहरू जाँच गर्नु Excel मा सबैभन्दा सामान्य कार्यहरू मध्ये एक हो, र यो हुन सक्छ। विभिन्न तरिकामा गरिन्छ। एउटा ISNA/MATCH सूत्र ती मध्ये एक हो:

    IF(ISNA(MATCH( List1 मा पहिलो मान , List2 , 0)), "Not in List 1", " ")

    सूची 1 मा अवस्थित सूची 2 को कुनै पनि मानको लागि, सूत्रले " सूची 1 मा छैन " फर्काउँछ। र यहाँ कसरी छ:

    • MATCH प्रकार्यले सूची 2 भित्र सूची 1 बाट मान खोज्छ। यदि मान फेला पर्यो भने, यसले यसको सापेक्ष स्थिति, #N/A त्रुटि फर्काउँछ।अन्यथा।
    • Excel मा ISNA प्रकार्यले एउटा मात्र काम गर्छ - #N/A त्रुटिहरूको लागि जाँच गर्दछ (अर्थ "उपलब्ध छैन")। यदि दिइएको मान #N/A त्रुटि हो भने, प्रकार्यले TRUE, अन्यथा FALSE फर्काउँछ। हाम्रो अवस्थामा, TRUE को अर्थ सूची 1 को मान सूची 2 भित्र फेला परेन (जस्तै #N/A त्रुटि MATCH द्वारा फिर्ता गरिएको छ)।
    • किनकि यो तपाईंको प्रयोगकर्ताहरूलाई TRUE हेर्न धेरै भ्रमित हुन सक्छ। सूची 1 मा नदेखिने मानहरूका लागि, तपाईंले ISNA वरिपरि IF प्रकार्य बेर्नुहोस् " सूची 1 मा छैन " प्रदर्शन गर्नको लागि, वा जुन पाठ चाहानुहुन्छ।

    उदाहरणका लागि , स्तम्भ B मा मानहरू स्तम्भ A मा मानहरूसँग तुलना गर्न, सूत्रले निम्न आकार लिन्छ (जहाँ B2 सबैभन्दा माथिल्लो कक्ष हो):

    =IF(ISNA(MATCH(B2,A:A,0)), "Not in List 1", "")

    तपाईँले सम्झनुभए जस्तै, एक्सेलमा MATCH प्रकार्य आफैमा केस-संवेदनशील छ। यसलाई क्यारेक्टर केस छुट्याउनको लागि, EXACT प्रकार्यलाई lookup_array argument मा इम्बेड गर्नुहोस्, र यो array सूत्र :

    <0 पूरा गर्न Ctrl + Shift + Enter थिच्नुहोस्।> =IF(ISNA(MATCH(TRUE, EXACT(A:A, B2),0)), "Not in List 1", "")

    निम्न स्क्रिनसटले कार्यमा दुवै सूत्रहरू देखाउँछ:

    एक्सेलमा दुई सूचीहरू तुलना गर्ने अन्य तरिकाहरू सिक्नको लागि, कृपया निम्न ट्यूटोरियल हेर्नुहोस्: कसरी एक्सेलमा २ स्तम्भहरू तुलना गर्न।

    Excel VLOOKUP र MATCH

    यस उदाहरणले तपाईँलाई Excel VLOOKUP प्रकार्यको केही आधारभूत ज्ञान भएको मानिन्छ। र यदि तपाइँ गर्नुहुन्छ भने, संभावनाहरू छन् कि तपाइँ यसको धेरै सीमितताहरूमा भाग्नु भएको छ (जसको विस्तृत सिंहावलोकन हुन सक्छ।किन एक्सेल VLOOKUP काम गरिरहेको छैन) मा फेला पर्यो र थप बलियो विकल्प खोज्दै हुनुहुन्छ।

    VLOOKUP को सबैभन्दा कष्टप्रद कमजोरीहरू मध्ये एक लुकअप तालिका भित्र स्तम्भ सम्मिलित वा मेटाएपछि यसले काम गर्न छोड्छ। यो हुन्छ किनभने VLOOKUP ले तपाईंले निर्दिष्ट गर्नुभएको फिर्ता स्तम्भको संख्यामा आधारित मिल्दो मान तान्दछ (सूचकाङ्क संख्या)। किनभने अनुक्रमणिका नम्बर सूत्रमा "हार्ड-कोड गरिएको" भएकोले, Excel ले तालिकामा नयाँ स्तम्भ(हरू) थप्दा वा मेटाउँदा समायोजन गर्न असमर्थ हुन्छ।

    The Excel MATCH प्रकार्यले लुकअप मानको सापेक्ष स्थिति सँग डिल गर्छ, जसले यसलाई VLOOKUP को col_index_num तर्कको लागि उपयुक्त बनाउँछ। अर्को शब्दमा, फिर्ताको स्तम्भलाई स्थिर संख्याको रूपमा निर्दिष्ट गर्नुको सट्टा, तपाईंले त्यो स्तम्भको हालको स्थिति प्राप्त गर्न MATCH प्रयोग गर्नुहुन्छ।

    कुरा बुझ्न सजिलो बनाउन, विद्यार्थीहरूको परीक्षाको अंकसहितको तालिकालाई फेरि प्रयोग गरौं। (यस ट्युटोरियलको सुरुमा हामीले प्रयोग गरेको जस्तै), तर यस पटक हामी वास्तविक स्कोर पुन: प्राप्त गर्नेछौं र यसको सापेक्षिक स्थिति होइन।

    लुकअप मान सेल F1 मा छ भनी मान्दै, तालिका एरे हो। $A$1:$C$2 (यदि तपाईं अन्य कक्षहरूमा सूत्र प्रतिलिपि गर्ने योजना बनाउनुहुन्छ भने निरपेक्ष कक्ष सन्दर्भहरू प्रयोग गरेर यसलाई लक गर्ने राम्रो अभ्यास हो), सूत्र निम्नानुसार जान्छ:

    =VLOOKUP(F1, $A$1:$C$8, 3, FALSE)

    तेस्रो आर्गुमेन्ट ( col_index_num ) 3 मा सेट गरिएको छ किनभने हामीले तान्न चाहेको गणित स्कोर तेस्रो स्तम्भ होतालिका। तपाईले तलको स्क्रिनसटमा देख्न सक्नुहुन्छ, यो नियमित Vlookup सूत्रले राम्रोसँग काम गर्दछ:

    तर तपाईले स्तम्भ(हरू) सम्मिलित वा मेटाउनुभएन:

    त्यसो भए किन #REF! त्रुटि? किनभने col_index_num 3 मा सेटले तेस्रो स्तम्भबाट मान प्राप्त गर्न एक्सेललाई बताउँछ, जबकि अहिले तालिका एरेमा 2 वटा स्तम्भहरू छन्।

    त्यस्ता चीजहरू हुनबाट रोक्नको लागि, तपाइँ बनाउन सक्नुहुन्छ। निम्न मिलान प्रकार्य समावेश गरेर तपाईंको Vlookup सूत्र थप गतिशील बनाउनुहोस्:

    MATCH(E2,A1:C1,0)

    जहाँ:

    • E2 लुकअप मान हो, जुन ठीक रूपमा बराबर फिर्ती स्तम्भको नाममा, अर्थात् स्तम्भ जसबाट तपाईंले मान तान्न चाहनुहुन्छ ( गणित स्कोर यस उदाहरणमा)।
    • A1:C1 लुकअप एरे हो। तालिका हेडरहरू।

    र अब, यो मिलान प्रकार्यलाई तपाईंको Vlookup सूत्रको col_index_num तर्कमा समावेश गर्नुहोस्, जस्तै:

    =VLOOKUP(F1,$A$1:$C$8, MATCH(E2,$A$1:$C$1, 0), FALSE)

    र सुनिश्चित गर्नुहोस् कि तपाईले जतिसुकै स्तम्भहरू थप्नु वा मेटाउनु भए तापनि यसले त्रुटिपूर्ण रूपमा काम गर्दछ:

    माथिको स्क्रिनसटमा, मैले सूत्रका लागि सबै सेल सन्दर्भहरू लक गरे तापनि मेरो प्रयोगकर्ताहरूले यसलाई कार्यपत्रमा अर्को ठाउँमा सार्छन्। A तपाईले तलको स्क्रिनसटमा देख्न सक्नुहुन्छ, सूत्रले स्तम्भ मेटाए पछि ठीक काम गर्दछ; यसबाहेक एक्सेल यस अवस्थामा पूर्ण सन्दर्भहरू ठीकसँग समायोजन गर्न पर्याप्त स्मार्ट छ:

    Excel HLOOKUP र MATCH

    उस्तै तरिकामा, तपाइँ एक्सेल MATCH प्रयोग गर्न सक्नुहुन्छ कार्य गर्नआफ्नो HLOOKUP सूत्रहरू सुधार गर्नुहोस्। सामान्य सिद्धान्त अनिवार्य रूपमा Vlookup को मामलामा जस्तै हो: तपाईंले फिर्ता स्तम्भको सापेक्ष स्थिति प्राप्त गर्न मिलान प्रकार्य प्रयोग गर्नुहुन्छ, र तपाईंको Hlookup सूत्रको row_index_num तर्कमा त्यो नम्बर आपूर्ति गर्नुहोस्।

    मान्नुहोस् लुकअप मान सेल B5 मा छ, तालिका एरे B1:H3 हो, फिर्ता पङ्क्तिको नाम (MATCH को लागि खोजी मान) सेल A6 मा छ र पङ्क्ति हेडरहरू A1:A3 छन्, पूर्ण सूत्र निम्नानुसार छ:

    =HLOOKUP(B5, B1:H3, MATCH(A6, A1:A3, 0), FALSE)

    तपाईले भर्खरै देख्नुभएको छ, Hlookup/Vlookup र amp; म्याच पक्कै पनि नियमित Hlookup र Vlookup सूत्रहरूमा सुधार हो। यद्यपि, MATCH प्रकार्यले तिनीहरूका सबै सीमितताहरू हटाउँदैन। विशेष गरी, Vlookup Match सूत्र अझै पनि यसको बायाँतिर हेर्न सक्दैन, र Hlookup Match ले शीर्ष पङ्क्ति बाहेक अरू कुनै पङ्क्तिमा खोजी गर्न असफल हुन्छ।

    माथिका (र केही अन्य) सीमितताहरू हटाउनको लागि, प्रयोग गर्ने विचार गर्नुहोस्। INDEX MATCH को संयोजन, जसले Excel मा लुकअप गर्नको लागि साँच्चै शक्तिशाली र बहुमुखी तरिका प्रदान गर्दछ, धेरै सन्दर्भमा Vlookup र Hlookup भन्दा उच्च। विस्तृत मार्गदर्शन र सूत्र उदाहरणहरू INDEX & एक्सेलमा MATCH - VLOOKUP को एक राम्रो विकल्प।

    तपाईले Excel मा MATCH सूत्रहरू प्रयोग गर्ने तरिका हो। आशा छ, यस ट्यूटोरियलमा छलफल गरिएका उदाहरणहरूले तपाईंको काममा सहयोगी साबित हुनेछन्। पढ्नुभएकोमा म तपाईंलाई धन्यवाद दिन्छु र अर्को हप्ता हाम्रो ब्लगमा तपाईंलाई भेट्ने आशा गर्दछु!

    अभ्यास गर्नुहोस्

    माइकल ब्राउन सफ्टवेयर उपकरणहरू प्रयोग गरेर जटिल प्रक्रियाहरू सरल बनाउने जोशका साथ एक समर्पित टेक्नोलोजी उत्साही हो। प्राविधिक उद्योगमा एक दशक भन्दा बढी अनुभवको साथ, उनले Microsoft Excel र Outlook, साथै Google Sheets र Docs मा आफ्नो सीपलाई सम्मान गरेका छन्। माइकलको ब्लग आफ्नो ज्ञान र विशेषज्ञता अरूसँग साझेदारी गर्न समर्पित छ, उत्पादकता र दक्षता सुधार गर्न सजिलो-पछ्याउन-सजिलो सुझावहरू र ट्यूटोरियलहरू प्रदान गर्न। चाहे तपाईं अनुभवी पेशेवर होस् वा शुरुवातकर्ता होस्, माइकलको ब्लगले यी आवश्यक सफ्टवेयर उपकरणहरूबाट अधिकतम लाभ लिनको लागि बहुमूल्य अन्तर्दृष्टि र व्यावहारिक सल्लाह प्रदान गर्दछ।