Skip to main content

XLOOKUP in Excel: Formula, Examples, Match Modes & XLOOKUP vs VLOOKUP

XLOOKUP Excel formula, examples and XLOOKUP vs VLOOKUP guide

XLOOKUP in Excel: Formula, Examples, Match Modes & XLOOKUP vs VLOOKUP

XLOOKUP Excel का एक powerful lookup function है, जिसकी मदद से आप किसी value को search करके उससे संबंधित result आसानी से प्राप्त कर सकते हैं। यह vertical और horizontal दोनों तरह के lookups में उपयोगी है।

Quick Revision: XLOOKUP का basic काम है — किसी value को खोजना और उससे संबंधित दूसरी value return करना।

XLOOKUP क्या है?

XLOOKUP Excel का lookup function है जिसका उपयोग किसी table या range में एक value को search करने और उससे संबंधित value को दूसरे range से प्राप्त करने के लिए किया जाता है।

इसकी खास बात यह है कि यह केवल सामान्य vertical lookup तक सीमित नहीं है। XLOOKUP की मदद से exact match, approximate match, left lookup, horizontal lookup, multiple-column result और custom "Not Found" message जैसे काम किए जा सकते हैं।

XLOOKUP Formula / Syntax

=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])

XLOOKUP Formula को आसान भाषा में समझें

XLOOKUP formula को आसान तरीके से ऐसे समझ सकते हैं:

“इस value को खोजो → इस range में खोजो → match मिलने पर इस range से result वापस करो।”

XLOOKUP के Arguments

Argument Meaning
lookup_value जिस value को आप search करना चाहते हैं।
lookup_array वह range जिसमें Excel lookup value को खोजेगा।
return_array वह range जिससे matching result वापस आएगा।
if_not_found Match न मिलने पर दिखाया जाने वाला optional result।
match_mode Exact, approximate या wildcard matching का तरीका तय करता है।
search_mode Search किस direction में होगा, यह तय करता है।

XLOOKUP Match Mode

Match Mode क्या करता है?
0 Exact match खोजता है। यह default mode है।
-1 Exact match न मिलने पर अगली छोटी value देता है।
1 Exact match न मिलने पर अगली बड़ी value देता है।
2 Wildcard matching की सुविधा देता है।

XLOOKUP Search Mode

Search Mode Behavior
1 पहले से आखिरी value की तरफ search करता है।
-1 आखिरी value से reverse direction में search करता है।
2 Binary search करता है; data ascending order में होना चाहिए।
-2 Binary search करता है; data descending order में होना चाहिए।

Excel में XLOOKUP कैसे Use करें?

Step 1: Excel Open करें

Excel workbook खोलें और वह worksheet select करें जिसमें आपका data मौजूद है।

Step 2: Result Cell Select करें

उस खाली cell पर click करें जहां आपको lookup का result दिखाना है।

Step 3: XLOOKUP लिखें

=XLOOKUP(

Step 4: Required Arguments दें

उदाहरण के लिए:

=XLOOKUP(A2,B2:B10,C2:C10)

यहां A2 lookup value है, B2:B10 lookup range है और C2:C10 return range है।

Step 5: Enter दबाएं

Formula complete करने के बाद Enter दबाएं। Matching value result cell में दिखाई देगी।

Example 1: Exact Match के लिए XLOOKUP

मान लीजिए आपके पास students के नाम और Maths marks हैं:

Name Maths English
Carry 100 80
Harry 85 78
Sunny 72 81

यदि E2 में student का नाम है और Maths marks निकालने हैं:

=XLOOKUP(E2,A2:A5,B2:B5)

XLOOKUP E2 की value को A2:A5 में search करेगा और matching student के Maths marks को B2:B5 से return करेगा।

Example 2: Approximate Match

जब exact match उपलब्ध न हो और आपको अगली छोटी या अगली बड़ी value चाहिए, तब match_mode का उपयोग किया जा सकता है।

=XLOOKUP(lookup_value,lookup_array,return_array,,-1)

यहां -1 exact match न मिलने पर अगली छोटी matching value लेने के लिए उपयोग किया जाता है।

अगली बड़ी value के लिए 1 match mode इस्तेमाल किया जा सकता है।

Example 3: Left Lookup

XLOOKUP की एक useful feature यह है कि lookup column के left side से भी result प्राप्त किया जा सकता है। यही कारण है कि कई situations में यह traditional VLOOKUP से अधिक flexible हो जाता है।

=XLOOKUP(SearchValue,SearchRange,ReturnRange)

यहां return range lookup range के left side में भी हो सकती है।

Example 4: Multiple Values Return करना

XLOOKUP केवल एक column तक सीमित नहीं है। यदि return_array में multiple columns दिए गए हैं, तो matching record से एक से अधिक values return की जा सकती हैं।

=XLOOKUP(E2,A2:A5,B2:C5)

इस example में matching student के Maths और English दोनों marks result में प्राप्त किए जा सकते हैं।

Example 5: Nested XLOOKUP / Two-Way Lookup

दो-way lookup के लिए एक XLOOKUP को दूसरे XLOOKUP के अंदर use किया जा सकता है।

=XLOOKUP(F1,B1:C1,XLOOKUP(E2,A2:A5,B2:C5))

यहां inner XLOOKUP student की row से marks प्राप्त करता है, जबकि outer XLOOKUP subject heading के आधार पर required subject का result select करता है।

Example 6: Not Found Message

यदि lookup value dataset में मौजूद नहीं है, तो आप अपना custom message दिखा सकते हैं।

=XLOOKUP(E2,A2:A5,B2:B5,"Not Found")

यदि E2 में ऐसी value है जो A2:A5 में नहीं है, तो result में Not Found दिखाई देगा।

Example 7: XLOOKUP के साथ SUM

XLOOKUP को दूसरी Excel functions के साथ combine भी किया जा सकता है। उदाहरण के लिए दो lookup positions के बीच values का total निकालने के लिए SUM का उपयोग किया जा सकता है।

=SUM(XLOOKUP(E2,A2:A5,B1:B6):XLOOKUP(F2,A2:A5,B1:B6))

इस तरह XLOOKUP से मिलने वाली cell positions को SUM के साथ use करके range का total निकाला जा सकता है।

Example 8: Horizontal Lookup

XLOOKUP rows में भी search कर सकता है। इसलिए horizontal data के साथ भी इसका उपयोग किया जा सकता है।

=XLOOKUP(B6,B1:E1,B2:E2)

इसमें lookup value को row में खोजकर संबंधित value return की जाती है।

Example 9: Last Match / Reverse Search

जब किसी value की multiple entries मौजूद हों और आपको last matching entry चाहिए, तब search mode का उपयोग किया जा सकता है।

=XLOOKUP(lookup_value,lookup_array,return_array,,-1)
Important: Reverse search के लिए सही parameter position में search_mode = -1 देना जरूरी है। इसलिए complete formula में इसे 6th argument के रूप में रखें।

XLOOKUP vs VLOOKUP

Feature XLOOKUP VLOOKUP
Lookup Vertical और horizontal दोनों प्रकार के lookup में flexible मुख्य रूप से vertical lookup
Syntax Lookup और return ranges सीधे specify होते हैं Column index number देना पड़ता है
Error Handling if_not_found argument उपलब्ध अक्सर IFERROR जैसे functions की जरूरत पड़ सकती है
Left Lookup हाँ सीधे नहीं
Multiple Columns Multiple values return कर सकता है आमतौर पर एक column result के लिए उपयोग किया जाता है

Advanced XLOOKUP Techniques

  • Nested XLOOKUP: Two-way lookup के लिए XLOOKUP को दूसरे XLOOKUP के अंदर use कर सकते हैं।
  • Horizontal Lookup: Rows में values search करके result प्राप्त कर सकते हैं।
  • Left Lookup: Lookup range के left side से result प्राप्त किया जा सकता है।
  • Multiple Results: Return array में multiple columns देने पर एक से अधिक values प्राप्त की जा सकती हैं।
  • Custom Error Message: if_not_found argument से अपना message दिखा सकते हैं।
  • SUM Combination: XLOOKUP को SUM जैसे functions के साथ combine किया जा सकता है।

XLOOKUP के Important Points

  • Default match mode 0 है।
  • -1 next smaller item के लिए उपयोग किया जाता है।
  • 1 next larger item के लिए उपयोग किया जाता है।
  • 2 wildcard matching के लिए उपयोग किया जाता है।
  • Search mode -1 reverse/last-to-first search के लिए उपयोग किया जाता है।
  • XLOOKUP का syntax VLOOKUP की तुलना में कई situations में अधिक flexible है।

XLOOKUP Excel Quiz

10 Questions | Submit करके अपना Score देखें

Q1. XLOOKUP का basic purpose क्या है?





Q2. XLOOKUP का default match_mode क्या है?





Q3. XLOOKUP में lookup_array क्या बताता है?





Q4. Exact match न मिलने पर next smaller item के लिए कौन सा match_mode है?





Q5. XLOOKUP में custom "Not Found" message देने के लिए कौन सा argument उपयोग होता है?





Q6. Reverse search के लिए search_mode कौन सा है?





Q7. XLOOKUP की कौन सी feature VLOOKUP में सीधे available नहीं है?





Q8. XLOOKUP का उपयोग horizontal lookup के लिए किया जा सकता है?





Q9. Multiple columns से result लेने के लिए XLOOKUP में क्या दिया जा सकता है?





Q10. XLOOKUP को किस function के साथ combine करके lookup-based range का total निकाला जा सकता है?




Conclusion

XLOOKUP Excel में data lookup को आसान और flexible बनाने वाला useful function है। इसके जरिए exact match के साथ-साथ approximate match, left lookup, horizontal lookup, multiple values, custom error message और reverse search जैसे काम किए जा सकते हैं।

Competitive exams, office work और Excel practical tasks के लिए XLOOKUP की syntax, arguments, match_mode और search_mode को अच्छी तरह समझना जरूरी है।

ExamKosh Quick Tip: पहले basic XLOOKUP को practice करें, फिर if_not_found → approximate match → left lookup → multiple values → nested XLOOKUP के examples solve करें।
Share this post:

Comments

↑