सामग्रीहरू
हिजो म्याराथनमा 30 दिनमा 30 एक्सेल कार्यहरू हामीले प्रकार्य प्रयोग गरेर पाठ स्ट्रिङहरू फेला पार्यौं खोज्नुहोस (खोज) र पनि प्रयोग गरिन्छ IFERROR (IFERROR) र ISNUMBER (ISNUMBER) अवस्थाहरूमा जहाँ प्रकार्यले त्रुटि दिन्छ।
हाम्रो म्याराथनको 19 औं दिन, हामी समारोह अध्ययन गर्नेछौं MATCH (खोज)। यसले एरेमा मान देखाउँछ र, यदि मान फेला पर्यो भने, यसको स्थिति फर्काउँछ।
त्यसोभए, समारोहमा सन्दर्भ जानकारीमा फर्कौं MATCH (MATCH) र केही उदाहरणहरू हेर्नुहोस्। यदि तपाईंसँग यस प्रकार्यसँग काम गर्नका लागि आफ्नै उदाहरणहरू वा दृष्टिकोणहरू छन् भने, कृपया तिनीहरूलाई टिप्पणीहरूमा साझा गर्नुहोस्।
प्रकार्य 19: MATCH
समारोह MATCH (MATCH) ले एरेमा मानको स्थिति, वा त्रुटि फर्काउँछ #AT (#N/A) फेला परेन भने। एर्रे या त क्रमबद्ध वा क्रमबद्ध गर्न सकिन्छ। समारोह MATCH (MATCH) केस सेन्सेटिभ छैन।
तपाइँ कसरी MATCH प्रकार्य प्रयोग गर्न सक्नुहुन्छ?
समारोह MATCH (MATCH) ले एरेमा तत्वको स्थिति फर्काउँछ, र यो परिणाम अन्य प्रकार्यहरू जस्तै प्रयोग गर्न सकिन्छ। INDEX (INDEX) वा VLOOKUP (VPR)। उदाहरणका लागि:
- क्रमबद्ध नगरिएको सूचीमा तत्वको स्थिति पत्ता लगाउनुहोस्।
- को साथ प्रयोग गर्नुहोस् छान्नुहोस् (SELECT) लेटर ग्रेडमा विद्यार्थी प्रदर्शन रूपान्तरण गर्न।
- को साथ प्रयोग गर्नुहोस् VLOOKUP लचिलो स्तम्भ चयनको लागि (VLOOKUP)।
- को साथ प्रयोग गर्नुहोस् INDEX (INDEX) निकटतम मान फेला पार्न।
सिन्ट्याक्स MATCH
समारोह MATCH (MATCH) मा निम्न वाक्य रचना छ:
MATCH(lookup_value,lookup_array,[match_type])
ПОИСКПОЗ(искомое_значение;просматриваемый_массив;[тип_сопоставления])
- look_value (lookup_value) - पाठ, नम्बर, वा बुलियन हुन सक्छ।
- lookup_array (lookup_array) - एरे वा एरे सन्दर्भ (एउटै स्तम्भ वा एउटै पङ्क्तिमा छेउछाउका कक्षहरू)।
- match_type (match_type) ले तीन मान लिन सक्छ: -1, 0 or 1। यदि तर्क छोडियो भने, यो बराबर छ 1.
ट्र्याप्स MATCH (MATCH)
समारोह MATCH (MATCH) फेला परेको तत्वको स्थिति फर्काउँछ, तर यसको मान होइन। यदि तपाइँ मान फिर्ता गर्न चाहनुहुन्छ भने, प्रयोग गर्नुहोस् MATCH (MATCH) सँगै प्रकार्य INDEX (INDEX)।
उदाहरण १: क्रमबद्ध नगरिएको सूचीमा एउटा तत्व फेला पार्दै
क्रमबद्ध नगरिएको सूचीको लागि, तपाइँ प्रयोग गर्न सक्नुहुन्छ 0 तर्क मूल्यको रूपमा match_type (match_type) सटीक मिलान खोज्नको लागि। यदि तपाइँ पाठ स्ट्रिङको सही मेल फेला पार्न चाहनुहुन्छ भने, तपाइँ खोज मानमा वाइल्डकार्ड क्यारेक्टरहरू प्रयोग गर्न सक्नुहुन्छ।
निम्न उदाहरणमा, सूचीमा महिनाको स्थान पत्ता लगाउन, हामी वाइल्डकार्डहरू प्रयोग गरेर, पूर्ण वा आंशिक रूपमा, महिनाको नाम लेख्न सक्छौं।
=MATCH(D2,B3:B7,0)
=ПОИСКПОЗ(D2;B3:B7;0)
तर्कको रूपमा lookup_array (lookup_array) तपाईं स्थिरांकहरूको एरे प्रयोग गर्न सक्नुहुन्छ। निम्न उदाहरणमा, इच्छित महिना सेल D5 मा प्रविष्ट गरिएको छ, र महिनाहरूको नाम प्रकार्यको दोस्रो तर्कको रूपमा प्रतिस्थापन गरिएको छ। MATCH (MATCH) स्थिरांकहरूको एर्रेको रूपमा। यदि तपाईंले सेल D5 मा पछिल्लो महिना प्रविष्ट गर्नुभयो भने, उदाहरणका लागि, अक्टोबर (अक्टोबर), त्यसपछि समारोहको परिणाम हुनेछ #AT (#N/A)।
=MATCH(D5,{"Jan","Feb","Mar"},0)
=ПОИСКПОЗ(D5;{"Jan";"Feb";"Mar"};0)
उदाहरण २: विद्यार्थीको ग्रेडलाई प्रतिशतबाट अक्षरहरूमा परिवर्तन गर्नुहोस्
तपाईंले प्रकार्य प्रयोग गरेर विद्यार्थी ग्रेडहरूलाई अक्षर प्रणालीमा रूपान्तरण गर्न सक्नुहुन्छ MATCH (MATCH) तपाईंले जस्तै गर्नुभयो VLOOKUP (VPR)। यस उदाहरणमा, प्रकार्य संग संयोजनमा प्रयोग गरिन्छ छान्नुहोस् (CHOICE), जसले हामीलाई चाहिने अनुमान फिर्ता गर्छ। तर्क match_type (match_type) बराबर सेट गरिएको छ -1, किनभने तालिकामा अंकहरू घट्दो क्रममा क्रमबद्ध छन्।
जब तर्क match_type (match_type) हो -1, परिणाम सबैभन्दा सानो मान हो जुन वांछित मान भन्दा ठूलो वा बराबर छ। हाम्रो उदाहरणमा, वांछित मान 54 हो। स्कोरहरूको सूचीमा त्यस्तो कुनै मान नभएकोले, मान 60 सँग सम्बन्धित तत्व फिर्ता गरिन्छ। 60 को सूचीमा चौथो स्थानमा भएकोले, समारोहको नतिजा छान्नुहोस् (SELECT) मान हुनेछ जुन 4th स्थितिमा छ, अर्थात् सेल C6, जसमा स्कोर D समावेश छ।
=CHOOSE(MATCH(B9,B3:B7,-1),C3,C4,C5,C6,C7)
=ВЫБОР(ПОИСКПОЗ(B9;B3:B7;-1);C3;C4;C5;C6;C7)
उदाहरण ३: VLOOKUP (VLOOKUP) को लागि लचिलो स्तम्भ चयन सिर्जना गर्नुहोस्
कार्यलाई थप लचिलोपन दिन VLOOKUP (VLOOKUP) तपाईं प्रयोग गर्न सक्नुहुन्छ MATCH (MATCH) स्तम्भ नम्बर फेला पार्नको लागि, यसको मानलाई प्रकार्यमा हार्ड-कोडिङ गर्नुको सट्टा। निम्न उदाहरणमा, प्रयोगकर्ताहरूले सेल H1 मा क्षेत्र चयन गर्न सक्छन्, यो तिनीहरूले खोजिरहेका मान हो VLOOKUP (VPR)। अर्को, तिनीहरू सेल H2 मा एक महिना, र प्रकार्य चयन गर्न सक्नुहुन्छ MATCH (MATCH) ले त्यो महिनासँग सम्बन्धित स्तम्भ नम्बर फर्काउनेछ।
=VLOOKUP(H1,$B$2:$E$5,MATCH(H2,B1:E1,0),FALSE)
=ВПР(H1;$B$2:$E$5;ПОИСКПОЗ(H2;B1:E1;0);ЛОЖЬ)
उदाहरण ४: INDEX (INDEX) को प्रयोग गरेर निकटतम मान फेला पार्दै
समारोह MATCH (MATCH) प्रकार्य संग संयोजन मा राम्रो काम गर्दछ INDEX (INDEX), जसलाई हामी यस म्याराथनमा अलि नजिकबाट हेर्नेछौं। यस उदाहरणमा, प्रकार्य MATCH (MATCH) धेरै अनुमानित संख्याहरूबाट सही नम्बरको नजिकको फेला पार्न प्रयोग गरिन्छ।
- समारोह ABS प्रत्येक अनुमानित र सही संख्या बीचको भिन्नताको मोड्युलस फर्काउँछ।
- समारोह MIN (MIN) ले सबैभन्दा सानो भिन्नता फेला पार्छ।
- समारोह MATCH (MATCH) भिन्नताहरूको सूचीमा सबैभन्दा सानो भिन्नताको ठेगाना फेला पार्छ। यदि सूचीमा धेरै मिल्दो मानहरू छन् भने, पहिलो फिर्ता गरिनेछ।
- समारोह INDEX (INDEX) नामहरूको सूचीबाट यस स्थितिसँग सम्बन्धित नाम फर्काउँछ।
=INDEX(B2:B5,MATCH(MIN(ABS(C2:C5-F1)),ABS(C2:C5-F1),0))
=ИНДЕКС(B2:B5;ПОИСКПОЗ(МИН(ABS(C2:C5-F1));ABS(C2:C5-F1);0))