
अगर आप कुछ समय से Excel का उपयोग कर रहे हैं, तो आपने शायद अनगिनत बार VLOOKUP या INDEX/MATCH पर भरोसा किया है। VLOOKUP की सीमाओं और INDEX/MATCH की जटिलता से लड़ने के दिन खत्म हो गए हैं। XLOOKUP से मिलें—Excel का आधुनिक लुकअप फ़ंक्शन जो लचीला, सरल, और दोनों को बदलने के लिए पर्याप्त शक्तिशाली है।
इस ट्यूटोरियल में, हम तीन कारण साझा करेंगे कि क्यों XLOOKUP आपका नया सबसे अच्छा दोस्त है। आप देखेंगे कि यह रोजमर्रा के लुकअप कार्यों को तेज, साफ, और स्मार्ट कैसे बनाता है—बिना किसी वर्कअराउंड के।
सिंटैक्स:
=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])
XLOOKUP फ़ंक्शन Excel का आधुनिक लुकअप फ़ंक्शन है जो एक कॉलम (या पंक्ति) में एक मान ढूंढता है और दूसरे कॉलम (या पंक्ति) से संबंधित मान लौटाता है। यह VLOOKUP और INDEX/MATCH को सरल और अधिक लचीला होने के कारण बदलने के लिए डिज़ाइन किया गया है।
कारण 1: XLOOKUP किसी भी दिशा में देख सकता है (बाएं या दाएं)
VLOOKUP केवल आपके लुकअप कॉलम के दाईं ओर खोज सकता है—यदि लुकअप कॉलम आपकी टेबल सरणी में पहला कॉलम नहीं है, तो सूत्र विफल हो जाता है। INDEX/MATCH इसे हल करता है लेकिन पढ़ना कठिन है क्योंकि इसमें दो फ़ंक्शंस को नेस्ट करने की आवश्यकता होती है, जो बड़े डेटासेट के साथ गन्दा हो सकता है।
XLOOKUP इसे पलट देता है: यह लुकअप रेंज को रिटर्न रेंज से अलग करता है, इसलिए आप बिना किसी परेशानी के बाएं, दाएं, ऊपर, या नीचे देख सकते हैं।
मान लें कि आपके पास एक बिक्री डेटासेट है और आप उत्पाद नाम खोजकर Product ID ढूंढना चाहते हैं।
VLOOKUP:
- एक सेल चुनें और निम्न सूत्र डालें।
=VLOOKUP(H5,A2:F23,1,FALSE)
यह सूत्र #N/A त्रुटि लौटाता है क्योंकि VLOOKUP बाएं नहीं देख सकता (शीट में Product ID, Product Name से पहले दिखाई देता है)। यहां VLOOKUP का उपयोग करने के लिए, आपको कॉलम को पुनर्व्यवस्थित करना होगा—अक्सर संभव नहीं क्योंकि यह आपकी डेटा संरचना और डाउनस्ट्रीम सूत्रों को तोड़ सकता है।
INDEX/MATCH:
- एक सेल चुनें और INDEX/MATCH कॉम्बो का उपयोग करें।
=INDEX(A2:A23, MATCH(H8, B2:B23, 0))
यह सूत्र Product ID (P006) लौटाता है। यह काम करता है, लेकिन आपको दोनों रेंज निर्दिष्ट करनी होंगी और सुनिश्चित करना होगा कि MATCH सटीक है (0), जो वर्बोसिटी जोड़ता है।
XLOOKUP:
XLOOKUP को कॉलम ऑर्डर की परवाह नहीं है। आप बस उसे बताते हैं कि क्या खोजना है और कहां से मान लौटाना है।
- एक सेल चुनें और डायनामिक XLOOKUP सूत्र डालें।
=XLOOKUP(H12, B2:B23, A2:A23)
यह सूत्र Product Name खोजता है और संबंधित Product ID (P006) लौटाता है—भले ही ID बाईं ओर हो। क्लीनर सिंटैक्स, कोई नेस्टिंग आवश्यक नहीं।
व्यावहारिक उपयोग:
मान लें कि आपका बिक्री डैशबोर्ड उपयोगकर्ताओं को एक सर्च बॉक्स में उत्पाद नाम टाइप करने देता है। आप कॉलम को पुनर्व्यवस्थित किए बिना तुरंत Product ID—या यहां तक कि कई विवरण (कीमत, स्टॉक, सप्लायर) प्राप्त कर सकते हैं:
=XLOOKUP(H12, B2:B23, A2:E23)
यह आसन्न सेल्स में "स्पिल" करके कई कॉलम लौटाता है, इसलिए आपको एक ही चरण में सभी उत्पाद जानकारी मिल जाती है।
कारण 2: बिल्ट-इन त्रुटि प्रबंधन (नो मोर #N/A)
जब कोई लुकअप मान नहीं मिलता है, तो Excel #N/A लौटाता है। VLOOKUP या INDEX/MATCH के साथ, आप आमतौर पर इसे IFERROR के साथ लपेटकर इसे ग्रेसफुली संभालते हैं—अतिरिक्त नेस्टिंग जोड़ते हैं।
XLOOKUP में एक बिल्ट-इन if_not_found तर्क है, इसलिए आप सूत्र में ही एक फ्रेंडली संदेश या फॉलबैक मान निर्दिष्ट कर सकते हैं।
आइए एक उत्पाद यूनिट प्राइस खोजें जो डेटाबेस में मौजूद नहीं हो सकता (उदाहरण के लिए, "Wireless Charger")।
VLOOKUP + IFERROR:
- एक सेल चुनें और निम्न सूत्र डालें।
=IFERROR(VLOOKUP(H4,D2:F23,1,FALSE), "Not Found")
यह काम करता है, लेकिन यह वर्बोज है और नेस्टिंग की एक और परत जोड़ता है।
INDEX/MATCH + IFERROR:
- एक सेल चुनें और निम्न सूत्र डालें।
=IFERROR(INDEX(D2:D23, MATCH(H8, B2:B23, 0)), "Not Found")
फिर से, यह काम करता है, लेकिन अतिरिक्त रैपर सूत्र को लंबा बनाता है।
XLOOKUP:
XLOOKUP का if_not_found तर्क लापता मानों को सुंदरता से संभालता है।
- एक सेल चुनें और निम्न सूत्र डालें।
=XLOOKUP(H12, B2:B23, D2:D23, "Not Found")
यह सूत्र Product Name खोजता है; यदि नहीं मिलता है, तो यह "Not Found" लौटाता है। यह संक्षिप्त है और अतिरिक्त फ़ंक्शंस से बचाता है।
कारण 3: वाइल्डकार्ड खोज सरल बनी
VLOOKUP सटीक-मिलान मोड (FALSE) में टेक्स्ट लुकअप के लिए वाइल्डकार्ड (* और ?) का समर्थन करता है, लेकिन सिंटैक्स हमेशा स्पष्ट नहीं होता। INDEX/MATCH भी वाइल्डकार्ड का समर्थन करता है क्योंकि MATCH उन्हें पहचानता है जब match_type 0 होता है। XLOOKUP match_mode के 2 के साथ वाइल्डकार्ड मिलान के लिए इरादे को स्पष्ट करता है, जो स्पष्टता में सुधार करता है और आश्चर्य कम करता है।
कल्पना करें कि आपको उत्पाद नाम का केवल एक हिस्सा याद है—शायद यह "Lap" से शुरू होता है—और आप इसकी कीमत ढूंढना चाहते हैं।
VLOOKUP:
- एक सेल चुनें और निम्न सूत्र डालें।
=VLOOKUP("Lap*", B2:D23, 3, FALSE)
यह वाइल्डकार्ड के साथ सटीक मिलान का उपयोग करके काम कर सकता है और सॉर्ट किए गए डेटा की आवश्यकता नहीं होती। हालांकि, "कॉलम इंडेक्स" तर्क भंगुर हो सकता है यदि कॉलम चलते हैं।
INDEX/MATCH:
- एक सेल चुनें और निम्न सूत्र डालें।
=INDEX(D2:D23, MATCH("Lap*", B2:B23, 0))
यह MATCH के माध्यम से वाइल्डकार्ड का भी समर्थन करता है। यह विश्वसनीय है, लेकिन दो-रेंज सेटअप अधिक वर्बोज है।
XLOOKUP:
XLOOKUP का match_mode वाइल्डकार्ड खोज को सीधा बनाता है।
- एक सेल चुनें और निम्न सूत्र डालें।
=XLOOKUP("Lap*", B2:B23, D2:D23, "No match", 2)
- "Lap*": आंशिक मिलान ("Lap" से शुरू होने वाला कोई भी टेक्स्ट मिलान करता है)
- Lookup array:
B2:B23 - Return array:
D2:D23 - if_not_found: "No match"
- 2: वाइल्डकार्ड खोज सक्षम करता है
यह सूत्र वाइल्डकार्ड मिलान का उपयोग करके उत्पाद की कीमत (उदाहरण के लिए, $30) लौटाता है—आंशिक नाम खोज, SKU लुकअप, या जब भी आपके पास सटीक मान न हो, के लिए बिल्कुल सही।
महत्वपूर्ण नोट: XLOOKUP Microsoft 365, Excel 2021, और बाद के संस्करणों में उपलब्ध है। यदि आप पुराने संस्करण पर हैं, तो आपको अभी VLOOKUP या INDEX/MATCH के साथ रहना होगा।
वाइल्डकार्ड टिप्स:
| प्रतीक | अर्थ | उदाहरण | मिलान |
|---|---|---|---|
| * | कोई भी संख्या में वर्ण | "Lap*" | Laptop Stand |
| ? | एकल वर्ण | "P00?" | P001, P002, आदि. |
| ~ | वाइल्डकार्ड से बचें | "Power~*" | "Power*" शाब्दिक रूप से ढूंढता है |
प्रैक्टिस वर्कबुक डाउनलोड करें
अंतिम विचार
XLOOKUP सिर्फ एक और लुकअप फ़ंक्शन नहीं है—यह इस बात की पुनर्कल्पना है कि Excel में लुकअप कैसे काम करना चाहिए। इस ट्यूटोरियल में, हमने तीन कारण दिखाए कि क्यों XLOOKUP आपका नया सबसे अच्छा दोस्त है। दिशात्मक लचीलेपन, बिल्ट-इन त्रुटि प्रबंधन, और स्पष्ट वाइल्डकार्ड मिलान को संयोजित करके, यह समय बचाता है और सूत्र त्रुटियों को रोकता है। एक बार जब आप इसे आजमाते हैं, तो आप कभी वापस नहीं जाएंगे।
मुफ़्त उन्नत Excel अभ्यास समाधान के साथ प्राप्त करें!