XLOOKUP का पूरा उद्देश्य एक परिणाम प्राप्त करना, इसे जल्दी से ढूंढना और उत्तर को स्प्रेडशीट पर वापस करना है।
जो मैकडैड, एक्सेल प्रोजेक्ट मैनेजर
आज दोपहर में, Microsoft ने कुछ Office 365 इंसाइडर्स को धीरे-धीरे XLOOKUP फ़ंक्शन जारी करना शुरू किया। XLOOKUP के मुख्य लाभ:
- आखिरी मैच मिल सकता है!
- बाईं ओर देख सकते हैं!
- एक सटीक मैच के लिए चूक (VLOOKUP के विपरीत जो कि 4 वें तर्क के लिए ट्रू से चूकता है)
- वाइल्डकार्ड का समर्थन नहीं करने के लिए चूक, लेकिन आप स्पष्ट रूप से वाइल्डकार्ड की अनुमति दे सकते हैं यदि आप उन्हें चाहते हैं
- 2018 में VLOOKUP के लिए जारी किए गए सभी गति सुधार हैं
- अब कॉलम नंबर पर निर्भर नहीं करता है, इसलिए यदि कोई व्यक्ति लुकअप तालिका के बीच में कोई कॉलम सम्मिलित करता है, तो यह नहीं टूटेगा
- प्रदर्शन सुधार क्योंकि आप संपूर्ण लुकअप तालिका के बजाय केवल दो कॉलम निर्दिष्ट कर रहे हैं
- XLOOKUP एक मान लौटाते हुए VLOOKUP के बजाय एक सीमा देता है
प्रस्तुत है XLOOKUP
XLOOKUP सिंटैक्स है:
XLOOKUP(Lookup_Value, Lookup_Array, Results_Array, (Match_Mode), (Search_Mode))
Match_Mode के लिए विकल्प हैं:
- 0 सटीक मिलान (डिफ़ॉल्ट)
- -1 सटीक मैच या अगला छोटा
- 1 सटीक मैच या अगला बड़ा
- 2 वाइल्डकार्ड मैच
Search_Mode के विकल्प हैं
- 1 सबसे पहले (डिफ़ॉल्ट)
- -1 से पहले तक
- 2 बाइनरी सर्च, सबसे पहले लास्ट तक (लुकअप_अरे को छांटने की आवश्यकता है)
- -2 द्विआधारी खोज, पहले से अंतिम (लुकअप करने के लिए लोन की आवश्यकता है)
एक साधारण VLOOKUP की जगह
आपके पास F3: H30 में एक लुकअप टेबल है। लुकअप तालिका सॉर्ट नहीं की गई है।

आप तालिका से विवरण ढूंढना चाहते हैं।
एक VLOOKUP के साथ, आप करेंगे =VLOOKUP(A2,$F$3:$H$30,3,False)
। समतुल्य XLOOKUP होगा =XLOOKUP(A2,$F$3:$F$30,$H$3:$H$30)
:।
XLOOKUP में, A2, VLOOKUP की तरह ही है।
F3: F30 लुकअप ऐरे है।
H3: H30 परिणाम सरणी है।
अंत में फाल्स की कोई आवश्यकता नहीं है क्योंकि XLOOKUP एक सटीक मैच में चूक करता है!

एक लाभ: यदि कोई लुकअप तालिका में एक नया कॉलम सम्मिलित करता है, तो आपका पुराना VLOOKUP विवरण के बजाय मूल्य लौटाएगा। XLOOKUP समायोजित करेगा और विवरण की ओर संकेत करता रहेगा =XLOOKUP(A2,$F$3:$F$30,$I$3:$I$30)
:।

लास्ट मैच खोजें
XLOOKUP आपको डेटा सेट के नीचे अपनी खोज शुरू करने की अनुमति देता है। यह डेटा सेट में अंतिम मैच खोजने के लिए बहुत अच्छा है।

वामपंथ को देखो
LOOKUP और INDEX / MATCH की तरह, XLOOKUP के साथ कुंजी के बाईं ओर देखने में कोई परेशानी नहीं है।
जहां आपने =INDEX($E$3:$E$30,MATCH(A2,$F$3:$F$30,0))
पहले उपयोग किया होगा , अब आप उपयोग कर सकते हैं=XLOOKUP(A2,$F$3:$F$30,$E$3:$E$30)

XLOOKUP की गति में सुधार
ऊपर के उदाहरण में, VLOOKUP को लुकअप तालिका में कुछ भी बदलने पर पुनर्गणना करनी होगी। कल्पना करें कि आपकी तालिका में 12 कॉलम शामिल हैं। XLOOKUP के साथ, सूत्र केवल तभी फिर से जुड़ेंगे यदि लुकअप सरणी या परिणाम सरणी में कुछ बदलता है।
2018 के अंत में, तेजी से रैखिक खोजों के लिए VLOOKUP एल्गोरिदम बदल गया। XLOOKUP समान गति सुधारों को बनाए रखता है। यह रैखिक और द्विआधारी खोज विकल्पों को लगभग समान बनाता है। जो मैकडैड का कहना है कि Search_Mode में द्विआधारी खोज विकल्पों का उपयोग करने का कोई महत्वपूर्ण लाभ नहीं है।
वाइल्डकार्ड समर्थन, लेकिन केवल जब आप इसे अनुरोध करते हैं
प्रत्येक VLOOKUP ने वाइल्डकार्ड का समर्थन किया, जिससे वाल * मार्ट को देखना कठिन हो गया। डिफ़ॉल्ट रूप से, XLOOKUP वाइल्डकार्ड का उपयोग नहीं करेगा। यदि आप वाइल्डकार्ड समर्थन चाहते हैं, तो आप Match_Mode के रूप में 2 निर्दिष्ट कर सकते हैं।
XLOOKUP के कई कॉलम
XLOOKUP के 12 कॉलम करने की आवश्यकता है? आप इसे एक समय में एक कॉलम कर सकते हैं …

या, डायनामिक एरर्स के लिए धन्यवाद, एक बार में सभी 12 कॉलम लौटाएं …

अनुमानित लुकअप कोई लंबा नहीं छाँटा जाना है
यदि आपको लुकअप मान से कम या अधिक से अधिक मान प्राप्त करने की आवश्यकता है, तो तालिका को अब क्रमबद्ध नहीं करना होगा।

या अगले बड़े मूल्य को खोजने के लिए:

केवल नुकसान: आपके सहकर्मियों को यह नहीं होगा (अभी तक)
फ्लाइटिंग की नई नीति के कारण, केवल कुछ प्रतिशत ऑफिस के अंदरूनी सूत्रों के पास आज XLOOKUP सुविधा है। यह तब तक हो सकता है जब तक कि फ़ंक्शन व्यापक रूप से उपलब्ध न हो और तब भी, इसे Office 365 सदस्यता की आवश्यकता होगी। (डायनामिक एरे सितंबर 2018 से बाहर हो गए हैं और अभी भी सामान्य उपलब्धता के लिए तैयार नहीं हुए हैं।)