उन्नत लुकअप तकनीकों के लिए XLOOKUP
XLOOKUP एक्सेल में सिंगल या मल्टीपल-कॉलम लुकअप के लिए एक बहुमुखी फ़ंक्शन है। यह किसी भी दिशा में खोज सकता है (बाएं-से-दाएं, दाएं-से-बाएं, लंबवत, क्षैतिज), कस्टम त्रुटि संदेश प्रदान करता है, और लुकअप के लिए सॉर्ट किए गए डेटा की आवश्यकता नहीं होती है। XLOOKUP फ़ंक्शन केवल एक्सेल 2021 और MS ऑफिस 365 उपयोगकर्ताओं के लिए उपलब्ध है। XLOOKUP फ़ंक्शन लुकअप मानों के डेटा परिवर्तनों को ऑटो-अपडेट करता है।
सिंटैक्स:
=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])
- lookup_value: खोजने के लिए मान।
- lookup_array: खोज करने के लिए रेंज या सरणी।
- return_array: वह रेंज या सरणी जिससे यह परिणाम लौटाएगा।
- [if_not_found]; [वैकल्पिक]: यदि कोई मिलान नहीं मिलता है तो लौटाया जाने वाला मान।
- [match_mode]; [वैकल्पिक]: मिलान का प्रकार निर्दिष्ट करें। आप सटीक, वाइल्डकार्ड, या अनुमानित मिलान चुन सकते हैं।
- 0 - सटीक मिलान (डिफ़ॉल्ट)।
- 1 - सटीक या अगला बड़ा।
- -1 - सटीक या अगला छोटा।
- 2 - वाइल्डकार्ड मिलान।
- [search_mode]; [वैकल्पिक]: खोज दिशा तय करें, जैसे पहले-से-अंतिम या अंतिम-से-पहले
- 1 - पहले से अंतिम तक खोजें।
- -1 - अंतिम से पहले तक खोजें।
- 2 - बाइनरी खोज (आरोही क्रम)।
- -2 - बाइनरी खोज (अवरोही क्रम)।
1. एकल मानदंड के लिए XLOOKUP का उपयोग
आइए हमारे बिक्री डेटासेट से $100 के निकटतम बिक्री राशि को ढूंढें ताकि उस ग्राहक को देखा जा सके जो किसी भी ऑर्डर पर लगभग $100 खर्च करता है। निम्न सूत्र डालें।
सूत्र:
=XLOOKUP(100, G2:G71, A2:G71, "नहीं मिला", 1)
यह सूत्र G2:G71 रेंज में 100 को खोजता है और A2:G71 से संबंधित पंक्ति लौटाता है। यदि 100 का निकटतम नहीं मिलता है, तो यह "नहीं मिला" प्रदर्शित करेगा।
आउटपुट:
1007 1/4/2024 डेनियल मार्टिनेज पूर्व 39.99 3 119.97
2. एकाधिक मानदंडों के साथ XLOOKUP का उपयोग
आप XLOOKUP का उपयोग करके कई मानदंडों को जोड़कर अधिक जटिल लुकअप कर सकते हैं। आइए सूत्र का पता लगाएं।
सूत्र:
=XLOOKUP("मेलिसा लोपेज" & "पश्चिम", C2:C71 & D2:D71, A2:G71)
यह सूत्र ग्राहक के नाम और क्षेत्र को जोड़ता है और संयुक्त मान को संयुक्त लुकअप सरणियों के भीतर खोजता है। यह चयनित रेंज से संबंधित पुनर्प्राप्त करता है।
आउटपुट:
1012 1/6/2024 मेलिसा लोपेज पश्चिम 79.99 2 159.98
उन्नत लुकअप तकनीकों के लिए INDEX-MATCH-MATCH
INDEX-MATCH-MATCH का उपयोग तब किया जाता है जब आपको पंक्ति और कॉलम दोनों मानदंडों के आधार पर मानों को देखने की आवश्यकता होती है, जो 2D डेटा तालिकाओं के लिए आदर्श है।
सिंटैक्स:
=INDEX(array, MATCH(row_lookup_value, row_lookup_array, 0), MATCH(column_lookup_value, column_lookup_array, 0))
- array: वह सेल रेंज जिसमें आप जिन मानों को पुनर्प्राप्त करना चाहते हैं वे होते हैं।
- MATCH(row_lookup_value, row_lookup_array, 0): पंक्ति संख्या लौटाता है।
- row_lookup_value: पंक्तियों में खोजने के लिए मान।
- row_lookup_array: खोज करने के लिए पंक्ति रेंज।
- 0 - सटीक मिलान
- MATCH(column_lookup_value, column_lookup_array, 0): कॉलम संख्या लौटाता है।
- column_lookup_value: कॉलम में खोजने के लिए मान।
- column_lookup_array: खोज करने के लिए कॉलम रेंज।
- 0 - सटीक मिलान
1. पंक्तियों और कॉलम के लिए 2D लुकअप
आइए INDEX-MATCH-MATCH सूत्र का उपयोग करके एक विशेष बिक्री राशि के ग्राहक के लिए बिक्री राशि देखें। निम्न सूत्र डालें।
=INDEX(A2:G71, MATCH("जॉन स्मिथ", C2:C71, 0), MATCH("बिक्री राशि", A1:G1, 0))
यह सूत्र C2:C71 रेंज में जॉन स्मिथ और A1:G1 में "बिक्री राशि" को खोजता है। फिर यह A2:G71 में प्रतिच्छेदी मान लौटाएगा।
आउटपुट:
99.98
2. 3D लुकअप के लिए उन्नत INDEX-MATCH-MATCH सूत्र
चूंकि INDEX-MATCH-MATCH आमतौर पर दो-आयामी लुकअप के लिए होता है, आप इसे कई MATCH फ़ंक्शन के साथ एक सरणी सूत्र का उपयोग करके तीन-आयामी लुकअप तक बढ़ा सकते हैं। यह बड़े डेटासेट और जटिल मानदंड मिलान के लिए आदर्श है, जो लचीलेपन और क्षमता में VLOOKUP से बेहतर प्रदर्शन करता है।
सूत्र:
=INDEX(G2:G71, MATCH(1, (C2:C71="जॉन स्मिथ") * (D2:D71="दक्षिण") * (F2:F71=4), 0))
यह सूत्र तीन मानदंडों का मिलान करके बिक्री राशि खोजता है: कॉलम C में ग्राहक नाम, कॉलम D में क्षेत्र, और कॉलम F में मात्रा। शर्तों को AND फ़ंक्शन के रूप में गुणा करके संयोजित किया जाता है, जिससे MATCH उस पंक्ति को ढूंढता है जहां सभी मानदंड पूरे होते हैं, और INDEX G2:G71 से संबंधित मान लौटाता है।
आउटपुट:
129.99
VLOOKUP पर XLOOKUP और INDEX-MATCH के उपयोग के लाभ
VLOOKUP पर XLOOKUP क्यों चुनें?
- द्विदिश खोज: XLOOKUP दोनों दिशाओं में मानों को देख सकता है, जबकि VLOOKUP केवल बाएं से दाएं खोज सकता है।
- कॉलम इंडेक्स नंबर नहीं: कॉलम इंडेक्स नंबर निर्दिष्ट करने की आवश्यकता नहीं है इसलिए कॉलम परिवर्तन इसे प्रभावित नहीं करेंगे।
- डिफ़ॉल्ट सटीक मिलान: डिफ़ॉल्ट रूप से, XLOOKUP सटीक मिलान खोजता है, जिससे त्रुटियां कम होती हैं।
- XLOOKUP में वाइल्डकार्ड खोज: टेक्स्ट खोज करते समय XLOOKUP के साथ * और ? जैसे वाइल्डकार्ड का उपयोग कर सकते हैं।
- त्रुटि प्रबंधन: आप उल्लेख कर सकते हैं कि यदि कोई मिलान नहीं मिलता है तो क्या लौटाना है।
VLOOKUP पर INDEX-MATCH के लाभ
- लचीली तालिका संरचना: INDEX-MATCH कॉलम सम्मिलन या विलोपन से अप्रभावित है।
- बाएं लुकअप: VLOOKUP के विपरीत, INDEX-MATCH बाएं देख सकता है।
- प्रदर्शन: बड़े डेटासेट में अधिक कुशल क्योंकि MATCH कुछ मामलों में VLOOKUP को पुनर्गणना करने की तुलना में तेज़ है।
निष्कर्ष
XLOOKUP और INDEX-MATCH-MATCH जैसी उन्नत लुकअप तकनीकें एक्सेल में उन्नत डेटा हैंडलिंग के लिए आवश्यक हैं। ये फ़ंक्शन डेटा परिवर्तनों को स्वचालित रूप से अपडेट करते हैं। ये फ़ंक्शन लचीलापन, सटीकता और प्रदर्शन प्रदान करते हैं जो पारंपरिक VLOOKUP से कहीं बेहतर हैं, जो किसी को भी अपने एक्सेल कौशल को बढ़ाने के लिए महत्वपूर्ण बनाते हैं।