एक्सेल एक्समैट फ़ंक्शन का उपयोग कैसे करें -

विषय - सूची

सारांश

Excel XMATCH फ़ंक्शन लुकअप करता है और वर्टिकल या हॉरिज़ॉन्टल रेंज में पोज़िशन देता है। यह MATCH फ़ंक्शन के लिए अधिक मजबूत और लचीला उत्तराधिकारी है। एक्समैट आंशिक मैचों के लिए अनुमानित और सटीक मिलान, रिवर्स खोज और वाइल्डकार्ड (*?) का समर्थन करता है।

प्रयोजन

किसी सूची या तालिका में आइटम की स्थिति प्राप्त करें

प्रतिलाभ की मात्रा

लुकअप सरणी में संख्यात्मक स्थिति

वाक्य - विन्यास

= एक्समैट (लुकअप_वेल्यू, लुकअप_अरे, (मैच_मोड), (सर्च_मोड))

तर्क

  • लुकअप_वल्यू - लुकअप वैल्यू।
  • लुकअप_अरे - खोजने के लिए सरणी या रेंज।
  • match_mode - (वैकल्पिक) 0 = सटीक मिलान (डिफ़ॉल्ट), -1 = सटीक मिलान या अगला सबसे छोटा, 1 = सटीक मिलान या अगला बड़ा, 2 = वाइल्डकार्ड मिलान।
  • search_mode - (वैकल्पिक) 1 = प्रथम (डिफ़ॉल्ट) से खोज, -1 = अंतिम से खोज, 2 = बाइनरी खोज आरोही, -2 = बाइनरी खोज अवरोही।

संस्करण

एक्सेल 365

उपयोग नोट

एक्सेल एक्समैट फ़ंक्शन एक लुकअप करता है और एक स्थिति देता है। एक्समैट वर्टिकल या हॉरिजॉन्टल रेंज में लुकअप कर सकता है, और इसका मतलब MATCH फ़ंक्शन के लिए अधिक लचीला और शक्तिशाली उत्तराधिकारी होना है। एक्समैट आंशिक मैचों के लिए अनुमानित और सटीक मैच और वाइल्डकार्ड (*?) दोनों का समर्थन करता है। XLOOKUP फ़ंक्शन की तरह, XMATCH पहले मूल्य या अंतिम मान (यानी रिवर्स खोज) से शुरू होने वाले डेटा की खोज कर सकता है। अंत में, एक्समैट बाइनरी सर्च कर सकता है, जो विशेष रूप से गति के लिए अनुकूलित हैं। विवरण के लिए नीचे मिलान प्रकार और खोज मोड देखें।

एक्समैच बनाम मैट

कुछ मामलों में, XMATCH MATCH फ़ंक्शन के लिए एक ड्रॉप-इन प्रतिस्थापन हो सकता है। उदाहरण के लिए, सटीक मिलान के लिए, वाक्यविन्यास समान है:

=MATCH(lookup, range, 0) // exact match =XMATCH(lookup, range, 0) // exact match

हालाँकि, अनुमानित मैचों के लिए, मैच प्रकार 1 पर सेट होने पर व्यवहार भिन्न होता है:

=MATCH(lookup, range, 1) // exact match or next smallest =XMATCH(lookup, range, 1) // exact match or next *largest*

इसके अलावा, एक्समैच मैच प्रकार के लिए -1 की अनुमति देता है, जो MATCH के साथ उपलब्ध नहीं है:

=XMATCH(lookup, range, -1) // exact match or next smallest

नोट: MATCH फ़ंक्शन खोज मोड तर्क को बिल्कुल भी प्रस्तुत नहीं करता है।

मिलान के प्रकार

XMATCH के लिए तीसरा तर्क है match_type । यह एक वैकल्पिक तर्क है जो मैच व्यवहार को निम्नानुसार नियंत्रित करता है:

मिलान के प्रकार व्यवहार
0 (डिफ़ॉल्ट) सटीक मिलान। कोई मैच नहीं होने पर # एन / ए लौटाएगा।
-1 सटीक मिलान या अगली छोटी वस्तु।
1 है सटीक मिलान या अगली बड़ी वस्तु।
वाइल्डकार्ड मैच (* ;, ~)

खोज मोड

XMATCH के लिए चौथा तर्क है search_mode । यह एक वैकल्पिक तर्क है जो खोज व्यवहार को निम्नानुसार नियंत्रित करता है:

खोज मोड व्यवहार
1 (डिफ़ॉल्ट) पहले मूल्य से खोजें
-1 अंतिम मान से खोजें (उल्टा)
द्विआधारी खोज मान आरोही क्रम में क्रमबद्ध
-2 द्विआधारी खोज मूल्य अवरोही क्रम में क्रमबद्ध हैं

बाइनरी खोज बहुत तेज़ हैं, लेकिन ध्यान रखें कि डेटा आवश्यकतानुसार सॉर्ट किया जाता है। यदि डेटा ठीक से सॉर्ट नहीं किया गया है, तो एक बाइनरी खोज अमान्य परिणाम लौटा सकती है जो पूरी तरह से सामान्य दिखती हैं।

उदाहरण # 1 - सटीक मिलान

दिखाए गए उदाहरण में, XMATCH का उपयोग B6: 14 रेंज में ग्रहों की एक सूची में "मंगल" की स्थिति को पुनः प्राप्त करने के लिए किया जाता है। G6 में सूत्र है:

=XMATCH(G5,B6:B14) // returns 4

एक सटीक मैच के लिए XMATCH को नोटिस करें। यदि "मार्स" जी 5 को "मार्ज" कहा जाता था, तो एक्समैट # एन / ए लौटाएगा।

उदाहरण # 2 - मैच व्यवहार

नीचे दिया गया उदाहरण ई 4 में लुकिंग वैल्यू और बी 5: बी 11 में लुकअप मान के साथ मैच मोड व्यवहार दिखाता है।

E6=XMATCH(E4,B5:B11) // returns #N/A E7=XMATCH(E4,B5:B11,-1) // returns 3 E8=XMATCH(E4,B5:B11,1) // returns 4

उदाहरण # 3 - INDEX और XMATCH

XMATCH का उपयोग INDEX फ़ंक्शन के साथ MATCH की तरह ही किया जा सकता है। उपरोक्त मूल उदाहरण के आधार पर मंगल के व्यास को पुनः प्राप्त करने के लिए सूत्र है:

=INDEX(C6:C14,XMATCH(G5,B6:B14)) / returns 6792

टिप्पणियाँ

  1. एक्समैट ऊर्ध्वाधर और क्षैतिज दोनों सरणियों के साथ काम कर सकता है।
  2. यदि लुकअप मान नहीं मिला है तो XMATCH # N / A वापस आ जाएगा।

दिलचस्प लेख...