खोज…


परिचय

(वैकल्पिक) प्रत्येक विषय में एक फोकस है। पाठकों को बताएं कि वे यहां क्या पाएंगे और भविष्य के योगदानकर्ताओं को बताएंगे कि क्या है।

पैरामीटर

पैरामीटर विवरण
पता लगाने का मूल्य जिस मूल्य का आप मिलान करना चाहते हैं। या तो एक निश्चित मूल्य, सेल संदर्भ या नामित सीमा हो सकती है। स्ट्रिंग्स 255 वर्णों से अधिक नहीं हो सकती ( आवश्यक )
देखें_श्रेणी वह सेल संदर्भ (या नामित श्रेणी) जिसे आप खोजना चाहते हैं, यह डिफ़ॉल्ट पंक्ति 1 मैचों के लिए आरोही क्रम में एक पंक्ति या स्तंभ हो सकता है; -1 प्रकार के मैचों के लिए वांछित आदेश; या टाइप 0 मैचों के लिए कोई आदेश ( आवश्यक )
मिलान के प्रकार खोज के काम करने के तरीके को नियंत्रित करता है। 0 पर सेट करें यदि आप केवल सटीक मिलान चाहते हैं, तो 1 पर सेट करें यदि आप अपने लुकअप_वल्यू से कम या इसके बराबर की वस्तुओं का मिलान करना चाहते हैं, या -1, यदि आप अपने लुकअप_वल्यू से अधिक या उसके बराबर की वस्तुओं का मिलान करना चाहते हैं। ( वैकल्पिक - 1 में चूक)

टिप्पणियों

उद्देश्य

अगर (और जहां) एक सूची में एक मूल्य पाया जा सकता है यह जांचने के लिए MATCH फ़ंक्शन का उपयोग करें। अक्सर INDEX (सरणी, पंक्ति, स्तंभ) फ़ंक्शन में पंक्ति और / या स्तंभ के लिए एक पैरामीटर रिटर्न के रूप में देखा जाता है। नकारात्मक पंक्ति / स्तंभ संदर्भों को बाईं ओर या ऊपर से देखने की अनुमति देता है।

इसी तरह के कार्य:

  • VLOOKUP - जैसे MATCH, लेकिन पंक्ति या स्तंभ संख्या के बजाय तालिका से डेटा लौटाता है। केवल तालिका को लंबवत खोज सकते हैं और मानों के दाईं ओर स्थित मान लौटा सकते हैं।
  • HLOOKUP - MATCH की तरह लेकिन पंक्ति या स्तंभ संख्या के बजाय तालिका से डेटा लौटाता है। केवल तालिका को क्षैतिज रूप से खोज सकते हैं और पाया गया मान या उससे नीचे मान लौटा सकते हैं।

यह पता लगाना कि ईमेल पता पतों की सूची में दिखाई देता है या नहीं

मान लें कि आपको ईमेल पते की लंबी सूची में कोई ईमेल पता दिखाई देता है या नहीं।

जाँच करें कि क्या ईमेल पता पतों की सूची में दिखाई देता है

उस पंक्ति संख्या को वापस करने के लिए MATCH फ़ंक्शन का उपयोग करें, जिस पर ईमेल पता मिल सकता है। यदि कोई मेल नहीं है, तो फ़ंक्शन एक # एन / ए त्रुटि देता है।

=MATCH(F2,$D$2:$D$200,0)
  • वह मान जिसके लिए आप डेटा पुनर्प्राप्त कर रहे हैं, सेल F2 में है
  • आप जो खोज कर रहे हैं वह $ D $ 2: $ D $ 200 में स्थित है
  • आप केवल यह जानना चाहते हैं कि एक सटीक मैच कहां है ( 0 )

लेकिन तुम परवाह नहीं कर सकते हैं ईमेल पता है क्या पंक्ति संख्या पर - तुम सिर्फ यदि वह मौजूद है पता करने के लिए, तो हम या तो वापसी हाँ या बजाय गुम करने के लिए मैच समारोह लपेट कर सकते हैं:

=IFERROR(IF(MATCH(F2,$D$2:$D$200,0),"Yes"),"Missing")

INDEX के साथ MATCH का संयोजन

कहें, आपके पास एक डेटासेट है जिसमें नाम और ईमेल पते शामिल हैं। अब किसी अन्य डेटासेट में, आपके पास केवल ईमेल पता है और उस ईमेल पते से संबंधित उपयुक्त पहला नाम ढूंढना चाहते हैं।

पहले नाम से मेल खाते ईमेल पते को उलट दें

MATCH फ़ंक्शन ईमेल पर उपयुक्त पंक्ति को लौटाता है, और INDEX फ़ंक्शन इसका चयन करता है। इसी तरह, यह कॉलम के लिए भी किया जा सकता है। जब कोई मान नहीं पाया जा सकता है, तो यह एक # एन / ए त्रुटि लौटाएगा।

यह VLOOKUP या HLOOKUP के समान व्यवहार है, लेकिन बहुत तेज़ी से और पिछले कार्यों को एक में जोड़ता है।

  • सेल F2 मूल्य के लिए खोजें ([email protected])
  • डेटासेट $ D $ 2: $ D $ 26 के भीतर
  • सटीक मिलान का उपयोग करें (0)
  • एक अलग डेटासेट $ B $ 2: $ B $ 26 से परिणामी सापेक्ष पंक्ति संख्या (14) का उपयोग करें


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow