
सारांश
एक्सेल XLOOKUP फ़ंक्शन पुराने कार्यों जैसे VLOOKUP, HLOOKUP और LOOKUP के लिए एक आधुनिक और लचीला प्रतिस्थापन है। XLOOKUP आंशिक मैचों के लिए अनुमानित और सटीक मिलान, वाइल्डकार्ड (*?) और ऊर्ध्वाधर या क्षैतिज सीमाओं में लुकअप का समर्थन करता है।
प्रयोजन
लुकअप मान श्रेणी या सरणी मेंप्रतिलाभ की मात्रा
रिटर्न ऐरे से मैचिंग वैल्यूवाक्य - विन्यास
= XLOOKUP (लुकअप, लुकअप_अरे, रिटर्न_अरे, (not_found), (match_mode), (search_mode))तर्क
- लुकअप - लुकअप वैल्यू।
- लुकअप_अरे - खोजने के लिए सरणी या रेंज।
- return_array - लौटने के लिए सरणी या श्रेणी।
- not_found - (वैकल्पिक) यदि कोई मैच नहीं मिला तो वापस जाने के लिए मान।
- match_mode - (वैकल्पिक) 0 = सटीक मिलान (डिफ़ॉल्ट), -1 = सटीक मिलान या अगला सबसे छोटा, 1 = सटीक मिलान या अगला बड़ा, 2 = वाइल्डकार्ड मिलान।
- search_mode - (वैकल्पिक) 1 = प्रथम (डिफ़ॉल्ट) से खोज, -1 = अंतिम से खोज, 2 = बाइनरी खोज आरोही, -2 = बाइनरी खोज अवरोही।
संस्करण
एक्सेल 365उपयोग नोट
XLOOKUP VLOOKUP फ़ंक्शन के लिए एक आधुनिक प्रतिस्थापन है। यह एक लचीला और बहुमुखी कार्य है जिसका उपयोग विभिन्न प्रकार की स्थितियों में किया जा सकता है।
XLOOKUP वर्टिकल या हॉरिजॉन्टल रेंज में मान पा सकता है, अनुमानित और सटीक मैच कर सकता है, और आंशिक मैचों के लिए वाइल्डकार्ड (*?) का समर्थन करता है। इसके अलावा, XLOOKUP पहले मूल्य या अंतिम मान से शुरू होने वाले डेटा को खोज सकता है (नीचे मिलान प्रकार और खोज मोड विवरण देखें)। VLOOKUP, HLOOKUP और LOOKUP जैसे पुराने कार्यों की तुलना में, XLOOKUP कई प्रमुख लाभ प्रदान करता है।
संदेश नहीं मिला
जब XLOOKUP मैच नहीं ढूंढ सकता है, तो यह एक्सेल में अन्य मैच फ़ंक्शन की तरह # N / A त्रुटि देता है। अन्य मैच फ़ंक्शंस के विपरीत, XLOOKUP एक वैकल्पिक तर्क का समर्थन करता है, जिसे not_found कहा जाता है, जिसका उपयोग # N / A त्रुटि को पार करने के लिए किया जा सकता है जब यह अन्यथा दिखाई देगा। Not_found के लिए विशिष्ट मूल्य "नहीं मिला", "कोई मेल नहीं", "कोई परिणाम नहीं" हो सकता है, आदि जब not_found के लिए मान प्रदान करते हैं, तो पाठ को दोहरे उद्धरणों ("") में संलग्न करें।
नोट: यदि आप not_found के लिए खाली स्ट्रिंग ("") की आपूर्ति करते हैं तो सावधान रहें। यदि कोई मिलान नहीं मिला है, तो # N / A के बजाय XLOOKUP कुछ भी प्रदर्शित नहीं करेगा। यदि आप एक मैच नहीं होने पर # एन / ए त्रुटि देखना चाहते हैं, तो तर्क को पूरी तरह से छोड़ दें।
मिलान के प्रकार
डिफ़ॉल्ट रूप से, XLOOKUP एक सटीक मिलान करेगा। मैच व्यवहार को एक वैकल्पिक तर्क द्वारा नियंत्रित किया जाता है जिसे match_type कहा जाता है , जिसमें निम्नलिखित विकल्प हैं:
मिलान के प्रकार | व्यवहार |
---|---|
0 (डिफ़ॉल्ट) | सटीक मिलान। कोई मैच नहीं होने पर # एन / ए लौटाएगा। |
-1 | सटीक मिलान या अगली छोटी वस्तु। |
1 है | सटीक मिलान या अगली बड़ी वस्तु। |
२ | वाइल्डकार्ड मैच (* ;, ~) |
खोज मोड
डिफ़ॉल्ट रूप से, XLOOKUP पहले डेटा मान से मेल खाना शुरू कर देगा। खोज व्यवहार को search_mode नामक एक वैकल्पिक तर्क द्वारा नियंत्रित किया जाता है , जो निम्नलिखित विकल्प प्रदान करता है:
खोज मोड | व्यवहार |
---|---|
1 (डिफ़ॉल्ट) | पहले मूल्य से खोजें |
-1 | अंतिम मान से खोजें (उल्टा) |
२ | द्विआधारी खोज मान आरोही क्रम में क्रमबद्ध |
-2 | द्विआधारी खोज मूल्य अवरोही क्रम में क्रमबद्ध हैं |
बाइनरी खोज बहुत तेज़ है, लेकिन डेटा को आवश्यकतानुसार छांटना चाहिए। यदि डेटा ठीक से सॉर्ट नहीं किया गया है, तो एक बाइनरी खोज अमान्य परिणाम लौटा सकती है जो पूरी तरह से सामान्य दिखती हैं।
उदाहरण # 1 - मूल सटीक मिलान
डिफ़ॉल्ट रूप से, XLOOKUP एक सटीक मिलान करेगा। नीचे दिए गए उदाहरण में, XLOOKUP का उपयोग मूवी पर सटीक मिलान के आधार पर बिक्री को पुनः प्राप्त करने के लिए किया जाता है। H5 में सूत्र है:
=XLOOKUP(H4,B5:B9,E5:E9)
अधिक विस्तृत विवरण यहाँ।
उदाहरण # 2 - मूल अनुमानित मिलान
एक अनुमानित मैच को सक्षम करने के लिए, "match_mode" तर्क के लिए एक मूल्य प्रदान करें। नीचे दिए गए उदाहरण में, XLOOKUP का उपयोग मात्रा के आधार पर छूट की गणना करने के लिए किया जाता है, जिसके लिए एक अनुमानित मैच की आवश्यकता होती है। "सटीक मिलान या अगले सबसे छोटे" व्यवहार के साथ अनुमानित मिलान को सक्षम करने के लिए मैच_मोड के लिए F5 आपूर्ति -1 में सूत्र:
=XLOOKUP(E5,B5:B9,C5:C9,,-1)
अधिक विस्तृत विवरण यहाँ।
उदाहरण # 3 - कई मान
XLOOKUP उसी मैच के लिए एक ही समय में एक से अधिक मान लौटा सकता है। नीचे दिए गए उदाहरण से पता चलता है कि एक ही फॉर्मूले के साथ तीन मैचिंग मानों को वापस करने के लिए XLOOKUP को कैसे कॉन्फ़िगर किया जा सकता है। C5 में सूत्र है:
=XLOOKUP(B5,B8:B15,C8:E15)
रिटर्न ऐरे की सूचना दें (C8: E15) में 3 कॉलम शामिल हैं: पहला, अंतिम, विभाग। सभी तीन मान लौटाए जाते हैं और C5: E5 रेंज में फैल जाते हैं।
उदाहरण # 4 - दो-तरफा देखने का
XLOOKUP का उपयोग दो तरह से देखने के लिए किया जा सकता है, एक XLOOKUP को दूसरे के अंदर घोंसले के द्वारा। नीचे दिए गए उदाहरण में, "इनर" XLOOKUP एक पूरी पंक्ति (ग्लास के लिए सभी मान) को पुनः प्राप्त करता है, जिसे रिटर्न एक्सरे के रूप में "बाहरी" XLOOKUP को सौंप दिया जाता है। बाहरी XLOOKUP उपयुक्त समूह (B) पाता है और अंतिम परिणाम के रूप में संबंधित मान (17.25) लौटाता है।
=XLOOKUP(I6,C4:F4,XLOOKUP(I5,B5:B9,C5:F9))
अधिक जानकारी यहाँ।
उदाहरण # 5 - संदेश नहीं मिला
अन्य लुकअप फ़ंक्शंस की तरह, यदि XLOOKUP का मान नहीं मिलता है, तो यह # N / A त्रुटि देता है। # एन / ए के बजाय एक कस्टम संदेश प्रदर्शित करने के लिए, दोहरे उद्धरण चिह्नों में संलग्न वैकल्पिक "नहीं मिला" तर्क के लिए एक मूल्य प्रदान करें। उदाहरण के लिए, नीचे दी गई वर्कशीट के आधार पर, जब कोई मेल खाने वाली फिल्म नहीं मिलती है, तो "प्रदर्शित नहीं" का उपयोग करें:
=XLOOKUP(H4,B5:B9,E5:E9,"Not found")
आप इस संदेश को अपनी इच्छानुसार अनुकूलित कर सकते हैं: "कोई मेल नहीं", "मूवी नहीं मिली", आदि।
उदाहरण # 6 - जटिल मानदंड
मूल रूप से सरणियों को संभालने की क्षमता के साथ, एक्सएलबुकअप का उपयोग जटिल मानदंडों के साथ किया जा सकता है। नीचे दिए गए उदाहरण में, XLOOKUP पहला रिकॉर्ड मिलान कर रहा है जहां: खाता "x" से शुरू होता है और क्षेत्र "पूर्व" है और माह अप्रैल नहीं है:
=XLOOKUP(1,(LEFT(B5:B16)="x")*(C5:C16="east")*NOT(MONTH(D5:D16)=4),B5:E16)
विवरण: (1) सरल उदाहरण, (2) अधिक जटिल उदाहरण।
XLOOKUP लाभ
XLOOKUP विशेष रूप से VLOOKUP की तुलना में कई महत्वपूर्ण लाभ प्रदान करता है:
- XLOOKUP लुकअप मानों के दाएं या बाएं डेटा को देख सकता है
- XLOOKUP कई परिणाम लौटा सकता है (उदाहरण # 3 ऊपर)
- एक सटीक मैच के लिए XLOOKUP डिफॉल्ट (VLOOKUP डिफॉल्ट लगभग)
- XLOOKUP ऊर्ध्वाधर और क्षैतिज डेटा के साथ काम कर सकता है
- XLOOKUP रिवर्स खोज कर सकता है (पिछले से पहले)
- XLOOKUP पूरी पंक्तियों या स्तंभों को वापस कर सकता है, न कि केवल एक मूल्य पर
- XLOOKUP जटिल मानदंडों को लागू करने के लिए मूल रूप से सरणियों के साथ काम कर सकता है
टिप्पणियाँ
- XLOOKUP ऊर्ध्वाधर और क्षैतिज दोनों सरणियों के साथ काम कर सकता है।
- यदि लुकअप मान नहीं मिला है तो XLOOKUP # N / A वापस कर देगा।
- देखें_श्रेणी एक आयाम के साथ संगत होना आवश्यक है return_array तर्क, अन्यथा XLOOKUP #VALUE वापस आ जाएगी!
- यदि कार्यपुस्तिका के बीच XLOOKUP का उपयोग किया जाता है, तो दोनों कार्यपुस्तिकाएँ खुली होनी चाहिए, अन्यथा XLOOKUP #REF!
- INDEX फ़ंक्शन की तरह, XLOOKUP परिणामस्वरूप एक संदर्भ देता है।
संबंधित वीडियो



